I'd like to use something similiar to .RenderStepped in a normal script - problem is that other alternatives are very choppy, like this:
while wait() do x.CFrame = y.CFrame *CFrame.new(0,0,5) end
local rs = game:GetService("RunService").Stepped while rs:Wait() do x.CFrame = y.CFrame *CFrame.new(0,0,5) end
BindToRenderStep
(local only)
local rs = game:GetService("RunService") rs:BindToRenderStep("name", 100, function() x.CFrame = y.CFrame *CFrame.new(0,0,5) end)