So I was creating a racing game with a slight twist. Anyways, how would I make it so when the car flips over it just flips right side up. WITHOUT GETTING OUT OF THE CAR!
For example:
robloxapp-20241107-2030166.wmv (739.4 KB)
1 Like
I might have an idea. Should I use a AlignOrientation? How would I make the car only spin on the local forward/backward axis?
Even though this is not helpful at all, I love it nonetheless
Do you have any helpful insights?
1 Like
first time someone has actually enjoyed my purposefully useless replies
anyways, do these posts help at all? i just skimmed through them but they seem to cover the topic
https://www.reddit.com/r/roblox/comments/8o0ze8/how_to_flip_a_car_ie_orient_it_upright/
I sorta did something like the second link. Got my car flipping over automatically. Here’s a video.
robloxapp-20241115-1807202.wmv (997.2 KB)
And here’s some open source code from me.
local function flip()
FlipLift.Position = Vector3.new(0, 20, 0) + Base.Position
local newpart = Instance.new("Part", nil)
newpart.Orientation = Vector3.new(0,Base.Orientation.Y-180, 0)
Flip.CFrame = newpart.CFrame
newpart:Destroy()
FlipLift.Enabled = true
Flip.Enabled = true
wait(30/flipspeed)
FlipLift.Enabled = false
Flip.Enabled = false
end
task.spawn(function ()
while true do
task.wait(3)
local upvector = Base.CFrame.UpVector
if upvector.Y <= flippedcframethreshold and Base.AssemblyLinearVelocity.Magnitude < flipspeedthreshhold then
flip()
end
end
end)
1 Like