message (2)
message (2)
if isWhitelisted then
if game.GameId == 6505338302 then
-- Load Rayfield UI
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
-- Create tabs
local QBTab = Window:CreateTab("qb", "rocket")
local WRTab = Window:CreateTab("wr", "rocket")
local DETab = Window:CreateTab("de", "rocket")
local MiscTab = Window:CreateTab("misc", "rocket")
if jumpForce then
-- BodyForce exists, update Force property
jumpForce.Force = Vector3.new(0, Value, 0)
else
-- BodyForce does not exist, create and set it up
jumpForce = Instance.new("BodyForce")
jumpForce.Name = "BodyForce"
jumpForce.Force = Vector3.new(0, Value, 0)
jumpForce.Parent = plr
end
end,
})
local connection
function enableMags()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local rightArm = character:FindFirstChild("Right Arm") or
character:WaitForChild("Right Arm")
connection = game:GetService("RunService").Stepped:Connect(function()
if Settings.Enabled then
local football = workspace:FindFirstChild("Football")
if football and football:IsA("MeshPart") then
local distance = (football.Position -
character.HumanoidRootPart.Position).Magnitude
if distance <= Settings.Range then
football.CFrame = rightArm.CFrame * CFrame.new(0,
Settings.Distance, 0)
end
end
end
end)
end
function disableMags()
if connection then
connection:Disconnect()
connection = nil
end
end
-- Quick TP Toggle
local QTPToggle = DETab:CreateToggle({
Name = "quick tp [f] (reset to turn off)",
CurrentValue = false,
Callback = function(Value)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
local distance = 1
local duration = 0.03
local isTweening = false
game:GetService("UserInputService").InputBegan:Connect(onInputBegan)
end
})
Rayfield:LoadConfiguration()
elseif game.GameId == 2459091562 then
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
DisableRayfieldPrompts = true,
DisableBuildWarnings = true, -- Prevents Rayfield from warning when the
script has a version mismatch with the interface
ConfigurationSaving = {
Enabled = false,
FolderName = nil, -- Create a custom folder for your hub/game
FileName = "Big Hub"
},
Discord = {
Enabled = false, -- Prompt the user to join your Discord server if
their executor supports it
Invite = "noinvitelink", -- The Discord invite code, do not include
discord.gg/. E.g. discord.gg/ABCD would be ABCD
RememberJoins = true -- Set this to false to make them join the
discord every time they load it up
},
local targetNumber =
game:GetService("Players").LocalPlayer.Backpack.ActionValues.Stamina.Value
if Stats then
for _, child in ipairs(Stats:GetChildren()) do
if child.Name == 'Speed' or child.Name == 'SpeedWithBall' then
child.Value = Value
end
end
else
print("Playerboosts folder not found or is not a folder!")
end
end,
})
game:GetService("UserInputService").InputBegan:Connect(onInputBegan)
end,
})
local detectionRadius = 6
local tweenDuration = 0.5
DisableRayfieldPrompts = true,
DisableBuildWarnings = true, -- Prevents Rayfield from warning when the
script has a version mismatch with the interface
ConfigurationSaving = {
Enabled = false,
FolderName = nil, -- Create a custom folder for your hub/game
FileName = "Big Hub"
},
Discord = {
Enabled = false, -- Prompt the user to join your Discord server if
their executor supports it
Invite = "noinvitelink", -- The Discord invite code, do not include
discord.gg/. E.g. discord.gg/ABCD would be ABCD
RememberJoins = true -- Set this to false to make them join the
discord every time they load it up
},
--esp
_G.settings = {
ESPEnabled = false, -- Toggle for ESP
TeamCheck = true, -- Toggle for team check
BoxESP = {
Enabled = true, -- Status to show if box ESP will be visible
ColorVisible = Color3.new(1, 1, 1), -- Green when visible
ColorNotVisible = Color3.new(1, 0, 0), -- Red when not visible
Transparency = 0.65, -- Transparency level (0 is opaque, 1 is
transparent)
ShowOutline = true, -- Toggle for box outline
Width = 2, -- Width of the box outline
},
HeadCircle = {
Enabled = true, -- Toggle for head circle
Color = Color3.new(1, 1, 1), -- White color for head circle
Transparency = 0.5, -- Transparency level (0 is opaque, 1 is
transparent)
Filled = false, -- Whether the circle should be filled
Radius = 455, -- Fixed radius of the circle
},
Tracer = {
Enabled = true, -- Toggle for tracers
ColorVisible = Color3.new(0, 1, 0), -- Green when visible
ColorNotVisible = Color3.new(1, 0, 0), -- Red when not visible
Transparency = 0.7, -- Transparency level (0 is opaque, 1 is
transparent)
Thickness = 1, -- Thickness of the tracer line
TargetPoint = "Head", -- Target point for the tracer ("Head" or
"RootPart")
},
HealthBar = {
Enabled = true, -- Toggle for health bar
DisplayText = false, -- Toggle for displaying health text
ColorHigh = Color3.new(0, 1, 0), -- Green color for high health
ColorLow = Color3.new(1, 0, 0), -- Red color for low health
Transparency = 0.6, -- Transparency level (0 is opaque, 1 is
transparent)
Thickness = 2, -- Thickness of the health bar
Width = 4, -- Width of the health bar
OffsetX = -5, -- Offset from the right edge of the box
OffsetY = 0, -- Offset vertically
TextSize = 13, -- Font size of the health in text
},
SkeletonESP = {
Enabled = true, -- Toggle for skeleton ESP
Color = Color3.new(1, 1, 1), -- White color for skeleton lines
Transparency = 0.5, -- Transparency level (0 is opaque, 1 is
transparent)
Thickness = 1, -- Thickness of the skeleton lines
},
}
-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
-- Variables
local localPlayer = Players.LocalPlayer
local camera = workspace.CurrentCamera
-- Function to create a new ESP box, health bar, and head circle
local function createESPBox()
local box = Drawing.new("Square")
box.Visible = false
box.Color = _G.settings.BoxESP.ColorNotVisible
box.Thickness = _G.settings.BoxESP.ShowOutline and
_G.settings.BoxESP.Width or 0
box.Transparency = _G.settings.BoxESP.Transparency
-- Health Bar
local healthBar = Drawing.new("Line")
healthBar.Visible = false
healthBar.Color = _G.settings.HealthBar.ColorHigh
healthBar.Transparency = _G.settings.HealthBar.Transparency
healthBar.Thickness = _G.settings.HealthBar.Thickness
-- Health Text
local healthText = Drawing.new("Text")
healthText.Visible = false
healthText.Size = _G.settings.HealthBar.TextSize
healthText.Center = true
healthText.Outline = true
healthText.OutlineColor = Color3.new(0, 0, 0)
healthText.OutlineTransparency = 0.7
-- Function to update ESP boxes, health bars, head circles, and health
text
local function updateESP()
for player, box in pairs(espBoxes) do
local healthBar = healthBars[player]
local healthText = healthTexts[player]
if player.Character and
player.Character:FindFirstChild("HumanoidRootPart") then
local char = player.Character
local rootPart = char.HumanoidRootPart
local head = char:FindFirstChild("Head")
healthBar.Visible = _G.settings.ESPEnabled
and (_G.settings.BoxESP.Enabled or _G.settings.HealthBar.Enabled)
if onScreen then
-- Team Check
if _G.settings.TeamCheck and player.Team ==
localPlayer.Team then
circle.Visible = false
else
circle.Position = Vector2.new(screenPos.X,
screenPos.Y)
circle.Radius = _G.settings.HeadCircle.Radius /
(headPos - camera.CFrame.Position).Magnitude -- Adjust radius based on distance
circle.Visible = _G.settings.HeadCircle.Enabled
and _G.settings.ESPEnabled
end
else
circle.Visible = false
end
else
-- Remove head circle if player is dead or health is zero
circle.Visible = false
headCircles[player] = nil
end
else
circle.Visible = false
end
end
end
if onScreen then
-- Team Check
if _G.settings.TeamCheck and player.Team ==
localPlayer.Team then
tracer.Visible = false
else
tracer.From = Vector2.new(camera.ViewportSize.X / 2, 0)
-- Top center of the screen
tracer.To = Vector2.new(screenPos.X, screenPos.Y)
-- Check Visibility
local ray = Ray.new(camera.CFrame.Position,
(targetPart.Position - camera.CFrame.Position).Unit * 5000)
local part = workspace:FindPartOnRayWithIgnoreList(ray,
{localPlayer.Character, workspace.CurrentCamera})
if part and part:IsDescendantOf(player.Character) then
tracer.Color = _G.settings.Tracer.ColorVisible
else
tracer.Color = _G.settings.Tracer.ColorNotVisible
end
if head and torso and leftArm and rightArm and leftLeg and
rightLeg then
local headPos =
camera:WorldToViewportPoint(head.Position)
local torsoPos =
camera:WorldToViewportPoint(torso.Position)
local leftArmPos =
camera:WorldToViewportPoint(leftArm.Position)
local rightArmPos =
camera:WorldToViewportPoint(rightArm.Position)
local leftLegPos =
camera:WorldToViewportPoint(leftLeg.Position)
local rightLegPos =
camera:WorldToViewportPoint(rightLeg.Position)
-- Team Check
if _G.settings.TeamCheck and player.Team ==
localPlayer.Team then
characterOnScreen = false
end
-- Connect events
Players.PlayerAdded:Connect(onPlayerAdded)
Players.PlayerRemoving:Connect(onPlayerRemoving)
-- Update ESP, Head Circles, Health Bars, Skeleton Lines, and Tracers on
RenderStepped
RunService.RenderStepped:Connect(function()
updateESP()
updateHeadCircles()
updateSkeleton()
updateTracers()
end)
--aim
local Camera = workspace.CurrentCamera
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
local Holding = false
_G.CircleSides = 64
_G.CircleColor = Color3.fromRGB(255, 255, 255) -- set to rgb val "color"
_G.CircleTransparency = 0.7
_G.CircleRadius = 80 -- set to slider "fov"
_G.CircleFilled = false
_G.CircleVisible = false -- set to bool "visible"
_G.CircleThickness = 0
return Target
end
UserInputService.InputBegan:Connect(function(Input)
if Input.UserInputType == Enum.UserInputType.MouseButton2 then
Holding = true
end
end)
UserInputService.InputEnded:Connect(function(Input)
if Input.UserInputType == Enum.UserInputType.MouseButton2 then
_G.Sensitivity = 0
Holding = false
end
end)
RunService.RenderStepped:Connect(function()
FOVCircle.Position = Vector2.new(UserInputService:GetMouseLocation().X,
UserInputService:GetMouseLocation().Y)
FOVCircle.Radius = _G.CircleRadius
FOVCircle.Filled = _G.CircleFilled
FOVCircle.Color = _G.CircleColor
FOVCircle.Visible = _G.CircleVisible
FOVCircle.Radius = _G.CircleRadius
FOVCircle.Transparency = _G.CircleTransparency
FOVCircle.NumSides = _G.CircleSides
FOVCircle.Thickness = _G.CircleThickness
--tabs
local AimTab = Window:CreateTab("Aim", 'rocket') -- Title, Image
local EspTab = Window:CreateTab("ESP", 'rocket') -- Title, Image
local PlrTab = Window:CreateTab("Player", 'rocket')
--tabs
local AimSection = AimTab:CreateSection("Aimlock Settings")
local ALToggle = AimTab:CreateToggle({
Name = "Aim Lock",
CurrentValue = false,
Flag = "Toggle1", -- A flag is the identifier for the configuration
file, make sure every element has a different flag if you're using configuration
saving to ensure no overlaps
Callback = function(Value)
_G.AimbotEnabled = Value
end,
})
if jumpForce then
-- BodyForce exists, update its Force property
jumpForce.Force = Vector3.new(0, Value, 0)
else
-- BodyForce does not exist, create and set it up
jumpForce = Instance.new("BodyForce")
jumpForce.Name = "BodyForce" -- Optional: Name it for easier
identification
jumpForce.Force = Vector3.new(0, Value, 0)
jumpForce.Parent = plr
end
end,
})
Player.Character.Humanoid:GetPropertyChangedSignal'WalkSpeed':Connect(function()
Player.Character.Humanoid.WalkSpeed = getgenv().WalkSpeedValue;
end)
Player.Character.Humanoid.WalkSpeed = getgenv().WalkSpeedValue;
end
})
else
print('universal not completed')
end
else
game.Players.LocalPlayer:Kick('Your HWID is not whitelisted.')
end