I do not wanna sound like a hater, but this resource is just simply uselless, as the guy above mentioned, Servers do not render anything, all servers see are numbers and data, Only clients will render this data, thats why you cannot call renderstepped from server.
and by “Client Data”, I mean the rendering in the client, Only the client renders, not the server, even my evil twin is spittin’ facts about why RenderStepped is locked to client
Sorry if I sounded rude but this is useless because the client does the rendering job while the server does the data loading job
Closest thing to “server rendering stuff” is a Listen Server, in-which a client both acts as the server but also has a local player to play and render the game. Commonly used in singleplayer (who have a multiplayer option aswell) or coop games but Roblox Studio play solo also uses something similar.
Listen Server is also referred to as P2P, in which the server (host) acts as the authority for the game session for other clients to join to. Roblox’s equivelant to Listen/P2P server is Reserved Servers which isn’t actually hosted on the client and still runs on Roblox’s end.
P.S I’d like to mention Listen Servers aren’t technically P2P since if it was, remote clients would be able to send data between each other than only sending data to the host and have the host send data to other clients.