
Key Required
Flake Hub
Lua Script•275 lines (10132 chars)
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
local Workspace = game:GetService("Workspace")
local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart")
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local infiniteJumpConnection = nil
local espEnabled = false
local espObjects = {}
local playerButtons = {}
local genButtons = {}
local pumpButtons = {}
local jumpEnabled = true
local DEFAULT_WALKSPEED = 16
local DEFAULT_JUMPPOWER = 50
local DEFAULT_JUMPHEIGHT = 7.2
local antiFreezeEnabled = true
local killerKeywords = {"guest771","mask","goz"}
local survivorKeywords = {"cleetus","trickler","doombringer","betty","scripter","p.i duskvale","anderson"}
local function safeSet(o, p, v) pcall(function() o[p] = v end) end
local function updateLocalCharacter()
Character = Player.Character or Character
if Character then
Humanoid = Character:FindFirstChild("Humanoid") or Humanoid
HumanoidRootPart = Character:FindFirstChild("HumanoidRootPart") or HumanoidRootPart
end
end
updateLocalCharacter()
Player.CharacterAdded:Connect(function()
task.wait(0.1)
updateLocalCharacter()
end)
local function antiFreezeHeartbeat()
if not antiFreezeEnabled then return end
updateLocalCharacter()
local char = Player.Character
if not char then return end
local h = char:FindFirstChildOfClass("Humanoid")
local hrp = char:FindFirstChild("HumanoidRootPart")
if h then
if h.WalkSpeed < 1 then safeSet(h,"WalkSpeed",DEFAULT_WALKSPEED) end
if h.JumpPower < 1 then safeSet(h,"JumpPower",DEFAULT_JUMPPOWER) end
end
if hrp then
safeSet(hrp,"Anchored",false)
for _,n in ipairs({"BodyPosition","BodyVelocity","BodyAngularVelocity","BodyGyro","BodyForce","VectorForce","LinearVelocity","AngularVelocity","AlignPosition","AlignOrientation","RigidConstraint","WeldConstraint"}) do
local obj = hrp:FindFirstChildOfClass(n) or hrp:FindFirstChild(n)
if obj then pcall(function() obj:Destroy() end) end
end
end
end
local function setupInfiniteJump()
if infiniteJumpConnection then infiniteJumpConnection:Disconnect() end
infiniteJumpConnection = UserInputService.JumpRequest:Connect(function()
if Rayfield.Flags.InfiniteJump.CurrentValue and jumpEnabled then
local c = Player.Character
if c then
local h = c:FindFirstChildOfClass("Humanoid")
if h then h:ChangeState(Enum.HumanoidStateType.Jumping) end
end
end
end)
end
local function createESPForPlayer(targetPlayer)
if targetPlayer == Player then return end
if not targetPlayer.Character then return end
local charModel = targetPlayer.Character
local rigName = string.lower(charModel.Name)
local color = Color3.new(1,1,1)
local roleText = ""
for _,k in ipairs(killerKeywords) do
if rigName:find(k) then
color = Color3.fromRGB(255,0,0)
roleText = "Killer"
break
end
end
if roleText == "" then
for _,k in ipairs(survivorKeywords) do
if rigName:find(k) then
color = Color3.fromRGB(0,255,0)
roleText = "Survivor"
break
end
end
end
local hrp = charModel:FindFirstChild("HumanoidRootPart")
if not hrp then return end
local billboard = Instance.new("BillboardGui")
billboard.Adornee = hrp
billboard.AlwaysOnTop = true
billboard.Size = UDim2.new(0,160,0,60)
billboard.StudsOffset = Vector3.new(0,2.7,0)
billboard.Parent = Workspace.CurrentCamera
local frame = Instance.new("Frame", billboard)
frame.Size = UDim2.new(1,0,1,0)
frame.BackgroundTransparency = 0.4
frame.BackgroundColor3 = Color3.new(0,0,0)
frame.BorderColor3 = color
local nameL = Instance.new("TextLabel", frame)
nameL.Size = UDim2.new(1,0,0.3,0)
nameL.BackgroundTransparency = 1
nameL.Font = Enum.Font.SourceSansBold
nameL.Text = targetPlayer.Name
nameL.TextColor3 = color
nameL.TextScaled = true
local roleL = Instance.new("TextLabel", frame)
roleL.Position = UDim2.new(0,0,0.3,0)
roleL.Size = UDim2.new(1,0,0.27,0)
roleL.BackgroundTransparency = 1
roleL.Font = Enum.Font.SourceSans
roleL.Text = roleText
roleL.TextColor3 = color
roleL.TextScaled = true
local distL = Instance.new("TextLabel", frame)
distL.Position = UDim2.new(0,0,0.55,0)
distL.Size = UDim2.new(1,0,0.45,0)
distL.BackgroundTransparency = 1
distL.Font = Enum.Font.SourceSans
distL.TextColor3 = color
distL.TextScaled = true
table.insert(espObjects,{Player = targetPlayer, Billboard = billboard, DistanceLabel = distL})
end
local function updateESP()
if not espEnabled then return end
updateLocalCharacter()
for i=#espObjects,1,-1 do
local data = espObjects[i]
local pl = data.Player
if pl.Character and pl.Character:FindFirstChild("HumanoidRootPart") and HumanoidRootPart then
local dist = (HumanoidRootPart.Position - pl.Character.HumanoidRootPart.Position).Magnitude
data.DistanceLabel.Text = math.floor(dist).." studs"
else
if data.Billboard then data.Billboard:Destroy() end
table.remove(espObjects,i)
end
end
end
local Window = Rayfield:CreateWindow({
Name="Relentless",
LoadingTitle="Relentless",
LoadingSubtitle="By: Noxerian (Pupflake12)",
ConfigurationSaving={Enabled=true,FolderName="RelentlessCfg",FileName="Config"}
})
local MainTab = Window:CreateTab("Main")
local ESPTab = Window:CreateTab("ESP")
local PlayerTab = Window:CreateTab("Player Teleport")
local ActionsTab = Window:CreateTab("Actions")
local GenTab = Window:CreateTab("Generator Teleports")
local PumpTab = Window:CreateTab("Pump Teleports")
local CreditsTab = Window:CreateTab("Credits")
MainTab:CreateSlider({Name="Walkspeed",Range={0,200},Increment=1,CurrentValue=Humanoid.WalkSpeed,Flag="Walkspeed",Callback=function(v)Humanoid.WalkSpeed=v end})
MainTab:CreateToggle({Name="Jump Enabled",CurrentValue=true,Flag="JumpEnabled",Callback=function(v)jumpEnabled=v end})
MainTab:CreateSlider({Name="JumpPower",Range={0,200},Increment=1,CurrentValue=Humanoid.JumpPower,Flag="JumpPower",Callback=function(v)Humanoid.JumpPower=v end})
MainTab:CreateToggle({Name="Infinite Jump",CurrentValue=false,Flag="InfiniteJump",Callback=function()setupInfiniteJump() end})
MainTab:CreateToggle({Name="AntiFreeze",CurrentValue=true,Flag="AntiFreeze",Callback=function(v)antiFreezeEnabled=v end})
ESPTab:CreateToggle({Name="ESP",CurrentValue=false,Flag="ESP",Callback=function(v)
espEnabled=v
if v then
for _,pl in pairs(Players:GetPlayers()) do createESPForPlayer(pl) end
end
end})
local function teleportToPlayer(pl)
if pl.Character and pl.Character:FindFirstChild("HumanoidRootPart") then
HumanoidRootPart.CFrame = pl.Character.HumanoidRootPart.CFrame + Vector3.new(0,3,0)
end
end
local function refreshPlayerButtons()
for _,b in ipairs(playerButtons) do pcall(function()b:Destroy() end) end
playerButtons={}
for _,pl in ipairs(Players:GetPlayers()) do
if pl~=Player then
local btn=PlayerTab:CreateButton({Name=pl.Name,Callback=function() teleportToPlayer(pl) end})
table.insert(playerButtons,btn)
end
end
end
refreshPlayerButtons()
Players.PlayerAdded:Connect(refreshPlayerButtons)
Players.PlayerRemoving:Connect(refreshPlayerButtons)
ActionsTab:CreateButton({Name="Front Flip",Callback=function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/SHRTRYScriptMANhere/stolenahhfrotflip/refs/heads/main/Flip",true))()
end})
local function refreshGenerators()
for _,btn in ipairs(genButtons) do pcall(function()btn:Destroy() end) end
genButtons={}
local count=0
for _,obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("Model") and obj.Name == "Generator" then
count+=1
local part = obj:FindFirstChildWhichIsA("BasePart",true)
if part then
local btn=GenTab:CreateButton({Name="Gen"..count,Callback=function()
HumanoidRootPart.CFrame = part.CFrame + Vector3.new(0,3,0)
end})
table.insert(genButtons,btn)
end
end
end
end
local function refreshPumps()
for _,btn in ipairs(pumpButtons) do pcall(function()btn:Destroy() end) end
pumpButtons={}
local count=0
for _,obj in ipairs(Workspace:GetDescendants()) do
if obj:IsA("Model") and obj.Name == "Pump" then
count+=1
local part = obj:FindFirstChildWhichIsA("BasePart",true)
if part then
local btn=PumpTab:CreateButton({Name="Pump"..count,Callback=function()
HumanoidRootPart.CFrame = part.CFrame + Vector3.new(0,3,0)
end})
table.insert(pumpButtons,btn)
end
end
end
end
task.spawn(function()
while true do
refreshGenerators()
refreshPumps()
task.wait(2)
end
end)
CreditsTab:CreateLabel("PupFlake12/Noxerian")
CreditsTab:CreateLabel("Credit to them (Me) for making literally nearly everything in this script")
CreditsTab:CreateLabel("Go follow them:")
CreditsTab:CreateLabel("https://www.roblox.com/users/10314922661/profile?friendshipSourceType=PlayerSearch")
CreditsTab:CreateLabel("Credit to whoever made the front flip script")
RunService.Heartbeat:Connect(updateESP)
RunService.Heartbeat:Connect(antiFreezeHeartbeat)
setupInfiniteJump()
StarterGui:SetCore("ChatMakeSystemMessage",{Text="[Relentless Loaded!]",Color=Color3.new(0,1,0),Font=Enum.Font.SourceSansBold,FontSize=Enum.FontSize.Size24})Features & Information
This was meant for Relentless but all features work as a universal script.
-WalkSpeed changer (Do not toggle Sprint or else speed will reset)
-Enable Jump
-Jump Force Changer
-Esp (Killer/survivor)
-Teleport to any player
-Anti Freeze (originally meant to allow movement while on the process of ascending but does not work)
Update 3-31-26:
-Front Flip
-generator teleport (can be very buggy)
-Pump Teleport (can also be Very Buggy too)
This is a heavy W.I.P so expect some things to might not work.
I know im not using loadstring
Community Comments (0)
No comments yet for this script.
