ApplyImpulse doing nothing

Hey, I’m currently trying to make an alpine slide like game on roblox, but I got to the part with the lever and it wont do ANYTHING! The print works too!
Code:

script.Parent.Triggered:Connect(function(plr)
	if script.Parent.Parent.Parent.Seat.Occupant ~= nil then
		print(Vector3.new(5000,5000,5000) * script.Parent.Parent.Parent.Seat.CFrame.LookVector)
		script.Parent.Enabled = false
		script.Parent.Parent.Parent.MovePart:ApplyImpulse(Vector3.new(50000,50000,50000) * script.Parent.Parent.Parent.Seat.CFrame.LookVector) 
		wait(script.Parent.Delay.Value)
		script.Parent.Enabled = true
	end
end)

Explorer SS:
Slide Into GRIMACE SHAKE - Roblox Studio 7_22_2023 5_10_08 PM

I just want the cart to move forward in the direction it’s facing, PLEASE HELP!

local force = -- put force number here

script.Parent.Parent.Parent.MovePart:ApplyImpulse(script.Parent.Parent.Parent.Seat.CFrame.LookVector * force)

It still doesnt seem to do anything…

What did you put as the force number and is everything welded together and unanchored?

The force is insanely high at 30000, everything is welded and unacnhored.

Are you applying the impulse on client or server

I’m applying the impulse on the server.

You might need to set the network owner to the server then because I think the client has taken it based on proximity.

Hey, I already marked your solution, turns out I should’ve used a remote event to apply an impulse on the client.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.