Speed script
Key RequiredUniversal

Speed script

Universal ScriptI_lovepibI_lovepib 337 views 37.2K executesUpdated Aug 5, 2026
Unrated
00
Lua Script•292 lines (9341 chars)
-- FLASHPOINT - Stronger Max Stamina Freeze

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

local speedEnabled = false
local staminaEnabled = false
local targetSpeed = 100
local speedConnection = nil
local staminaConnection = nil
local bv = nil

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "FlashpointRealSpeed"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")

local Main = Instance.new("Frame")
Main.Size = UDim2.new(0, 300, 0, 280)
Main.Position = UDim2.new(0.5, -150, 0.14, 0)
Main.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
Main.BorderSizePixel = 0
Main.Active = true
Main.Draggable = true
Main.Parent = ScreenGui
Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 10)

local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 36)
Title.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
Title.BorderSizePixel = 0
Title.Text = "⚡ REAL SPEED FORCE"
Title.TextColor3 = Color3.fromRGB(0, 220, 255)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 16
Title.Parent = Main
Instance.new("UICorner", Title).CornerRadius = UDim.new(0, 10)

local StatusLabel = Instance.new("TextLabel")
StatusLabel.Size = UDim2.new(0, 150, 0, 26)
StatusLabel.Position = UDim2.new(0, 10, 0, 45)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text = "Status: OFF"
StatusLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
StatusLabel.Font = Enum.Font.Gotham
StatusLabel.TextSize = 14
StatusLabel.TextXAlignment = Enum.TextXAlignment.Left
StatusLabel.Parent = Main

local StaminaBtn = Instance.new("TextButton")
StaminaBtn.Size = UDim2.new(0, 125, 0, 26)
StaminaBtn.Position = UDim2.new(1, -135, 0, 44)
StaminaBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
StaminaBtn.BorderSizePixel = 0
StaminaBtn.Text = "Max Stamina"
StaminaBtn.TextColor3 = Color3.fromRGB(220, 220, 220)
StaminaBtn.Font = Enum.Font.GothamBold
StaminaBtn.TextSize = 12
StaminaBtn.Parent = Main
Instance.new("UICorner", StaminaBtn).CornerRadius = UDim.new(0, 6)

local SpeedBox = Instance.new("TextBox")
SpeedBox.Size = UDim2.new(1, -20, 0, 34)
SpeedBox.Position = UDim2.new(0, 10, 0, 82)
SpeedBox.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
SpeedBox.BorderSizePixel = 0
SpeedBox.PlaceholderText = "Enter speed (7000+ for special trails)"
SpeedBox.Text = ""
SpeedBox.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedBox.PlaceholderColor3 = Color3.fromRGB(100, 100, 100)
SpeedBox.Font = Enum.Font.Gotham
SpeedBox.TextSize = 14
SpeedBox.Parent = Main
Instance.new("UICorner", SpeedBox).CornerRadius = UDim.new(0, 6)

local ToggleBtn = Instance.new("TextButton")
ToggleBtn.Size = UDim2.new(1, -20, 0, 40)
ToggleBtn.Position = UDim2.new(0, 10, 0, 128)
ToggleBtn.BackgroundColor3 = Color3.fromRGB(160, 30, 30)
ToggleBtn.BorderSizePixel = 0
ToggleBtn.Text = "OFF"
ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn.Font = Enum.Font.GothamBold
ToggleBtn.TextSize = 16
ToggleBtn.Parent = Main
Instance.new("UICorner", ToggleBtn).CornerRadius = UDim.new(0, 8)

local HideBtn = Instance.new("TextButton")
HideBtn.Size = UDim2.new(1, -20, 0, 36)
HideBtn.Position = UDim2.new(0, 10, 0, 178)
HideBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 90)
HideBtn.BorderSizePixel = 0
HideBtn.Text = "Speed Force"
HideBtn.TextColor3 = Color3.fromRGB(180, 200, 255)
HideBtn.Font = Enum.Font.GothamBold
HideBtn.TextSize = 15
HideBtn.Parent = Main
Instance.new("UICorner", HideBtn).CornerRadius = UDim.new(0, 8)

local Tip = Instance.new("TextLabel")
Tip.Size = UDim2.new(1, -20, 0, 40)
Tip.Position = UDim2.new(0, 10, 0, 225)
Tip.BackgroundTransparency = 1
Tip.Text = "Max Stamina tries harder to freeze bar\nTell me if it still drains"
Tip.TextColor3 = Color3.fromRGB(90, 90, 90)
Tip.Font = Enum.Font.Gotham
Tip.TextSize = 12
Tip.TextYAlignment = Enum.TextYAlignment.Top
Tip.Parent = Main

local FloatBtn = Instance.new("TextButton")
FloatBtn.Size = UDim2.new(0, 130, 0, 40)
FloatBtn.Position = UDim2.new(0.5, -65, 0.5, -20)
FloatBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 80)
FloatBtn.BorderSizePixel = 0
FloatBtn.Text = "Speed Force"
FloatBtn.TextColor3 = Color3.fromRGB(150, 200, 255)
FloatBtn.Font = Enum.Font.GothamBold
FloatBtn.TextSize = 15
FloatBtn.Visible = false
FloatBtn.Active = true
FloatBtn.Draggable = true
FloatBtn.Parent = ScreenGui
Instance.new("UICorner", FloatBtn).CornerRadius = UDim.new(0, 10)

