NRP
Key RequiredUniversal

NRP

Universal Scriptrayanzarif00rayanzarif00 556 views 11 executesUpdated Sep 13, 2026
Unrated
00
Lua Script•714 lines (19129 chars)
print("leaked by neymarish")
print("leaked by NRP")
print("leaked by NRP")
print("leaked by NRP")
print("leaked by NRP")

local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local SoundService = game:GetService("SoundService")

local LocalPlayer = Players.LocalPlayer
while not LocalPlayer do
	Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
	LocalPlayer = Players.LocalPlayer
end

if not game:IsLoaded() then
	game.Loaded:Wait()
end

local C_BG = Color3.fromRGB(3, 22, 9)
local C_PANEL = Color3.fromRGB(5, 35, 16)
local C_ROW = Color3.fromRGB(8, 55, 22)
local C_NEON = Color3.fromRGB(57, 255, 120)
local C_MINT = Color3.fromRGB(180, 255, 200)
local C_MID = Color3.fromRGB(100, 210, 140)
local C_DIM = Color3.fromRGB(40, 110, 65)
local C_EDGE = Color3.fromRGB(8, 80, 30)
local C_EDGE2 = Color3.fromRGB(30, 160, 72)

local GUI_NAME = "Macho Speed Bypass"
local WM_NAME = "IrishWatermark"

local function safeParent()
	local ok, hidden = pcall(function()
		return (gethui and gethui()) or (get_hidden_gui and get_hidden_gui())
	end)
	if ok and typeof(hidden) == "Instance" then return hidden end
	if pcall(function() return CoreGui.Name end) then return CoreGui end
	return LocalPlayer:WaitForChild("PlayerGui")
end

local Parent = safeParent()

for _, v in ipairs(Parent:GetChildren()) do
	if v.Name == GUI_NAME then pcall(function() v:Destroy() end) end
end
pcall(function()
	local pg = LocalPlayer:FindFirstChildOfClass("PlayerGui")
	if pg and pg:FindFirstChild(WM_NAME) then pg[WM_NAME]:Destroy() end
end)
pcall(function()
	local old = SoundService:FindFirstChild("MachoBell")
	if old then old:Destroy() end
end)

local Bell = Instance.new("Sound")
Bell.Name = "MachoBell"
Bell.SoundId = "rbxassetid://7149373060"
Bell.Volume = 0.55
Bell.PlaybackSpeed = 1.05
Bell.Parent = SoundService

local State = {
	Mode = "PC",
	Power = 97000,
	Active = false,
	Keybind = Enum.KeyCode.V,
	Binding = false,
	Hidden = false,
	Minimized = false,
}

local lagConn = nil
local lagAmount = 0.15

local function applyPower(val)
	State.Power = math.clamp(math.floor(val), 10000, 500000)
	local t = (State.Power - 10000) / 490000
	lagAmount = t * 0.2
end
applyPower(State.Power)

local function startLag()
	if lagConn then lagConn:Disconnect() end
	lagConn = RunService.RenderStepped:Connect(function()
		if not State.Active then return end
		if lagAmount > 0 then
			local t = tick()
			while tick() - t < lagAmount do end
		end
	end)
end

local function stopLag()
	if lagConn then
		lagConn:Disconnect()
		lagConn = nil
	end
end

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = GUI_NAME
ScreenGui.IgnoreGuiInset = true
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.DisplayOrder = 9999
ScreenGui.Parent = Parent

local function corner(p, r)
	local c = Instance.new("UICorner")
	c.CornerRadius = UDim.new(0, r)
	c.Parent = p
	return c
end

local function stroke(p, col, th)
	local s = Instance.new("UIStroke")
	s.Color = col
	s.Thickness = th
	s.Parent = p
	return s
end

local Main = Instance.new("Frame")
Main.Name = "Main"
Main.Active = true
Main.ClipsDescendants = true
Main.Position = UDim2.new(0.5, -165, 0.5, -145)
Main.Size = UDim2.new(0, 330, 0, 290)
Main.BackgroundColor3 = C_BG
Main.BackgroundTransparency = 0
Main.BorderSizePixel = 0
Main.Parent = ScreenGui
corner(Main, 28)

local MainScale = Instance.new("UIScale")
MainScale.Scale = 1
MainScale.Parent = Main

local MainStroke = stroke(Main, C_NEON, 3.2)

local MainGrad = Instance.new("UIGradient")
MainGrad.Color = ColorSequence.new({
	ColorSequenceKeypoint.new(0.00, Color3.fromRGB(0, 40, 15)),
	ColorSequenceKeypoint.new(0.25, C_NEON),
	ColorSequenceKeypoint.new(0.45, Color3.fromRGB(180, 255, 200)),
	ColorSequenceKeypoint.new(0.55, Color3.fromRGB(180, 255, 200)),
	ColorSequenceKeypoint.new(0.75, C_NEON),
	ColorSequenceKeypoint.new(1.00, Color3.fromRGB(0, 40, 15)),
})
MainGrad.Rotation = 0
MainGrad.Parent = MainStroke

local MainImg = Instance.new("ImageLabel")
MainImg.Size = UDim2.new(1, 0, 1, 0)
MainImg.Position = UDim2.new(0, 0, 0, 0)
MainImg.BackgroundTransparency = 1
MainImg.Image = "rbxassetid://79422104460159"
MainImg.ImageTransparency = 0.22
MainImg.ScaleType = Enum.ScaleType.Crop
MainImg.ZIndex = 2
MainImg.Parent = Main
corner(MainImg, 28)

local MainTint = Instance.new("Frame")
MainTint.Size = UDim2.new(1, 0, 1, 0)
MainTint.BackgroundColor3 = C_BG
MainTint.BackgroundTransparency = 0.38
MainTint.BorderSizePixel = 0
MainTint.ZIndex = 3
MainTint.Parent = Main
corner(MainTint, 28)

local TintGrad = Instance.new("UIGradient")
TintGrad.Color = ColorSequence.new({
	ColorSequenceKeypoint.new(0.0, C_PANEL),
	ColorSequenceKeypoint.new(0.5, C_BG),
	ColorSequenceKeypoint.new(1.0, C_BG),
})
TintGrad.Rotation = 150
TintGrad.Parent = MainTint

local Title = Instance.new("TextLabel")
Title.BackgroundTransparency = 1
Title.Text = "Macho Speed Bypass"
Title.TextSize = 19
Title.TextColor3 = C_MINT
Title.Font = Enum.Font.GothamBlack
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.ZIndex = 10
Title.Position = UDim2.new(0, 18, 0, 12)
Title.Size = UDim2.new(1, -70, 0, 26)
Title.Parent = Main

local SubTitle = Instance.new("TextLabel")
SubTitle.BackgroundTransparency = 1
SubTitle.Text = "discord.gg/irish · FREE"
SubTitle.TextSize = 10
SubTitle.TextColor3 = C_DIM
SubTitle.Font = Enum.Font.GothamMedium
SubTitle.TextXAlignment = Enum.TextXAlignment.Left
SubTitle.ZIndex = 10
SubTitle.Position = UDim2.new(0, 18, 0, 38)
SubTitle.Size = UDim2.new(1, -70, 0, 14)
SubTitle.Parent = Main

local MinBtn = Instance.new("TextButton")
MinBtn.Position = UDim2.new(1, -42, 0, 14)
MinBtn.Size = UDim2.new(0, 28, 0, 28)
MinBtn.BackgroundColor3 = C_ROW
MinBtn.BorderSizePixel = 0
MinBtn.Text = "-"
MinBtn.TextColor3 = C_MID
MinBtn.TextSize = 14
MinBtn.Font = Enum.Font.GothamBlack
MinBtn.AutoButtonColor = false
MinBtn.ZIndex = 10
MinBtn.Parent = Main
corner(MinBtn, 10)
stroke(MinBtn, C_EDGE, 1.5)

local Divider = Instance.new("Frame")
Divider.Position = UDim2.new(0, 14, 0, 64)
Divider.Size = UDim2.new(1, -28, 0, 1)
Divider.BackgroundColor3 = C_NEON
Divider.BorderSizePixel = 0
Divider.ZIndex = 10
Divider.Parent = Main

local DivGrad = Instance.new("UIGradient")
DivGrad.Color = ColorSequence.new({
	ColorSequenceKeypoint.new(0.00, Color3.new(0, 0, 0)),
	ColorSequenceKeypoint.new(0.35, C_NEON),
	ColorSequenceKeypoint.new(0.65, C_NEON),
	ColorSequenceKeypoint.new(1.00, Color3.new(0, 0, 0)),
})
DivGrad.Parent = Divider

local Body = Instance.new("Frame")
Body.Position = UDim2.new(0, 14, 0, 76)
Body.Size = UDim2.new(1, -28, 0, 172)
Body.BackgroundTransparency = 1
Body.ZIndex = 7
Body.Parent = Main

local function makeRow(y, height, labelText)
	local row = Instance.new("Frame")
	row.Position = UDim2.new(0, 0, 0, y)
	row.Size = UDim2.new(1, 0, 0, height)
	row.BackgroundColor3 = C_PANEL
	row.BackgroundTransparency = 0.18
	row.BorderSizePixel = 0
	row.ZIndex = 8
	row.Parent = Body
	corner(row, 14)
	stroke(row, C_EDGE, 1.2)

	local g = Instance.new("UIGradient")
	g.Color = ColorSequence.new({
		ColorSequenceKeypoint.new(0, C_ROW),
		ColorSequenceKeypoint.new(1, C_BG),
	})
	g.Rotation = 180
	g.Parent = row

	local tick = Instance.new("Frame")
	tick.Position = UDim2.new(0, 0, 0.5, -14)
	tick.Size = UDim2.new(0, 3, 0, 28)
	tick.BackgroundColor3 = C_NEON
	tick.BorderSizePixel = 0
	tick.ZIndex = 9
	tick.Parent = row
	corner(tick, 4)

	local lbl = Instance.new("TextLabel")
	lbl.BackgroundTransparency = 1
	lbl.Text = labelText
	lbl.TextSize = 12
	lbl.TextColor3 = C_MID
	lbl.Font = Enum.Font.GothamBold
	lbl.TextXAlignment = Enum.TextXAlignment.Left
	lbl.ZIndex = 9
	lbl.Position = UDim2.new(0, 16, 0, 0)
	lbl.Size = UDim2.new(0.42, 0, 1, 0)
	lbl.Parent = row

	return row
end

local ModeRow = makeRow(0, 44, "Mode")

local PCBtn = Instance.new("TextButton")
PCBtn.Position = UDim2.new(1, -186, 0.5, -14)
PCBtn.Size = UDim2.new(0, 84, 0, 28)
PCBtn.BackgroundColor3 = C_NEON
PCBtn.BorderSizePixel = 0
PCBtn.Text = "PC"
PCBtn.TextColor3 = C_BG
PCBtn.TextSize = 11
PCBtn.Font = Enum.Font.GothamBold
PCBtn.AutoButtonColor = false
PCBtn.ZIndex = 9
PCBtn.Parent = ModeRow
corner(PCBtn, 10)
stroke(PCBtn, C_EDGE, 1.5)

local MobileBtn = Instance.new("TextButton")
MobileBtn.Position = UDim2.new(1, -96, 0.5, -14)
MobileBtn.Size = UDim2.new(0, 88, 0, 28)
MobileBtn.BackgroundColor3 = C_ROW
MobileBtn.BorderSizePixel = 0
MobileBtn.Text = "MOBILE"
MobileBtn.TextColor3 = C_DIM
MobileBtn.TextSize = 11
MobileBtn.Font = Enum.Font.GothamBold
MobileBtn.AutoButtonColor = false
MobileBtn.ZIndex = 9
MobileBtn.Parent = ModeRow
corner(MobileBtn, 10)
stroke(MobileBtn, C_EDGE, 1.5)

local PowerRow = makeRow(54, 44, "Power")

local PowerBox = Instance.new("TextBox")
PowerBox.Position = UDim2.new(1, -112, 0.5, -14)
PowerBox.Size = UDim2.new(0, 104, 0, 28)
PowerBox.BackgroundColor3 = C_BG
PowerBox.BorderSizePixel = 0
PowerBox.Text = tostring(State.Power)
PowerBox.TextColor3 = C_MINT
PowerBox.TextSize = 12
PowerBox.Font = Enum.Font.GothamBold
PowerBox.PlaceholderText = "Power"
PowerBox.PlaceholderColor3 = C_DIM
PowerBox.ClearTextOnFocus = false
PowerBox.ZIndex = 9
PowerBox.Parent = PowerRow
corner(PowerBox, 10)
stroke(PowerBox, C_EDGE2, 1.5)

local BypassRow = makeRow(108, 56, "Bypass")

