FE Wheelie Gui [Only works with the actual bikes u buy ]
Key RequiredUniversal

FE Wheelie Gui [Only works with the actual bikes u buy ]

Universal Scripttheraterscriptertheraterscripter 1.1K views 1.3K executesUpdated Sep 27, 2026
Unrated
00
Lua Script•131 lines (3827 chars)
if _G.WheelieClean then _G.WheelieClean() end

local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")

local player = Players.LocalPlayer

-- Configurations
local TILT_ANGLE = 45    -- Set to 45 degrees for a steep wheelie angle
local BOB_SPEED = 6
local BOB_HEIGHT = 0.15 

_G.WheelieActive = false
_G.BobActive = false

local originalC0 = nil
local originalC1 = nil
local baseHipHeight = 2

-- Create Clean Execution UI 
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "XenoSplitGui"
ScreenGui.Parent = CoreGui

-- Wheelie Button
local WheelieBtn = Instance.new("TextButton")
WheelieBtn.Size = UDim2.new(0, 150, 0, 45)
WheelieBtn.Position = UDim2.new(0.5, -160, 0.85, 0)
WheelieBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
WheelieBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
WheelieBtn.Font = Enum.Font.SourceSansBold
WheelieBtn.TextSize = 16
WheelieBtn.Text = "Wheelie: OFF"
WheelieBtn.Parent = ScreenGui

-- Bobbing Button
local BobBtn = Instance.new("TextButton")
BobBtn.Size = UDim2.new(0, 150, 0, 45)
BobBtn.Position = UDim2.new(0.5, 10, 0.85, 0)
BobBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
BobBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
BobBtn.Font = Enum.Font.SourceSansBold
BobBtn.TextSize = 16
BobBtn.Text = "Bobbing: OFF"
BobBtn.Parent = ScreenGui

-- Styling Corners
for _, btn in pairs({WheelieBtn, BobBtn}) do
	local uic = Instance.new("UICorner")
	uic.CornerRadius = UDim.new(0, 6)
	uic.Parent = btn
end

local function getElements()
	local char = player.Character if not char then return nil, nil end
	local hum = char:FindFirstChildOfClass("Humanoid")
	local rootPart = char:FindFirstChild("HumanoidRootPart")
	if not hum or not rootPart then return nil, nil end
	
	local rootJoint = rootPart:FindFirstChild("RootJoint") or (char:FindFirstChild("LowerTorso") and char.LowerTorso:FindFirstChild("Root"))
	return hum, rootJoint
end

-- 1. WHEELIE LOGIC
local function toggleWheelie()
	_G.WheelieActive = not _G.WheelieActive
	local hum, rootJoint = getElements()
	
	if _G.WheelieActive then
		WheelieBtn.Text = "Wheelie: ON"
		WheelieBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
		
		if rootJoint then
			originalC0 = rootJoint.C0
			originalC1 = rootJoint.C1
			rootJoint.C0 = originalC0 * CFrame.Angles(math.rad(TILT_ANGLE), 0, 0)
		end
	else
		WheelieBtn.Text = "Wheelie: OFF"
		WheelieBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
		
		if rootJoint and originalC0 then
			rootJoint.C0 = originalC0
			rootJoint.C1 = originalC1
		end
	end
end

-- 2. BOBBING LOGIC
local function toggleBob()
	_G.BobActive = not _G.BobActive
	
	if _G.BobActive then
		BobBtn.Text = "Bobbing: ON"
		BobBtn.BackgroundColor3 = Color3.fromRGB(40, 140, 40)
		
		local hum, _ = getElements()
		if hum then baseHipHeight = hum.HipHeight end
		
		local timeCounter = 0
		_G.BobConnection = RunService.RenderStepped:Connect(function(dt)
			local currentHum, _ = getElements()
			if not currentHum then return end
			
			timeCounter = timeCounter + dt
			currentHum.HipHeight = baseHipHeight + (math.sin(timeCounter * BOB_SPEED) * (BOB_HEIGHT / 2))
		end)
	else
		BobBtn.Text = "Bobbing: OFF"
		BobBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
		
		if _G.BobConnection then _G.BobConnection:Disconnect() end
		
		local hum, _ = getElements()
		if hum then hum.HipHeight = baseHipHeight end
	end
end

-- Hook connections
WheelieBtn.MouseButton1Click:Connect(toggleWheelie)
BobBtn.MouseButton1Click:Connect(toggleBob)

-- Reset safety script handles
_G.WheelieClean = function()
	if _G.BobConnection then _G.BobConnection:Disconnect() end
	local hum, rootJoint = getElements()
	if rootJoint and originalC0 then rootJoint.C0 = originalC0 end
	if hum then hum.HipHeight = baseHipHeight end
	ScreenGui:Destroy()
end

Features & Information

can wheelie and suspension

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts