
2.4k Views
673 Executions
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
Makes your character Upside down FE But you canβt move
-- UpsideDownCharacter.lua (LocalScript)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
-- Store original CFrame
local originalCFrame = humanoidRootPart.CFrame
-- Function to flip the character upside down
local function flipUpsideDown()
humanoidRootPart.CFrame = originalCFrame * CFrame.Angles(math.pi, 0, 0) -- 180Β° around X-axis
end
-- Optional: Flip every frame to counteract animation system resetting rotation
game:GetService("RunService").RenderStepped:Connect(function()
flipUpsideDown()
end)
-- Optional: Revert on death or respawn
player.CharacterAdded:Connect(function(newCharacter)
character = newCharacter
humanoidRootPart = character:WaitForChild("HumanoidRootPart")
originalCFrame = humanoidRootPart.CFrame
end)










legit?
whats the point of the script if you cant move
btw it pairs good with a skybox script
Ok guys