local KeyBtn = Instance.new("TextButton")
KeyBtn.Position = UDim2.new(1, -182, 0.5, -18)
KeyBtn.Size = UDim2.new(0, 60, 0, 36)
KeyBtn.BackgroundColor3 = C_ROW
KeyBtn.BorderSizePixel = 0
KeyBtn.Text = State.Keybind.Name
KeyBtn.TextColor3 = C_MID
KeyBtn.TextSize = 13
KeyBtn.Font = Enum.Font.GothamBold
KeyBtn.AutoButtonColor = false
KeyBtn.ZIndex = 9
KeyBtn.Parent = BypassRow
corner(KeyBtn, 12)
stroke(KeyBtn, C_EDGE, 1.8)

local ToggleBtn = Instance.new("TextButton")
ToggleBtn.Position = UDim2.new(1, -116, 0.5, -18)
ToggleBtn.Size = UDim2.new(0, 108, 0, 36)
ToggleBtn.BackgroundColor3 = C_ROW
ToggleBtn.BorderSizePixel = 0
ToggleBtn.Text = "OFF"
ToggleBtn.TextColor3 = C_MID
ToggleBtn.TextSize = 13
ToggleBtn.Font = Enum.Font.GothamBold
ToggleBtn.AutoButtonColor = false
ToggleBtn.ZIndex = 9
ToggleBtn.Parent = BypassRow
corner(ToggleBtn, 12)
stroke(ToggleBtn, C_EDGE, 1.8)

local Footer = Instance.new("Frame")
Footer.Position = UDim2.new(0, 14, 0, 256)
Footer.Size = UDim2.new(1, -28, 0, 22)
Footer.BackgroundColor3 = C_PANEL
Footer.BackgroundTransparency = 0.28
Footer.BorderSizePixel = 0
Footer.ZIndex = 8
Footer.Parent = Main
corner(Footer, 10)
stroke(Footer, C_EDGE, 1)

local FootL = Instance.new("TextLabel")
FootL.BackgroundTransparency = 1
FootL.Text = "discord.gg/irish"
FootL.TextSize = 9
FootL.TextColor3 = C_DIM
FootL.Font = Enum.Font.GothamMedium
FootL.TextXAlignment = Enum.TextXAlignment.Left
FootL.ZIndex = 9
FootL.Position = UDim2.new(0, 10, 0, 0)
FootL.Size = UDim2.new(0.45, 0, 1, 0)
FootL.Parent = Footer

local FootR = Instance.new("TextLabel")
FootR.BackgroundTransparency = 1
FootR.Text = "97000 pwr | LCTRL"
FootR.TextSize = 9
FootR.TextColor3 = C_DIM
FootR.Font = Enum.Font.GothamMedium
FootR.TextXAlignment = Enum.TextXAlignment.Right
FootR.ZIndex = 9
FootR.Position = UDim2.new(0.45, 0, 0, 0)
FootR.Size = UDim2.new(0.55, -10, 1, 0)
FootR.Parent = Footer

local Mini = Instance.new("Frame")
Mini.Name = "Mini"
Mini.Active = true
Mini.Visible = false
Mini.ClipsDescendants = true
Mini.Position = UDim2.new(0.5, -165, 0.5, -145)
Mini.Size = UDim2.new(0, 330, 0, 66)
Mini.BackgroundColor3 = C_BG
Mini.BorderSizePixel = 0
Mini.Parent = ScreenGui
corner(Mini, 28)

local MiniScale = Instance.new("UIScale")
MiniScale.Scale = 1
MiniScale.Parent = Mini

local MiniStroke = stroke(Mini, C_NEON, 3.2)
local MiniGrad = MainGrad:Clone()
MiniGrad.Parent = MiniStroke

local MiniImg = MainImg:Clone()
MiniImg.Parent = Mini

local MiniTint = Instance.new("Frame")
MiniTint.Size = UDim2.new(1, 0, 1, 0)
MiniTint.BackgroundColor3 = C_BG
MiniTint.BackgroundTransparency = 0.38
MiniTint.BorderSizePixel = 0
MiniTint.ZIndex = 3
MiniTint.Parent = Mini
corner(MiniTint, 28)

local MiniLbl = Instance.new("TextLabel")
MiniLbl.BackgroundTransparency = 1
MiniLbl.Text = "Macho Speed Bypass · discord.gg/irish"
MiniLbl.TextSize = 13
MiniLbl.TextColor3 = C_MINT
MiniLbl.Font = Enum.Font.GothamBlack
MiniLbl.TextXAlignment = Enum.TextXAlignment.Left
MiniLbl.ZIndex = 8
MiniLbl.Position = UDim2.new(0, 18, 0, 0)
MiniLbl.Size = UDim2.new(1, -70, 1, 0)
MiniLbl.Parent = MiniTint

local MaxBtn = Instance.new("TextButton")
MaxBtn.Position = UDim2.new(1, -42, 0.5, -14)
MaxBtn.Size = UDim2.new(0, 28, 0, 28)
MaxBtn.BackgroundColor3 = C_ROW
MaxBtn.BorderSizePixel = 0
MaxBtn.Text = "+"
MaxBtn.TextColor3 = C_MID
MaxBtn.TextSize = 16
MaxBtn.Font = Enum.Font.GothamBlack
MaxBtn.AutoButtonColor = false
MaxBtn.ZIndex = 8
MaxBtn.Parent = MiniTint
corner(MaxBtn, 10)
stroke(MaxBtn, C_EDGE, 1.5)

local WmGui = Instance.new("ScreenGui")
WmGui.Name = WM_NAME
WmGui.ResetOnSpawn = false
WmGui.IgnoreGuiInset = true
WmGui.Parent = LocalPlayer:WaitForChild("PlayerGui")

local WmLabel = Instance.new("TextLabel")
WmLabel.BackgroundTransparency = 1
WmLabel.Size = UDim2.new(0, 360, 0, 50)
WmLabel.AnchorPoint = Vector2.new(0.5, 1)
WmLabel.Text = "discord.gg/irish"
WmLabel.TextSize = 28
WmLabel.Font = Enum.Font.GothamBlack
WmLabel.TextStrokeTransparency = 0.3
WmLabel.TextStrokeColor3 = Color3.new(0, 0, 0)
WmLabel.ZIndex = 100
WmLabel.Visible = true
WmLabel.Parent = WmGui

local function refreshFooter()
	FootR.Text = tostring(State.Power) .. " pwr | LCTRL"
end

local function setActive(on)
	State.Active = on

	if on then
		ToggleBtn.Text = "ACTIVE"
		ToggleBtn.BackgroundColor3 = C_NEON
		ToggleBtn.TextColor3 = C_BG
		startLag()
	else
		ToggleBtn.Text = "OFF"
		ToggleBtn.BackgroundColor3 = C_ROW
		ToggleBtn.TextColor3 = C_MID
		stopLag()
	end

	pcall(function()
		Bell:Stop()
		Bell.TimePosition = 0
		Bell:Play()
	end)
end

local function updateBypassLayout()
	if State.Mode == "MOBILE" then
		KeyBtn.Visible = false
		ToggleBtn.Position = UDim2.new(1, -182, 0.5, -18)
		ToggleBtn.Size = UDim2.new(0, 174, 0, 36)
	else
		KeyBtn.Visible = true
		ToggleBtn.Position = UDim2.new(1, -116, 0.5, -18)
		ToggleBtn.Size = UDim2.new(0, 108, 0, 36)
	end
end

local function setMode(mode)
	State.Mode = mode
	if mode == "PC" then
		PCBtn.BackgroundColor3 = C_NEON
		PCBtn.TextColor3 = C_BG
		MobileBtn.BackgroundColor3 = C_ROW
		MobileBtn.TextColor3 = C_DIM
		applyPower(97000)
		PowerBox.Text = tostring(State.Power)
	else
		MobileBtn.BackgroundColor3 = C_NEON
		MobileBtn.TextColor3 = C_BG
		PCBtn.BackgroundColor3 = C_ROW
		PCBtn.TextColor3 = C_DIM
		applyPower(72000)
		PowerBox.Text = tostring(State.Power)
	end
	refreshFooter()
	updateBypassLayout()
	if State.Active then
		stopLag()
		startLag()
	end
end

PCBtn.MouseButton1Click:Connect(function() setMode("PC") end)
MobileBtn.MouseButton1Click:Connect(function() setMode("MOBILE") end)

ToggleBtn.MouseButton1Click:Connect(function()
	setActive(not State.Active)
end)

PowerBox.FocusLost:Connect(function()
	local n = tonumber(PowerBox.Text)
	if n and n > 0 then
		applyPower(n)
	end
	PowerBox.Text = tostring(State.Power)
	refreshFooter()
	if State.Active then
		stopLag()
		startLag()
	end
end)

KeyBtn.MouseButton1Click:Connect(function()
	State.Binding = true
	KeyBtn.Text = "..."
end)

local TW = TweenInfo.new(0.18, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)

