Gemini Car works for any car game Universal script
Key RequiredUniversal

Gemini Car works for any car game Universal script

Universal ScriptOFFICALGEMINIOFFICALGEMINI 478 views 1.3K executesUpdated Mar 2, 2026
Unrated
00
Lua Script•114 lines (4928 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local lp = Players.LocalPlayer

-- 1. Setup UI
if CoreGui:FindFirstChild("Gemini_Stunt_V5") then CoreGui.Gemini_Stunt_V5:Destroy() end

local sg = Instance.new("ScreenGui", CoreGui)
sg.Name = "Gemini_Stunt_V5"

local mainFrame = Instance.new("Frame", sg)
mainFrame.Size = UDim2.new(0, 320, 0, 320)
mainFrame.Position = UDim2.new(0.5, -160, 0.5, -160)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
mainFrame.Active = true
mainFrame.Draggable = true
Instance.new("UICorner", mainFrame)

local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1, 0, 0.15, 0)
title.Text = "GEMINI VELOCITY: L-WHEELIE"
title.TextColor3 = Color3.fromRGB(0, 255, 100)
title.Font = Enum.Font.GothamBlack
title.TextSize = 18
title.BackgroundTransparency = 1

local info = Instance.new("TextLabel", mainFrame)
info.Size = UDim2.new(1, 0, 0.2, 0)
info.Position = UDim2.new(0, 0, 0.15, 0)
info.Text = "[Q] Nitro | [Space] Jump\n[L] POWER WHEELIE\n[X] Panic Stop"
info.TextColor3 = Color3.fromRGB(200, 200, 200)
info.Font = Enum.Font.GothamMedium
info.TextSize = 13
info.BackgroundTransparency = 1

-- Slider Creator
local function createSlider(name, yPos, min, max, default, color)
    local label = Instance.new("TextLabel", mainFrame)
    label.Size = UDim2.new(1, 0, 0.08, 0)
    label.Position = UDim2.new(0, 0, yPos, 0)
    label.Text = name .. ": " .. default
    label.TextColor3 = Color3.new(1, 1, 1)
    label.BackgroundTransparency = 1
    
    local back = Instance.new("Frame", mainFrame)
    back.Size = UDim2.new(0.8, 0, 0.02, 0)
    back.Position = UDim2.new(0.1, 0, yPos + 0.1, 0)
    back.BackgroundColor3 = Color3.fromRGB(40, 40, 45)
    Instance.new("UICorner", back)
    
    local fill = Instance.new("Frame", back)
    fill.Size = UDim2.new((default-min)/(max-min), 0, 1, 0)
    fill.BackgroundColor3 = color
    Instance.new("UICorner", fill)
    
    return {label = label, back = back, fill = fill, min = min, max = max}
end

local nitroSlider = createSlider("NITRO POWER", 0.4, 0, 200, 40, Color3.fromRGB(0, 255, 100))
local wheelieSlider = createSlider("WHEELIE TORQUE", 0.65, 0, 1000, 300, Color3.fromRGB(255, 200, 0))

local nitroPower, wheelieForce = 40, 300
local d1, d2 = false, false

-- Input for Sliders
nitroSlider.back.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then d1 = true end end)
wheelieSlider.back.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then d2 = true end end)
UserInputService.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then d1, d2 = false, false end end)

-- 3. The Logic Loop
RunService.Heartbeat:Connect(function()
    local mouseX = UserInputService:GetMouseLocation().X
    if d1 then
        local p = math.clamp((mouseX - nitroSlider.back.AbsolutePosition.X) / nitroSlider.back.AbsoluteSize.X, 0, 1)
        nitroSlider.fill.Size = UDim2.new(p, 0, 1, 0)
        nitroPower = nitroSlider.min + (p * (nitroSlider.max - nitroSlider.min))
        nitroSlider.label.Text = "NITRO POWER: " .. math.floor(nitroPower)
    end
    if d2 then
        local p = math.clamp((mouseX - wheelieSlider.back.AbsolutePosition.X) / wheelieSlider.back.AbsoluteSize.X, 0, 1)
        wheelieSlider.fill.Size = UDim2.new(p, 0, 1, 0)
        wheelieForce = wheelieSlider.min + (p * (wheelieSlider.max - wheelieSlider.min))
        wheelieSlider.label.Text = "WHEELIE TORQUE: " .. math.floor(wheelieForce)
    end

    if lp.Character and lp.Character:FindFirstChild("Humanoid") then
        local seat = lp.Character.Humanoid.SeatPart
        if seat and seat:IsA("VehicleSeat") then
            -- Q: Nitro
            if UserInputService:IsKeyDown(Enum.KeyCode.Q) then
                seat.AssemblyLinearVelocity = seat.AssemblyLinearVelocity + (seat.CFrame.LookVector * nitroPower * 0.1)
            end
            
            -- L: POWER WHEELIE (Changed from Ctrl)
            if UserInputService:IsKeyDown(Enum.KeyCode.L) then
                seat.AssemblyAngularVelocity = seat.AssemblyAngularVelocity + (seat.CFrame.RightVector * (wheelieForce * 0.05))
                seat.AssemblyLinearVelocity = seat.AssemblyLinearVelocity + (Vector3.new(0, wheelieForce * 0.01, 0))
            end

            -- SPACE: JUMP
            if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
                seat.AssemblyLinearVelocity = seat.AssemblyLinearVelocity + Vector3.new(0, 5, 0)
            end
            
            -- X: Stop
            if UserInputService:IsKeyDown(Enum.KeyCode.X) then
                seat.AssemblyLinearVelocity = Vector3.new(0,0,0)
                seat.AssemblyAngularVelocity = Vector3.new(0,0,0)
            end
        end
    end
end)

Features & Information

Makes your car fast and has a wheelie also join my discord we are new

Community Comments (1)

OFFICALGEMINIOFFICALGEMINIMar 2, 2026

Please join our discord We are new and trying to get big!

More Scripts for Universal Scripts