function loadscript() if game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name ~= "Futuretops [VIP SERVER]" then return end local ESP = loadstring(game:HttpGet("https://raw.githubusercontent.com/VaxKs/gfe/main/Esp.lua"))() getgenv().global = getgenv() function global.declare(self, index, value, check) if self[index] == nil then self[index] = value elseif check then local methods = { "remove", "Disconnect" } for _, method in methods do pcall(function() value[method](value) end) end end return self[index] end declare(features, "visuals", { ["enabled"] = true, ["teamCheck"] = false, ["teamColor"] = true, ["renderDistance"] = 2000, ["boxes"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(255, 255, 255), ["outline"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(0, 0, 0), }, ["filled"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(255, 255, 255), ["transparency"] = 0.25 }, }, ["names"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(255, 255, 255), ["outline"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(0, 0, 0), }, }, ["health"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(0, 255, 0), ["colorLow"] = Color3.fromRGB(255, 0, 0), ["outline"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(0, 0, 0) }, ["text"] = { ["enabled"] = true, ["outline"] = { ["enabled"] = true, }, } }, ["distance"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(255, 255, 255), ["outline"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(0, 0, 0), }, }, ["weapon"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(255, 255, 255), ["outline"] = { ["enabled"] = true, ["color"] = Color3.fromRGB(0, 0, 0), }, } }) local visuals = features.visuals pcall(function() if game:GetService("Lighting"):FindFirstChild("AntiCheat") then game:GetService("Lighting"):FindFirstChild("AntiCheat"):Destroy() end end) local plrs = cloneref(game:GetService("Players")) or game:GetService("Players") local stg = cloneref(game:GetService("StarterGui")) or game:GetService("StarterGui") local cg = cloneref(game:GetService("CoreGui")) or game:GetService("CoreGui") local usi = cloneref(game:GetService("UserInputService")) or game:GetService("UserInputService") local deb = cloneref(game:GetService("Debris")) or game:GetService("Debris") local runservice = cloneref(game:GetService("RunService")) or game:GetService("RunService") local target = nil; local function grst(length) local chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' local result = '' for i = 1, length do local index = math.random(1, #chars) result = result .. chars:sub(index, index) end return result end local ui = "< GLACIERⱽ² 2.3 > | Session: " .. grst(10) stg:SetCore("SendNotification", { Title = "< GLACIERⱽ² 2.3 >", Text = "Game detected as FutureTops Reworks!", Button1 = "OK", }) -- SERVICES local libary = loadstring(game:HttpGet("https://raw.githubusercontent.com/imagoodpersond/puppyware/main/lib"))() local NotifyLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/imagoodpersond/puppyware/main/notify"))() local Notify = NotifyLibrary.Notify --// Service Handler \\-- local GetService = setmetatable({}, { __index = function(self, key) return game:GetService(key) end }) -- // Functions \\ -- local player = plrs.LocalPlayer local mouse = player:GetMouse() local camera = workspace.CurrentCamera local screenGui = Instance.new("ScreenGui") screenGui.Parent = cg screenGui.Enabled = false local fovCircle = Instance.new("Frame") fovCircle.Size = UDim2.new(0, 200, 0, 200) fovCircle.Position = UDim2.new(0, 0, 0, 0) fovCircle.AnchorPoint = Vector2.new(0.5, 0.5) fovCircle.BackgroundColor3 = Color3.new(1, 1, 1) fovCircle.BackgroundTransparency = 1 fovCircle.BorderSizePixel = 0 fovCircle.Parent = screenGui local stroke = Instance.new("UIStroke", fovCircle) stroke.Color = Color3.fromRGB(255, 255, 255) local uiCorner = Instance.new("UICorner") uiCorner.CornerRadius = UDim.new(0.5, 0) uiCorner.Parent = fovCircle local function crc() local mousePos = mouse.Hit.p local screenPos, onScreen = camera:WorldToScreenPoint(mousePos) if onScreen then fovCircle.Position = UDim2.new(0, screenPos.X, 0, screenPos.Y) fovCircle.Position = UDim2.new(0, screenPos.X, 0, screenPos.Y) end end getgenv().teamcheck = false local function getcp() for _, v in pairs(plrs:GetPlayers()) do if v ~= player and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then if getgenv().teamcheck then if v.Team == plrs.LocalPlayer.Team then return nil end end local characterPos = v.Character.HumanoidRootPart.Position local screenPos, onScreen = camera:WorldToScreenPoint(characterPos) local distance = (Vector2.new(screenPos.X, screenPos.Y) - Vector2.new(fovCircle.Position.X.Offset, fovCircle.Position.Y.Offset)).Magnitude if distance < fovCircle.Size.X.Offset / 2 then return v end end end return nil end getgenv().outline = Color3.fromRGB(255, 255, 255) getgenv().fill = Color3.fromRGB(255, 255, 255) getgenv().OutlineTransparency = 0.5 getgenv().FillTransparency = 0.5 game:GetService("RunService").RenderStepped:Connect(function() pcall(function() if getcp() then target = getcp() elseif getcp() == nil then target = nil end if getgenv().highlightaim then local h= Instance.new("Highlight", target.Character) h.Name = "❓" h.OutlineTransparency = getgenv().OutlineTransparency h.FillTransparency = getgenv().FillTransparency h.FillColor = getgenv().fill h.OutlineColor = getgenv().outline deb:AddItem(h, 0.1) end end) end) game:GetService("RunService").RenderStepped:Connect(crc) function getchar(char) if char:FindFirstChild("RightUpperArm") then return "R15" elseif char:FindFirstChild("Torso") then return "R6" end return nil end -- // UI \\ getgenv().silentaim = false getgenv().highlightaim = false getgenv().rainbowfov = false getgenv().rainbowh = false getgenv().randomredire = false local R6 = {"Head", "Torso", "Left Arm", "Right Arm", "Left Leg", "Right Leg"} local R15 = {"Head", "UpperTorso", "HumanoidRootPart", "RightUpperLeg", "RightUpperArm", "RightLowerLeg", "RightLowerArm", "RightHand", "RightFoot", "LowerTorso", "LeftUpperLeg", "LeftUpperArm", "LeftLowerLeg", "LeftLowerArm", "LeftHand", "LeftHand"} local Window = libary:new({name = ui, accent = Color3.fromRGB(244, 95, 115), textsize = 13}) local AimingTab = Window:page({name = "< Main >"}) local MiscMoveSettings = AimingTab:section({name = "< FOV Circle >",side = "left", size = 195}) MiscMoveSettings:toggle({name = "< FOV Team Check >", def = false, callback = function(Boolean) getgenv().teamcheck = Boolean end}) MiscMoveSettings:toggle({name = "< Show FOV Circle >", def = false, callback = function(Boolean) screenGui.Enabled = Boolean end}) MiscMoveSettings:toggle({name = "< Rainbow FOV >", def = false, callback = function(Boolean) getgenv().rainbowfov = Boolean task.spawn(function() while getgenv().rainbowfov do for hue = 0, 255, 4 do stroke.Color = Color3.fromHSV(hue / 256, 1, 1) task.wait() end end task.wait() stroke.Color = Color3.fromRGB(255, 255, 255) end) end}) MiscMoveSettings:colorpicker({name = "< FOV Color >", cpname = "", def = Color3.new(255, 255, 255), callback = function(color) stroke.Color = color end}) MiscMoveSettings:slider({name = "< FOV Transparency >", def = 0, max = 1, min = 0, rounding = true, callback = function(Value) stroke.Transparency = Value end}) MiscMoveSettings:slider({ name = "< FOV Size >", def = 2000, max = 1000, min = 0, rounding = true, callback = function(Value) fovCircle.Size = UDim2.new(0, Value, 0, Value) end }) MiscMoveSettings:slider({name = "< FOV Thickness >", def = 1, max = 10, min = 1, rounding = true, callback = function(Value) stroke.Thickness = Value end}) local ESPLIB = AimingTab:section({name = "< Visuals >", side = "left", size = 325}) visuals.weapon.enabled = false visuals.distance.enabled = false visuals.health.enabled = false visuals.names.enabled = false visuals.boxes.enabled = false ESPLIB:toggle({name = "< Highlight Target >", def = false, callback = function(Boolean) getgenv().highlightaim = Boolean end}) ESPLIB:colorpicker({name = "< Fill Color >", cpname = "", def = Color3.new(1, 1, 1), callback = function(color) getgenv().fill = color end}) ESPLIB:colorpicker({name = "< Outline Color >", cpname = "", def = Color3.new(1, 1, 1), callback = function(color) getgenv().outline = color end}) ESPLIB:slider({name = "< Outline Transparency >", def = 0, max = 1, min = 0, rounding = true, callback = function(Value) getgenv().OutlineTransparency = Value end}) ESPLIB:slider({name = "< Fill Transparency >", def = 0, max = 1, min = 0, rounding = true, callback = function(Value) getgenv().FillTransparency = Value end}) ESPLIB:toggle({name = "< Enable ESP >", def = false, callback = function(Boolean) visuals.enabled = Boolean end}) ESPLIB:toggle({name = "< Box ESP >", def = false, callback = function(Boolean) visuals.boxes.enabled = Boolean end}) ESPLIB:toggle({name = "< Name ESP >", def = false, callback = function(Boolean) visuals.names.enabled = Boolean end}) ESPLIB:toggle({name = "< Health ESP >", def = false, callback = function(Boolean) visuals.health.enabled = Boolean end}) ESPLIB:toggle({name = "< ESP Team Check >", def = false, callback = function(Boolean) visuals.teamCheck = Boolean end}) ESPLIB:colorpicker({name = "< Box Outline >", def = visuals.boxes.outline.color, callback = function(Color) visuals.boxes.outline.color = Color end}) ESPLIB:colorpicker({name = "< Box Fill >", def = visuals.boxes.filled.color, callback = function(Color) visuals.boxes.filled.color = Color visuals.boxes.color = Color end}) ESPLIB:colorpicker({name = "< Health Color >", def = visuals.health.color, callback = function(Color) visuals.health.color = Color end}); ESPLIB:colorpicker({name = "< Low Health Color >", def = visuals.health.colorLow, callback = function(Color) visuals.health.colorLow = Color end}); local AIMBOT = AimingTab:section({name = "< Aimbot >", side = "right", size = 140}) getgenv().sticky = false getgenv().aimbot = false getgenv().toggle = false getgenv().body = "Head" getgenv().linear = false getgenv().prediction = false getgenv().keycode = Enum.KeyCode.E local aimbottarget = nil task.spawn(function() usi.InputBegan:Connect(function(input, process) if process then return end if input.KeyCode == getgenv().keycode and getgenv().aimbot then getgenv().toggle = not getgenv().toggle aimbottarget = target while task.wait() and getgenv().toggle and getgenv().aimbot do pcall(function() local cf = aimbottarget.Character[getgenv().body].Position if getgenv().prediction then cf = aimbottarget.Character[getgenv().body].Position + Vector3.new(0, 1, 2) end local camera = workspace.CurrentCamera if getgenv().linear then camera.CFrame = camera.CFrame:Lerp(CFrame.lookAt(camera.CFrame.Position, cf), 0.1) else camera.CFrame = CFrame.lookAt(camera.CFrame.Position, cf) end end) end end end) end) AIMBOT:toggle({name = "< Toggle Camera-Lock >", def = false, callback = function(Boolean) getgenv().aimbot = Boolean task.spawn(function() if Boolean then stg:SetCore("SendNotification", { Title = "< GLACIERⱽ² 2.3 >", Icon = "rbxassetid://84107651088223", Text = "Toggled aimbot succesfully!", Button1 = "Okay"; }) end end) end}) AIMBOT:toggle({name = "< Aimbot Prediction >", def = false, callback = function(Boolean) getgenv().prediction = Boolean end}) AIMBOT:toggle({name = "< Linear Movement >", def = false, callback = function(Boolean) getgenv().linear = Boolean end}) AIMBOT:keybind({name = "< Aimbot Keybind >", def = Enum.KeyCode.E, callback = function(Key1) getgenv().keycode = Key1 end}) function getparts() local parts = {} for i, v in next, player.Character:GetChildren() do if v:IsA("BasePart") then table.insert(parts, v.Name) end end return parts end AIMBOT:dropdown({ name = "< Aim Part >", def = "Head", max = 10, options = getparts(), callback = function(part1) getgenv().part = part1 end }) getgenv().mouselock = false getgenv().keylockm = Enum.KeyCode.E getgenv().toggle111 = false getgenv().aimpartmouse = "HumanoidRootPart" local mtarget = nil local mouse = AimingTab:section({name = "< Mouse-Lock >", side = "right", size = 110}) task.spawn(function() usi.InputBegan:Connect(function(input, process) if process then return end if input.KeyCode == getgenv().keylockm and getgenv().toggle111 then if getgenv().mouselock then getgenv().mouselock = false else getgenv().mouselock = true end mtarget = target while task.wait() and getgenv().mouselock and mtarget and mtarget.Character do pcall(function() if getgenv().mouselock and mtarget and mtarget.Character and mtarget.Character:FindFirstChild(getgenv().aimpartmouse) then local targetPosition = mtarget.Character[getgenv().aimpartmouse].Position local screenPosition, onScreen = camera:WorldToScreenPoint(targetPosition) local mouseX = screenPosition.X local mouseY = screenPosition.Y mousemoverel(mouseX - player:GetMouse().X, mouseY - player:GetMouse().Y) end end) end end end) end) mouse:toggle({name = "< Toggle Mouse-Lock >", def = false, callback = function(Boolean) getgenv().toggle111 = Boolean end}) mouse:keybind({name = "< Mouse-Lock Keybind >", def = Enum.KeyCode.E, callback = function(Key1) getgenv().keylockm = Key1 end}) mouse:dropdown({ name = "< Aim Part >", def = "HumanoidRootPart", max = 10, options = getparts(), callback = function(part1) getgenv().aimpartmouse = part1 end }) getgenv().silentpart = "Head" task.spawn(function() local th; th = hookmetamethod(game, "__namecall", newcclosure(function(Self, ...) local method = getnamecallmethod():lower() local args = {...} if (method == "findpartonraywithignorelist" or method == "findpartonray" or method == "findpartonraywithwhitelist") and target and target.Character then if getgenv().silentaim and getfenv(0).script.ClassName ~= "ModuleScript" then if getgenv().randomredire then targetPosition = target.Character[R6[math.random(1, #R6)]].Position end local origin = args[1].Origin local direction = (targetPosition - origin).Unit args[1] = Ray.new(origin, direction * 1000) return th(Self, table.unpack(args)) end end return th(Self, ...) end)) end) local sai = AimingTab:section({name = "< Silent Aim >", side = "right", size = 110}) sai:toggle({name = "< Toggle Silent Aim >", def = false, callback = function(Boolean) getgenv().silentaim = Boolean end}) sai:toggle({name = "< Toggle Random Redirect >", def = false, callback = function(Boolean) getgenv().randomredire = Boolean end}) sai:dropdown({ name = "< Redirection Part >", def = "Head", max = 10, options = getparts(), callback = function(part1) getgenv().silentpart = part1 end }) local bot = AimingTab:section({name = "< Triggerbot >", side = "right", size = 110}) getgenv().tgb = false getgenv().method = "CLICK" getgenv().highlighttrigger = false bot:dropdown({ name = "< Triggerbot Method >", def = "CLICK", max = 10, options = {"PRESS", "CLICK"}, callback = function(part1) getgenv().silentpart = part1 end }) bot:toggle({name = "< Toggle Triggerbot >", def = false, callback = function(Boolean) getgenv().tgb = Boolean task.spawn(function() while task.wait() and getgenv().tgb do pcall(function() local target11111 = plrs.LocalPlayer:GetMouse().Target if target11111.Parent:FindFirstChild("Humanoid") or target11111.Parent.Parent:FindFirstChild("Humanoid") then if getgenv().method == "PRESS" then mouse1press() elseif getgenv().method == "CLICK" then mouse1click() end if getgenv().highlighttrigger then local v = Instance.new("Highlight", target11111) game:GetService("Debris"):AddItem(v, 0.1) end end end) end end) end}) bot:toggle({name = "< Highlight Hit >", def = false, callback = function(Boolean) getgenv().highlighttrigger = Boolean end}) local Rage = Window:page({name = "< Rage >"}) function getremote() for i,v in next, plrs.LocalPlayer.Character:GetDescendants() do if v:IsA("RemoteEvent") and v.Parent.Name == "ServerConnectionFolder" then return v.Parent.Parent end end return nil end function dmg(tool1) local tool = getremote() for i,v in next, plrs:GetChildren() do pcall(function() local plrs = plrs.LocalPlayer if v ~= plr and v.Team ~= plr.Team then if plrs.LocalPlayer.Character:FindFirstChildOfClass("Tool") then local ohTable1 = { [1] = plr.Character[tool.Name].ServerConnectionFolder[''], [2] = plr.Character, [3] = plr.Character[tool.Name] } local ohNumber2 = 2 local ohTable3 = { [1] = tool1, [2] = v.Character.Humanoid, [3] = v.Character.Head, [4] = 13 } plrs.LocalPlayer.Character:FindFirstChild(tool.Name).ServerConnectionFolder:FindFirstChildWhichIsA("RemoteEvent"):FireServer(ohTable1, ohNumber2, ohTable3) end end end) end end local killaura = Rage:section({name = "< Killaura >", side = "left", size = 175}) getgenv().killauradelay = 0.5 getgenv().killaura = false getgenv().highlightaura = false getgenv().teamcheck1 = false getgenv().ntoify = false getgenv().simbeam = true getgenv().color = Color3.fromRGB(1,0,0) function getcloest() local maxdis = math.huge local targ = nil for i,v in next, plrs:GetChildren() do local teamCheck11111 = not getgenv().teamcheck1 or (v.Team ~= plrs.LocalPlayer.Team) if v ~= plrs.LocalPlayer and v.Character and v.Character.Humanoid.Health ~= 0 and teamCheck11111 then local mag = (v.Character.HumanoidRootPart.Position - plrs.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude if mag < maxdis then maxdis = mag targ = v end end end return targ end killaura:toggle({name = "< Toggle Killaura >", def = false, callback = function(Boolean) getgenv().killaura = Boolean task.spawn(function() while task.wait(getgenv().killauradelay) and getgenv().killaura do local succ, err = pcall(function() if getcloest() and getcloest().Character then local tool = getremote() local opp = getcloest() local plr = plrs.LocalPlayer task.spawn(function() local succ, err = pcall(function() if getgenv().highlightaura then local h = Instance.new("Highlight", opp.Character) debris:AddItem(h, 0.1) end end) if err then print(tostring(err)) end end) task.spawn(function() if getgenv().simbeam then pcall(function() local part = Instance.new("Part", workspace.FE_Ignorable) part.Size = Vector3.new(0.2, 0.2, (plr.Character.HumanoidRootPart.Position - opp.Character.Head.Position).Magnitude) part.Anchored = true part.CanCollide = false part.Color = getgenv().color part.Material = Enum.Material.Neon local toolHandle = plr.Character[tool.Name]:FindFirstChild("Handle") if toolHandle then local midpoint = (toolHandle.Position + opp.Character.Head.Position) / 2 part.Position = midpoint part.CFrame = CFrame.new(midpoint, opp.Character.Head.Position) else return end task.wait(0.1) part:Destroy() end) end end) if getgenv().ntoify then if opp and opp.Character then opp.Character.Humanoid.Died:Connect(function() stg:SetCore("SendNotification", { Title = "< GLACIERⱽ² 2.3 >", Text = "You have killed: " .. tostring(opp) }) end) end end if plrs.LocalPlayer.Character:FindFirstChildOfClass("Tool") then local ohTable1 = { [1] = plr.Character[tool.Name].ServerConnectionFolder[''], [2] = plr.Character, [3] = plr.Character[tool.Name] } local ohNumber2 = 2 local ohTable3 = { [1] = "rcl", [2] = opp.Character.Humanoid, [3] = opp.Character.Head, [4] = 13 } plrs.LocalPlayer.Character:WaitForChild(tool.Name).ServerConnectionFolder:FindFirstChildWhichIsA("RemoteEvent"):FireServer(ohTable1, ohNumber2, ohTable3) end end end) if err then print(tostring(err)) end end end) end}) killaura:slider({name = "Killaura Delay", def = 0.5, max = 1, min = 0, rounding = true, callback = function(Value) getgenv().killauradelay = Value end}) killaura:toggle({name = "< Simulate Beam >", def = true, callback = function(Boolean) getgenv().simbeam = Boolean end}) killaura:toggle({name = "< Use Team-Check >", def = false, callback = function(Boolean) getgenv().teamcheck1 = Boolean end}) killaura:toggle({name = "< Notify On Death >", def = false, callback = function(Boolean) getgenv().ntoify = Boolean end}) killaura:colorpicker({name = "< Beam Color >", cpname = "", def = Color3.new(255, 255, 255), callback = function(Color) getgenv().color = Color end}) killaura:toggle({name = "< Highlight Target >", def = true, callback = function(Boolean) getgenv().highlightaura = Boolean end}) local killall = Rage:section({name = "< Kill All >", side = "left", size = 100}) getgenv().killallll = false killall:toggle({ name = "< Kill All >", def = false, callback = function(Boolean) getgenv().killallll = Boolean task.spawn(function() while getgenv().killallll and task.wait() do local succ, err = pcall(function() local tool = getremote() local plr = plrs.LocalPlayer for i, v in next, plrs:GetChildren() do if v ~= plrs.LocalPlayer then task.spawn(function() pcall(function() if getgenv().simbeam then local part = Instance.new("Part", workspace.FE_Ignorable) part.Size = Vector3.new(0.2, 0.2, (plr.Character.HumanoidRootPart.Position - v.Character.Head.Position).Magnitude) part.Anchored = true part.CanCollide = false part.Color = getgenv().color part.Material = Enum.Material.Neon local toolHandle = plr.Character[tool.Name]:FindFirstChild("Handle") if toolHandle then local midpoint = (toolHandle.Position + v.Character.Head.Position) / 2 part.Position = midpoint part.CFrame = CFrame.new(midpoint, v.Character.Head.Position) else return end task.wait(0.1) part:Destroy() end end) end) if plrs.LocalPlayer.Character:FindFirstChildOfClass("Tool") then local ohTable1 = { [1] = plr.Character[tool.Name].ServerConnectionFolder[''], [2] = plr.Character, [3] = plr.Character[tool.Name] } local ohNumber2 = 2 local ohTable3 = { [1] = "rcl", [2] = v.Character.Humanoid, [3] = v.Character.Head, [4] = 13 -- 13 } plrs.LocalPlayer.Character:WaitForChild(tool.Name).ServerConnectionFolder:FindFirstChildWhichIsA("RemoteEvent"):FireServer(ohTable1, ohNumber2, ohTable3) end end end end) if err then print(tostring(err)) end end end) end }) killall:toggle({name = "< Simulate Beam >", def = true, callback = function(Boolean) getgenv().simbeam = Boolean end}) killall:colorpicker({name = "< Beam Color >", cpname = "", def = Color3.new(255, 255, 255), callback = function(Color) getgenv().color = Color end}) local spn = Rage:section({name = "< Misc >", side = "left", size = 210}) getgenv().maxbot = 50 getgenv().isbotting = false getgenv().fly = false spn:toggle({ name = "< Toggle Spinbot >", def = false, callback = function(Boolean) getgenv().isbotting = Boolean local humanoidRootPart = plrs.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if humanoidRootPart then task.spawn(function() while task.wait() and getgenv().isbotting do humanoidRootPart.CFrame = humanoidRootPart.CFrame * CFrame.Angles(0, math.rad(getgenv().maxbot), 0) end end) end end }) spn:slider({ name = "< Spinbot Power >", def = 50, max = 1000, min = 0, rounding = true, callback = function(Value) getgenv().maxbot = Value end }) function getplayers() local t = {} for i,v in next, plrs:GetChildren() do table.insert(t, v.Name) end return t end getgenv().target9 = nil getgenv().plrsssss = getplayers() spn:dropdown({ name = "< Select Target >", def = plrs.LocalPlayer.Name, max = 10, options = getgenv().plrsssss, callback = function(part1) getgenv().target9 = part1 end }) task.spawn(function() while task.wait() do getgenv().plrsssss = getplayers() end end) spn:toggle({ name = "< Spectate Player >", def = false, callback = function(Boolean) if Boolean then workspace.CurrentCamera.CameraSubject = plrs:FindFirstChild(getgenv().target9).Character else workspace.CurrentCamera.CameraSubject = plrs.LocalPlayer.Character end end }) getgenv().ogp = nil spn:toggle({ name = "< Loop Teleport Player >", def = false, callback = function(Boolean) getgenv().looptp = Boolean local ogp = plrs.LocalPlayer.Character:WaitForChild("Humanoid").RootPart.Position if Boolean and getgenv().target9 then task.spawn(function() while getgenv().looptp and task.wait() do plrs.LocalPlayer.Character.HumanoidRootPart.CFrame = plrs:FindFirstChild(getgenv().target9).Character.HumanoidRootPart.CFrame end task.wait() for i = 1,5 do task.wait(0.05) plrs.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(ogp) end end) end end }) getgenv().walkspeed = 16 spn:slider({ name = "< Modify WalkSpeed >", def = 16, max = 1000, min = 0, rounding = true, callback = function(Value) getgenv().walkspeed = Value end }) getgenv().modifying = false spn:toggle({ name = "< Toggle WalkSpeed >", def = false, callback = function(Boolean) getgenv().modifying = Boolean if not Boolean then plrs.LocalPlayer.Character.Humanoid.WalkSpeed = 16 return end task.spawn(function() while task.wait() and getgenv().modifying do pcall(function() plrs.LocalPlayer.Character.Humanoid.WalkSpeed = getgenv().walkspeed end) end end) end }) local ggg = Rage:section({name = "< Gun Mods >", side = "right", size = 150}) getgenv().firerate = 0 getgenv().spread = 0 getgenv().ammo = 0 getgenv().shots = 0 ggg:slider({ name = "< Modify FireRate >", def = 0, max = 1000, min = 0, rounding = true, callback = function(Value) getgenv().firerate = Value local ammok = {"firerate", "rateoffire", "fire rate", "rate", "secondspershot", "shotperfire", "mps"} pcall(function() for i, v in next, getgc(true) do if type(v) == 'table' then for key, _ in pairs(v) do if type(key) == 'string' then for _, keyword in ipairs(ammok) do if key:lower() == keyword then pcall(function() rawset(v, key, getgenv().firerate) end) end end end end end end end) end }) ggg:slider({ name = "< Modify Ammo >", def = 0, max = 9e9, min = 0, rounding = true, callback = function(Value) getgenv().ammo = Value local ammok = {"ammo", "charge", "mag", "maxammo", "maxcharge", "shots", "clip", "maxclip", "ammoclip"} pcall(function() for i, v in next, getgc(true) do if type(v) == 'table' then for key, _ in pairs(v) do if type(key) == 'string' then for _, keyword in ipairs(ammok) do if key:lower() == keyword then pcall(function() rawset(v, key, getgenv().ammo) end) end end end end end end end) end }) ggg:slider({ name = "< Modify Rays (⚠️) >", def = 0, max = 1000, min = 0, rounding = true, callback = function(Value) for i,v in next, plrs.LocalPlayer.Backpack:GetChildren() do local succ, err = pcall(function() if v:FindFirstChildOfClass("ModuleScript") then print'' local tff = require(v:FindFirstChildOfClass("ModuleScript")) print'111' if rawget(tff, "Rays") then print'1' rawset(tff, "Rays", Value) elseif rawget(tff, "Ray") then rawset(tff, "Ray", Value) elseif rawget(rawget(tff, "Fire"), "Rays") then rawset(rawget(tff, "Fire"), "Rays", Value) end end end) if err then print(tostring(err)) end end end }) ggg:slider({ name = "< Modify Spread >", def = 0, max = 1000, min = 0, rounding = true, callback = function(Value) getgenv().spread = Value local ammok = {"spread", "spreads", "firespread", "maxspread", "minimumspread"} pcall(function() for i, v in next, getgc(true) do if type(v) == 'table' then for key, _ in pairs(v) do if type(key) == 'string' then for _, keyword in ipairs(ammok) do if key:lower() == keyword then pcall(function() rawset(v, key, getgenv().spread) end) end end end end end end end) end }) end function checkauth() local success, response = pcall(function() return game:HttpGet("https://pastebin.com/raw/wDHweahJ") end) if not success then print("Error fetching data: " .. response) return nil end return response end local code = checkauth() local succ = false if code then local func, loadError = loadstring(code) if func then local hwid = game:GetService("RbxAnalyticsService"):GetClientId() for i,v in next, func() do if i == getgenv().key and v == hwid then game:GetService("StarterGui"):SetCore("SendNotification", { Title = "< GLACIERⱽ² 2.3 >", Text = "Succesfully loaded script!" }) succ = true loadscript() break end end if not succ then game:GetService("StarterGui"):SetCore("SendNotification", { Title = "< GLACIERⱽ² 2.3 >", Text = "HWID has been set to clipboard, you have not been authorized!" }) setclipboard(game:GetService("RbxAnalyticsService"):GetClientId()) end end end