local SpeedDisplay = Instance.new("TextLabel")
SpeedDisplay.Size = UDim2.new(0, 145, 0, 24)
SpeedDisplay.Position = UDim2.new(0, 12, 1, -38)
SpeedDisplay.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
SpeedDisplay.BackgroundTransparency = 0.3
SpeedDisplay.BorderSizePixel = 0
SpeedDisplay.Text = "Speed: 0"
SpeedDisplay.TextColor3 = Color3.fromRGB(0, 255, 180)
SpeedDisplay.Font = Enum.Font.GothamBold
SpeedDisplay.TextSize = 13
SpeedDisplay.TextXAlignment = Enum.TextXAlignment.Left
SpeedDisplay.Parent = ScreenGui
Instance.new("UICorner", SpeedDisplay).CornerRadius = UDim.new(0, 6)

local function getRoot()
	local char = LocalPlayer.Character
	return char and char:FindFirstChild("HumanoidRootPart")
end

local function getHumanoid()
	local char = LocalPlayer.Character
	return char and char:FindFirstChildOfClass("Humanoid")
end

local function cleanupSpeed()
	if speedConnection then speedConnection:Disconnect() speedConnection = nil end
	if bv and bv.Parent then bv:Destroy() end
	bv = nil
end

local function startSpeed(speed)
	cleanupSpeed()
	local root = getRoot()
	local hum = getHumanoid()
	if not root or not hum then return end
	hum.WalkSpeed = math.clamp(speed / 50, 16, 200)
	bv = Instance.new("BodyVelocity")
	bv.MaxForce = Vector3.new(1e9, 0, 1e9)
	bv.Velocity = Vector3.zero
	bv.Parent = root
	speedConnection = RunService.Heartbeat:Connect(function()
		if not speedEnabled or not root or not root.Parent then return end
		local moveDir = hum.MoveDirection
		if moveDir.Magnitude > 0.1 then
			bv.Velocity = moveDir.Unit * speed
			hum.WalkSpeed = math.clamp(speed / 50, 16, 200)
		else
			bv.Velocity = Vector3.zero
		end
	end)
end

local function freezeStamina()
	local char = LocalPlayer.Character
	if not char then return end

	-- Force values
	for _, name in pairs({"Stamina", "Boost", "Energy", "StaminaValue", "BoostMeter"}) do
		local v = char:FindFirstChild(name) or LocalPlayer:FindFirstChild(name)
		if v and (v:IsA("NumberValue") or v:IsA("IntValue") or v:IsA("DoubleConstrainedValue")) then
			pcall(function()
				v.Value = 999999
				if v.MaxValue then v.MaxValue = 999999 end
			end)
		end
	end

	pcall(function()
		char:SetAttribute("Stamina", 999999)
		char:SetAttribute("Boost", 999999)
		char:SetAttribute("Energy", 999999)
	end)

	-- Force every possible bar visual to full
	local pg = LocalPlayer:FindFirstChild("PlayerGui")
	if pg then
		for _, obj in pairs(pg:GetDescendants()) do
			local name = string.lower(obj.Name)
			if obj:IsA("Frame") or obj:IsA("ImageLabel") then
				if string.find(name, "stamina") or string.find(name, "boost") or string.find(name, "bar") or string.find(name, "fill") or string.find(name, "meter") or string.find(name, "progress") then
					pcall(function()
						obj.Size = UDim2.new(1, 0, obj.Size.Y.Scale, obj.Size.Y.Offset)
					end)
				end
			end
		end
	end
end

local function startStamina()
	if staminaConnection then staminaConnection:Disconnect() end
	staminaConnection = RunService.Heartbeat:Connect(function()
		if staminaEnabled then
			freezeStamina()
		end
	end)
end

local function stopStamina()
	if staminaConnection then
		staminaConnection:Disconnect()
		staminaConnection = nil
	end
end

RunService.Heartbeat:Connect(function()
	local root = getRoot()
	SpeedDisplay.Text = root and string.format("Speed: %.0f", root.AssemblyLinearVelocity.Magnitude) or "Speed: 0"
end)

ToggleBtn.MouseButton1Click:Connect(function()
	local num = tonumber(SpeedBox.Text)
	if not speedEnabled then
		if num and num > 0 then
			targetSpeed = num
			speedEnabled = true
			ToggleBtn.Text = "ON  (" .. num .. ")"
			ToggleBtn.BackgroundColor3 = Color3.fromRGB(25, 140, 50)
			StatusLabel.Text = "Status: ON"
			StatusLabel.TextColor3 = Color3.fromRGB(80, 255, 120)
			startSpeed(targetSpeed)
		end
	else
		speedEnabled = false
		ToggleBtn.Text = "OFF"
		ToggleBtn.BackgroundColor3 = Color3.fromRGB(160, 30, 30)
		StatusLabel.Text = "Status: OFF"
		StatusLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
		cleanupSpeed()
		local hum = getHumanoid()
		if hum then hum.WalkSpeed = 16 end
	end
end)

StaminaBtn.MouseButton1Click:Connect(function()
	staminaEnabled = not staminaEnabled
	if staminaEnabled then
		StaminaBtn.Text = "Max Stamina ON"
		StaminaBtn.BackgroundColor3 = Color3.fromRGB(30, 140, 50)
		StaminaBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
		startStamina()
	else
		StaminaBtn.Text = "Max Stamina"
		StaminaBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
		StaminaBtn.TextColor3 = Color3.fromRGB(220, 220, 220)
		stopStamina()
	end
end)

HideBtn.MouseButton1Click:Connect(function()
	Main.Visible = false
	FloatBtn.Visible = true
end)

FloatBtn.MouseButton1Click:Connect(function()
	Main.Visible = true
	FloatBtn.Visible = false
end)

LocalPlayer.CharacterAdded:Connect(function()
	task.wait(1.5)
	if speedEnabled then startSpeed(targetSpeed) end
	if staminaEnabled then startStamina() end
end)

print("Stronger freeze version loaded")

Features & Information

Speed force set speed speed shower Max stamina

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts