script uma racing
Key RequiredUniversal

script uma racing

Universal ScriptMASJESMASJES 3.7K views 1.2K executesUpdated Dec 24, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•101 lines (3125 chars)
if game.CoreGui:FindFirstChild("MAS_UMA") then
    game.CoreGui.MAS_UMA:Destroy()
end

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Player = Players.LocalPlayer

local gui = Instance.new("ScreenGui", game.CoreGui)
gui.Name = "MAS_UMA"
gui.ResetOnSpawn = false

local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0,420,0,260)
main.Position = UDim2.new(0.5,-210,0.5,-130)
main.BackgroundColor3 = Color3.fromRGB(25,25,25)
main.BorderSizePixel = 0
main.Active = true
main.Draggable = true

local title = Instance.new("TextLabel", main)
title.Size = UDim2.new(1,0,0,40)
title.BackgroundTransparency = 1
title.Text = "MAS UMA RACING"
title.Font = Enum.Font.GothamBold
title.TextScaled = true
title.TextColor3 = Color3.fromRGB(0,170,255)

local function MakeBtn(text,y)
    local b = Instance.new("TextButton", main)
    b.Size = UDim2.new(1,-40,0,36)
    b.Position = UDim2.new(0,20,0,y)
    b.BackgroundColor3 = Color3.fromRGB(40,40,40)
    b.TextColor3 = Color3.new(1,1,1)
    b.Font = Enum.Font.GothamBold
    b.Text = text
    return b
end

local Easy = false
local EasyBtn = MakeBtn("Easy Control : OFF",50)
EasyBtn.MouseButton1Click:Connect(function()
    Easy = not Easy
    EasyBtn.Text = "Easy Control : "..(Easy and "ON" or "OFF")
end)

local StamBtn = MakeBtn("Infinity Stamina : OFF",95)

local Speed = 1
local SpeedOn = true

local speedText = Instance.new("TextLabel", main)
speedText.Size = UDim2.new(1,-40,0,30)
speedText.Position = UDim2.new(0,20,0,140)
speedText.BackgroundTransparency = 1
speedText.Text = "Velocity Multiplier : x1"
speedText.TextColor3 = Color3.fromRGB(200,200,200)
speedText.Font = Enum.Font.GothamBold
speedText.TextScaled = true

local bar = Instance.new("Frame", main)
bar.Size = UDim2.new(1,-40,0,6)
bar.Position = UDim2.new(0,20,0,175)
bar.BackgroundColor3 = Color3.fromRGB(60,60,60)
bar.BorderSizePixel = 0

local fill = Instance.new("Frame", bar)
fill.Size = UDim2.new(0.1,0,1,0)
fill.BackgroundColor3 = Color3.fromRGB(0,170,255)
fill.BorderSizePixel = 0

bar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        local x = (input.Position.X - bar.AbsolutePosition.X) / bar.AbsoluteSize.X
        Speed = math.clamp(math.floor(x*10),1,10)
        fill.Size = UDim2.new(Speed/10,0,1,0)
        speedText.Text = "Velocity Multiplier : x"..Speed
    end
end)

local disc = MakeBtn("Discord Link",200)
disc.TextColor3 = Color3.fromRGB(0,170,255)
disc.MouseButton1Click:Connect(function()
    setclipboard("https://discord.gg/")
end)

RunService.RenderStepped:Connect(function()
    if not SpeedOn then return end
    local char = Player.Character
    if not char then return end
    local hrp = char:FindFirstChild("HumanoidRootPart")
    local hum = char:FindFirstChildOfClass("Humanoid")
    if hrp and hum and hum.MoveDirection.Magnitude > 0 then
        local mult = Easy and (20*Speed) or (30*Speed)
        hrp.Velocity = Vector3.new(
            hum.MoveDirection.X * mult,
            hrp.Velocity.Y,
            hum.MoveDirection.Z * mult
        )
    end
end)

Features & Information

easy control infinity Stamina : error velcity: use 8-10

Community Comments (5)

MASJESMASJESDec 24, 2025

srr i will fix inf stamina

okyarbatuhan7okyarbatuhan7Dec 24, 2025

Are you kidding us, my friend?

Replying to @okyarbatuhan7
MASJESMASJESDec 25, 2025

@okyarbatuhan7 yo srr,u can use velocity to get more speed

JanoJanoDec 27, 2025

this is goated

uwukitten5kuwukitten5kDec 28, 2025

I mean, cool but the Infinite stam button literally does nothing if you look at the code

More Scripts for Universal Scripts