local function setMinimized(on)
	State.Minimized = on
	if on then
		Mini.Position = Main.Position
		local t = TweenService:Create(MainScale, TW, {Scale = 0.92})
		t:Play()
		t.Completed:Wait()
		Main.Visible = false
		MainScale.Scale = 1
		MiniScale.Scale = 0.92
		MiniTint.BackgroundTransparency = 0.35
		Mini.Visible = true
		TweenService:Create(MiniScale, TW, {Scale = 1}):Play()
	else
		Main.Position = Mini.Position
		local t = TweenService:Create(MiniScale, TW, {Scale = 0.92})
		t:Play()
		t.Completed:Wait()
		Mini.Visible = false
		MiniScale.Scale = 1
		MainScale.Scale = 0.92
		Main.Visible = true
		TweenService:Create(MainScale, TW, {Scale = 1}):Play()
	end
end

MinBtn.MouseButton1Click:Connect(function() setMinimized(true) end)
MaxBtn.MouseButton1Click:Connect(function() setMinimized(false) end)

local dragTarget, dragStart, dragOrigin = nil, nil, nil

local function hookDrag(frame, moveTarget)
	frame.InputBegan:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseButton1
		or input.UserInputType == Enum.UserInputType.Touch then
			dragTarget = moveTarget
			dragStart = Vector2.new(input.Position.X, input.Position.Y)
			dragOrigin = moveTarget.Position
		end
	end)
end

hookDrag(Main, Main)
hookDrag(MiniTint, Mini)

UserInputService.InputChanged:Connect(function(input)
	if not dragTarget then return end
	if input.UserInputType ~= Enum.UserInputType.MouseMovement
	and input.UserInputType ~= Enum.UserInputType.Touch then return end

	local delta = Vector2.new(input.Position.X, input.Position.Y) - dragStart
	dragTarget.Position = UDim2.new(
		dragOrigin.X.Scale, math.floor(dragOrigin.X.Offset + delta.X),
		dragOrigin.Y.Scale, math.floor(dragOrigin.Y.Offset + delta.Y)
	)
end)

UserInputService.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1
	or input.UserInputType == Enum.UserInputType.Touch then
		dragTarget = nil
	end
end)

UserInputService.InputBegan:Connect(function(input, gpe)
	if input.UserInputType ~= Enum.UserInputType.Keyboard then return end

	if State.Binding then
		if input.KeyCode == Enum.KeyCode.Unknown then return end
		State.Binding = false
		if input.KeyCode ~= Enum.KeyCode.Escape then
			State.Keybind = input.KeyCode
		end
		KeyBtn.Text = State.Keybind.Name
		return
	end

	if gpe then return end

	if input.KeyCode == State.Keybind then
		setActive(not State.Active)
	elseif input.KeyCode == Enum.KeyCode.LeftControl then
		State.Hidden = not State.Hidden
		ScreenGui.Enabled = not State.Hidden
	end
end)

local hue = 0

RunService.Heartbeat:Connect(function()
	local r = (MainGrad.Rotation + 1.8) % 360
	MainGrad.Rotation = r
	MiniGrad.Rotation = r

	local char = LocalPlayer.Character
	local hrp = char and char:FindFirstChild("HumanoidRootPart")
	local cam = workspace.CurrentCamera
	if not (hrp and cam) then
		WmLabel.Visible = false
		return
	end

	local pos = hrp.Position + Vector3.new(0, 3.2, 0)
	local screenPos, onScreen = cam:WorldToViewportPoint(pos)

	if onScreen then
		WmLabel.Visible = true
		WmLabel.Position = UDim2.new(0, math.floor(screenPos.X), 0, math.floor(screenPos.Y))

		hue = (hue + 0.006) % 1
		local col = Color3.fromHSV(hue, 1, 1)
		WmLabel.TextColor3 = col
		WmLabel.TextStrokeColor3 = Color3.new(col.R * 0.2, col.G * 0.2, col.B * 0.2)
	else
		WmLabel.Visible = false
	end
end)

ScreenGui.Destroying:Connect(function()
	stopLag()
	pcall(function() WmGui:Destroy() end)
	pcall(function() Bell:Destroy() end)
end)

setMode("PC")
refreshFooter()
updateBypassLayout()
MinBtn.Visible = true

MainScale.Scale = 0.92
TweenService:Create(
	MainScale,
	TweenInfo.new(0.28, Enum.EasingStyle.Back, Enum.EasingDirection.Out),
	{Scale = 1}
):Play()

Features & Information

NRP

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts