Best way for slow motion effect without affecting the player who activated it

You can write your topic however you want, but you need to answer these questions:

  1. What is the best way for a slow motion effect without affecting the player who activated it.?

  2. Changing the gravity affects the player too. Using vector force makes the part go to the side as well

  3. Saw a topic on only affecting a part but changing the vector force to much lower makes it move to side.

game:GetService("RunService").Stepped:Connect(function()
	script.Parent.VectorForce.Force = script.Parent.Position + Vector3.new(0, script.Parent:GetMass() * (workspace.Gravity/ 1.003), 0) ---- new one does move it to the side
	--script.Parent.VectorForce.Force = script.Parent.Position + Vector3.new(0, script.Parent:GetMass() * (workspace.Gravity / 1.1), 0) ---- old one does not move it to the side
end)

We dont have a little api where its like game:SetPhysicsStep(1). However somebody has already done the math for us
https://www.roblox.com/games/2506271048/Time-Scale-Demonstration

1 Like

I would just have to look in the code for some help right since I tried this game already.

Maybe talk to the creator @FracturedSoftware directly

Ok thank you I would try to get in contact.

I see that he used vector force.