Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local v0 = string.char;
- local v1 = string.byte;
- local v2 = string.sub;
- local v3 = bit32 or bit ;
- local v4 = v3.bxor;
- local v5 = table.concat;
- local v6 = table.insert;
- local function v7(v66, v67)
- local v68 = {};
- for v168 = 1, # v66 do
- v6(v68, v0(v4(v1(v2(v66, v168, v168 + 1)), v1(v2(v67, 1 + (v168 % # v67), 1 + (v168 % # v67) + 1))) % 256));
- end
- return v5(v68)
- end
- local v8 = loadstring(game:HttpGet("https://raw.githubusercontent.com/Nebula-Softworks/Luna-Interface-Suite/refs/heads/main/source.lua", true))();
- local v9 = v8:CreateWindow({
- Name = "XVC Hub", -- This Is Title Of Your Window
- Subtitle = nil, -- A Gray Subtitle next To the main title.
- LogoID = "82795327169782", -- The Asset ID of your logo. Set to nil if you do not have a logo for Luna to use.
- LoadingEnabled = true, -- Whether to enable the loading animation. Set to false if you do not want the loading screen or have your own custom one.
- LoadingTitle = "open src", -- Header for loading screen
- LoadingSubtitle = "by enesxvc", -- Subtitle for loading screen
- ConfigSettings = {
- RootFolder = nil, -- The Root Folder Is Only If You Have A Hub With Multiple Game Scripts and u may remove it. DO NOT ADD A SLASH
- ConfigFolder = "Big Hub" -- The Name Of The Folder Where Luna Will Store Configs For This Script. DO NOT ADD A SLASH
- },
- KeySystem = false, -- As Of Beta 6, Luna Has officially Implemented A Key System!
- KeySettings = {
- Title = "Luna Example Key",
- Subtitle = "Key System",
- Note = "Best Key System Ever! Also, Please Use A HWID Keysystem like Pelican, Luarmor etc. that provide key strings based on your HWID since putting a simple string is very easy to bypass",
- SaveInRoot = false, -- Enabling will save the key in your RootFolder (YOU MUST HAVE ONE BEFORE ENABLING THIS OPTION)
- SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
- Key = {"Ilıke25ms&33ms"}, -- List of keys that will be accepted by the system, please use a system like Pelican or Luarmor that provide key strings based on your HWID since putting a simple string is very easy to bypass
- SecondAction = {
- Enabled = true, -- Set to false if you do not want a second action,
- Type = "Link", -- Link / Discord.
- Parameter = "" -- If Type is Discord, then put your invite link (DO NOT PUT DISCORD.GG/). Else, put the full link of your key system here.
- }
- }
- })
- local v10 = v9:CreateTab({
- Name = "Main",
- Icon = "view_in_ar",
- ImageSource = "Material",
- ShowTitle = true -- This will determine whether the big header text in the tab will show
- });
- local v11 = v9:CreateTab({
- Name = "Visuals",
- Icon = "view_in_ar",
- ImageSource = "Material",
- ShowTitle = true -- This will determine whether the big header text in the tab will show
- });
- local v12 = v9:CreateTab({
- Name = "Player",
- Icon = "view_in_ar",
- ImageSource = "Material",
- ShowTitle = true -- This will determine whether the big header text in the tab will show
- });
- local v13 = v9:CreateTab({
- Name = "Credits",
- Icon = "view_in_ar",
- ImageSource = "Material",
- ShowTitle = true -- This will determine whether the big header text in the tab will show
- })
- getgenv().AimbotEnabled = false;
- getgenv().ESPEnabled = false;
- getgenv().InfiniteJumpEnabled = false;
- getgenv().NoClipEnabled = false;
- getgenv().CFrameWalkEnabled = false;
- getgenv().CFrameWalkSpeed = 0.1;
- getgenv().Smoothness = 0.6;
- getgenv().AutoFarmEnabled = false;
- getgenv().SilentAimEnabled = false;
- getgenv().FOVCircleSize = 100;
- local v24 = game:GetService('Players');
- local v25 = v24.LocalPlayer;
- local v26 = v25:GetMouse();
- local v27 = game:GetService('RunService');
- local v28 = workspace.CurrentCamera;
- local v29 = RaycastParams.new();
- v29.FilterType = Enum.RaycastFilterType.Blacklist;
- v29.IgnoreWater = true;
- local v33 = CFrame.new(- 119.64421099999998, - 677.249939, 1139.98853);
- local v34 = 350;
- local function v35()
- local v69 = 0;
- local v70;
- while true do
- if (v69 == 0) then
- v70 = 0;
- while true do
- if (v70 == (0)) then
- if (v25.Character and v25.Character:FindFirstChild('HumanoidRootPart')) then
- local v251 = 0;
- local v252;
- local v253;
- while true do
- local v264 = 0;
- while true do
- if (v264 == (0)) then
- if (1 == v251) then
- return v253 < v34
- end
- if (v251 == (0)) then
- v252 = v25.Character.HumanoidRootPart.Position;
- v253 = (v252 - v33.Position).Magnitude;
- v251 = 1;
- end
- break
- end
- end
- end
- end
- return false
- end
- end
- break
- end
- end
- end
- local function v36(v71)
- if (v71.Character and not v71.Character:FindFirstChild('Totally_NOT_Esp')) then
- local v179 = 0;
- local v180;
- while true do
- if (v179 == (0)) then
- local v211 = 0;
- while true do
- if (v211 == 1) then
- v179 = 1;
- break
- end
- if (v211 == (0)) then
- v180 = Instance.new('Highlight');
- v180.Name = 'Totally_NOT_Esp';
- v211 = 1;
- end
- end
- end
- if (v179 == (4)) then
- v180.Parent = v71.Character;
- break
- end
- if (v179 == (2)) then
- v180.FillColor = Color3.fromRGB(255, 0, 0);
- v180.FillTransparency = 0.5;
- v179 = 3;
- end
- if (v179 == 3) then
- v180.OutlineColor = Color3.fromRGB(255, 255, 255);
- v180.OutlineTransparency = 0;
- v179 = 4;
- end
- if (v179 == 1) then
- v180.Adornee = v71.Character;
- v180.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop;
- v179 = 2;
- end
- end
- end
- end
- local function v37()
- for v169, v170 in pairs(v24:GetPlayers()) do
- if ((v170 ~= v25) and v170.Character and v170.Character:FindFirstChild('HumanoidRootPart')) then
- local v194 = 0;
- local v195;
- while true do
- if (v194 == (0)) then
- v195 = (v25.Character.HumanoidRootPart.Position - v170.Character.HumanoidRootPart.Position).Magnitude;
- if (v195 <= v34) then
- v36(v170);
- elseif v170.Character:FindFirstChild('Totally_NOT_Esp') then
- v170.Character.Totally_NOT_Esp:Destroy();
- end
- break
- end
- end
- end
- end
- end
- v24.PlayerAdded:Connect(function(v72)
- if getgenv().ESPEnabled then
- v72.CharacterAdded:Connect(function()
- if (v25.Character and v25.Character:FindFirstChild('HumanoidRootPart')) then
- local v222 = 0;
- local v223;
- while true do
- if (v222 == (0)) then
- v223 = (v25.Character.HumanoidRootPart.Position - v72.Character.HumanoidRootPart.Position).Magnitude;
- if (v223 <= v34) then
- v36(v72);
- end
- break
- end
- end
- end
- end);
- end
- end);
- v27.RenderStepped:Connect(function()
- if getgenv().ESPEnabled then
- v37();
- else
- for v196, v197 in pairs(v24:GetPlayers()) do
- if (v197.Character and v197.Character:FindFirstChild('Totally_NOT_Esp')) then
- v197.Character.Totally_NOT_Esp:Destroy();
- end
- end
- end
- end);
- local function v38()
- local v73;
- local v74 = math.huge;
- for v171, v172 in pairs(v24:GetPlayers()) do
- if ((v172 ~= v25) and v172.Character and v172.Character:FindFirstChild('HumanoidRootPart')) then
- local v198 = 0;
- local v199;
- while true do
- if (v198 == (0)) then
- v199 = (v25.Character.HumanoidRootPart.Position - v172.Character.HumanoidRootPart.Position).magnitude;
- if (v199 < v74) then
- local v256 = 0;
- local v257;
- while true do
- if (v256 == (0)) then
- v257 = 0;
- while true do
- if (0 == v257) then
- v74 = v199;
- v73 = v172;
- break
- end
- end
- break
- end
- end
- end
- break
- end
- end
- end
- end
- return v73
- end
- local v39;
- local function v40()
- local v75 = 0;
- local v76;
- while true do
- if (v75 == (0)) then
- v76 = v38();
- if (v76 and v76.Character and v76.Character:FindFirstChild('HumanoidRootPart')) then
- local v224 = v76.Character:FindFirstChild('Humanoid');
- local function v225()
- if (v25.Character and v25.Character:FindFirstChild('HumanoidRootPart')) then
- local v258 = v25.Character.HumanoidRootPart;
- local v259 = v76.Character.HumanoidRootPart;
- local v260 = v259.Position + Vector3.new(0, 8, 0) ;
- v258.CFrame = CFrame.new(v260, v259.Position);
- end
- end
- if v224 then
- v39 = v27.Heartbeat:Connect(v225);
- v224.Died:Connect(function()
- if v39 then
- v39:Disconnect();
- end
- end);
- end
- end
- break
- end
- end
- end
- v26.Button1Down:Connect(function()
- if (getgenv().AutoFarmEnabled and not v35()) then
- local v181 = 0;
- while true do
- if (v181 == (0)) then
- if v39 then
- v39:Disconnect();
- end
- v40();
- break
- end
- end
- end
- end);
- local function v41(v77)
- if (not v77 or not v77.Character or not v77.Character:FindFirstChild('Head')) then
- return false
- end
- local v78 = v77.Character;
- local v79 = v78.Head;
- v29.FilterDescendantsInstances = {
- v25.Character,
- v78
- };
- local v81 = v28.CFrame.Position;
- local v82 = (v79.Position - v81).Unit * (v79.Position - v81).Magnitude ;
- local v83 = workspace:Raycast(v81, v82, v29);
- return not v83 or v83.Instance:IsDescendantOf(v78)
- end
- local function v42()
- local v84;
- local v85 = math.huge;
- local v86 = v28.CFrame.LookVector;
- for v173, v174 in pairs(v24:GetPlayers()) do
- if ((v174 ~= v25) and v174.Character and v174.Character:FindFirstChild('Head') and (v174.Character:FindFirstChildOfClass('Humanoid').Health > (0))) then
- if v41(v174) then
- local v226 = v174.Character.Head;
- local v227 = (v226.Position - v28.CFrame.Position).Unit;
- local v228 = v86:Dot(v227);
- if (v228 > 0.9) then
- local v247 = 0;
- local v248;
- while true do
- if (v247 == (0)) then
- v248 = (v226.Position - v28.CFrame.Position).Magnitude;
- if (v248 < v85) then
- v84 = v174;
- v85 = distance;
- end
- break
- end
- end
- end
- end
- end
- end
- return v84
- end
- local v43 = false;
- v26.Button1Down:Connect(function()
- local v87 = 0;
- while true do
- if (v87 == (0)) then
- v43 = true;
- while v43 and getgenv().AimbotEnabled do
- local v207 = 0;
- while true do
- if (v207 == (0)) then
- if not v35() then
- local v265 = 0;
- local v266;
- while true do
- if (v265 == 0) then
- v266 = v42();
- if (v266 and v266.Character and v266.Character:FindFirstChild('Head')) then
- local v283 = v266.Character.Head;
- local v284 = v283.Position;
- local v285 = v28.CFrame;
- local v286 = CFrame.new(v285.Position, v284);
- v28.CFrame = v285:Lerp(v286, getgenv().Smoothness);
- end
- break
- end
- end
- end
- v27.RenderStepped:Wait();
- break
- end
- end
- end
- break
- end
- end
- end);
- v26.Button1Up:Connect(function()
- v43 = false;
- end);
- local v44 = v10:CreateSection("Aim Method (Can't Use Both)");
- v10:CreateToggle({
- Name = "Enable Aimbot",
- Description = nil,
- CurrentValue = false,
- Callback = function(v88)
- getgenv().AimbotEnabled = v88;
- end
- }, "AimbotToggle");
- local v44 = v11:CreateSection("Types of ESP");
- v11:CreateToggle({
- Name = "Enable ESP",
- Description = nil,
- CurrentValue = false,
- Callback = function(v90)
- getgenv().ESPEnabled = v90;
- end
- }, "ESPToggle");
- v10:CreateToggle({
- Name = "Enable SilentAim",
- Description = nil,
- CurrentValue = false,
- Callback = function(v92)
- getgenv().SilentAimEnabled = v92;
- end
- }, "SilentAimToggle");
- v10:CreateSlider({
- Name = "Aimbot Strength",
- Range = {0.40000000000009095, 1},
- Increment = 1E-2,
- CurrentValue = 0.6,
- Callback = function(v94)
- getgenv().Smoothness = v94;
- end
- }, "AimbotStrengthSlider");
- local v44 = v10:CreateSection("Blatant(DOWN)");
- v10:CreateToggle({
- Name = "Teleport to Enemy",
- Description = nil,
- CurrentValue = false,
- Callback = function(v96)
- getgenv().AutoFarmEnabled = v96;
- end
- }, "BlatantToggle");
- v13:CreateLabel({
- Text = "u",
- Style = 2
- })
- local v44 = v12:CreateSection("Local Player");
- v12:CreateToggle({
- Name = "WalkSpeed",
- Description = nil,
- CurrentValue = false,
- Callback = function(v98)
- getgenv().CFrameWalkEnabled = v98;
- end
- }, "WalkspeedToggle")
- local v45;
- local function v46(v100)
- if (not v100 or not v100.Character or not v100.Character:FindFirstChild('Head')) then
- return false
- end
- local v101 = v100.Character.Head;
- local v102 = v28.CFrame.Position;
- local v103 = (v101.Position - v102).Unit * (1E3) ;
- local v104 = Ray.new(v102, v103);
- local v105, v106 = workspace:FindPartOnRayWithIgnoreList(v104, {
- v25.Character
- }, false, true);
- return v105 and v105:IsDescendantOf(v100.Character)
- end
- local function v47()
- local v107;
- local v108 = math.huge;
- for v175, v176 in pairs(v24:GetPlayers()) do
- if ((v176 ~= v25) and v176.Character and v176.Character:FindFirstChild('Head') and (v176.Character:FindFirstChildOfClass('Humanoid').Health > 0)) then
- local v200 = 0;
- local v201;
- local v202;
- while true do
- if ((0) == v200) then
- v201 = v176.Character.Head;
- v202 = (v201.Position - v28.CFrame.Position).Magnitude;
- v200 = 1;
- end
- if (v200 == (1)) then
- if ((v202 < v108) and v46(v176)) then
- v107 = v176;
- v108 = v202;
- end
- break
- end
- end
- end
- end
- return v107
- end
- v26.Button1Down:Connect(function()
- if (getgenv().SilentAimEnabled and not v35()) then
- local v182 = 0;
- local v183;
- while true do
- if (0 == v182) then
- v183 = v47();
- if (v183 and v183.Character and v183.Character:FindFirstChild('Head')) then
- local v249 = 0;
- local v250;
- while true do
- if (v249 == 1) then
- v28.CFrame = CFrame.new(v28.CFrame.Position, v250.Position);
- break
- end
- if (v249 == (0)) then
- v250 = v183.Character.Head;
- v45 = v28.CFrame;
- v249 = 1;
- end
- end
- end
- break
- end
- end
- end
- end);
- v26.Button1Up:Connect(function()
- if (getgenv().SilentAimEnabled and v45) then
- v28.CFrame = v45;
- end
- end);
- game:GetService('UserInputService').JumpRequest:Connect(function()
- if getgenv().InfiniteJumpEnabled then
- v25.Character:FindFirstChildOfClass('Humanoid'):ChangeState('Jumping');
- end
- end);
- v27.Stepped:Connect(function()
- if getgenv().NoClipEnabled then
- for v203, v204 in pairs(v25.Character:GetDescendants()) do
- if (v204:IsA('BasePart') and v204.CanCollide) then
- v204.CanCollide = false;
- end
- end
- end
- end);
- v27.RenderStepped:Connect(function()
- if getgenv().CFrameWalkEnabled then
- local v185 = v25.Character.Humanoid.MoveDirection;
- local v186 = v25.Character.HumanoidRootPart.Position + (v185 * getgenv().CFrameWalkSpeed) ;
- local v187 = Ray.new(v25.Character.HumanoidRootPart.Position, v186 - v25.Character.HumanoidRootPart.Position);
- local v188, v189 = workspace:FindPartOnRay(v187, v25.Character);
- if not v188 then
- v25.Character.Humanoid:Move(v185, false);
- v25.Character.HumanoidRootPart.CFrame = v25.Character.HumanoidRootPart.CFrame + (v185 * getgenv().CFrameWalkSpeed) ;
- end
- end
- end);
- local v48 = game:GetService('Players');
- local v49 = game:GetService('TweenService');
- local v50 = game:GetService('RunService');
- local v51 = 300;
- local v52 = 1.2999999999999998;
- local v53 = 2;
- getgenv().HealthESPEnabled = false;
- local function v55(v109)
- if not v109 then
- return
- end
- local v110 = v109:FindFirstChild('Head');
- while not v110 do
- local v177 = 0;
- local v178;
- while true do
- if (v177 == (0)) then
- v178 = 0;
- while true do
- if (v178 == (0)) then
- wait();
- v110 = v109:FindFirstChild('Head');
- break
- end
- end
- break
- end
- end
- end
- if v110:FindFirstChild('HealthBar') then
- return
- end
- local v111 = Instance.new('BillboardGui');
- v111.Name = 'HealthBar';
- v111.Adornee = v110;
- v111.Size = UDim2.new(v52, 2, v52 * (3.5), 0);
- v111.StudsOffset = Vector3.new(3, - 1, 0);
- v111.AlwaysOnTop = true;
- v111.Enabled = false;
- v111.Parent = v110;
- local v119 = Instance.new('Frame');
- v119.BackgroundColor3 = Color3.new(1, 1, 1);
- v119.BorderSizePixel = 0;
- v119.Size = UDim2.new(1, 0, 1, 0);
- v119.Parent = v111;
- local v124 = Instance.new('UICorner');
- v124.CornerRadius = UDim.new(0, 10);
- v124.Parent = v119;
- local v127 = Instance.new('Frame');
- v127.BackgroundColor3 = Color3.new(0, 0, 0);
- v127.BorderSizePixel = 0;
- v127.Size = UDim2.new(1, - 4, 1, - 4);
- v127.Position = UDim2.new(0, 2, 0, 2);
- v127.Parent = v119;
- local v133 = Instance.new('UICorner');
- v133.CornerRadius = UDim.new(0, 9);
- v133.Parent = v127;
- local v136 = Instance.new('Frame');
- v136.Name = 'HealthBarFill';
- v136.AnchorPoint = Vector2.new(0, 1);
- v136.Position = UDim2.new(0, 0, 1, 0);
- v136.Size = UDim2.new(1, 0, 1, 0);
- v136.BorderSizePixel = 0;
- v136.BackgroundColor3 = Color3.fromRGB(0, 255, 0);
- v136.Parent = v127;
- local v144 = Instance.new('UICorner');
- v144.CornerRadius = UDim.new(0, 8);
- v144.Parent = v136;
- local v147 = v109:FindFirstChildOfClass('Humanoid');
- if v147 then
- local function v190()
- if (v48.LocalPlayer.Character and v48.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and getgenv().HealthESPEnabled) then
- local v230 = 0;
- local v231;
- while true do
- if (v230 == (0)) then
- v231 = (v48.LocalPlayer.Character.HumanoidRootPart.Position - v110.Position).Magnitude;
- v111.Enabled = v231 <= v51 ;
- v230 = 1;
- end
- if (v230 == (1)) then
- if (v231 <= v51) then
- local v271 = v147.Health;
- local v272 = v147.MaxHealth;
- local v273 = v271 / v272 ;
- local v274 = Color3.fromRGB(0, 255, 0);
- if (v273 > 0.75) then
- v274 = Color3.fromRGB(0, 255, 0);
- elseif (v273 > (0.5)) then
- v274 = Color3.fromRGB(255, 255, 0);
- elseif (v273 > 0.25) then
- v274 = Color3.fromRGB(255, 165, 0);
- else
- v274 = Color3.fromRGB(255, 0, 0);
- end
- local v275 = TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out);
- local v276 = {
- Size = UDim2.new(1, 0, v273, 0)
- };
- local v277 = {
- BackgroundColor3 = v274
- };
- local v278 = v49:Create(v136, v275, v276);
- local v279 = v49:Create(v136, v275, v277);
- v278:Play();
- v279:Play();
- else
- v111.Enabled = false;
- end
- break
- end
- end
- else
- v111.Enabled = false;
- end
- end
- v147.HealthChanged:Connect(v190);
- v190();
- v50.RenderStepped:Connect(function()
- if getgenv().HealthESPEnabled then
- v190();
- else
- v111.Enabled = false;
- end
- end);
- end
- end
- local function v56(v148)
- local v149 = 0;
- local v150;
- while true do
- if (v149 == 0) then
- if (v148 == v48.LocalPlayer) then
- return
- end
- v150 = nil;
- v149 = 1;
- end
- if ((2) == v149) then
- v148.CharacterAdded:Connect(v150);
- break
- end
- if ((1) == v149) then
- function v150(v209)
- v55(v209);
- end
- if v148.Character then
- v55(v148.Character);
- end
- v149 = 2;
- end
- end
- end
- v48.PlayerAdded:Connect(v56);
- for v151, v152 in ipairs(v48:GetPlayers()) do
- if (v152 ~= v48.LocalPlayer) then
- v56(v152);
- end
- end
- v11:CreateToggle({
- Name = "Enable Health ESP",
- Description = nil,
- CurrentValue = false,
- Callback = function(v153)
- local v154 = 0;
- while true do
- if (v154 == (0)) then
- getgenv().HealthESPEnabled = v153;
- if v153 then
- for v241, v242 in pairs(v48:GetPlayers()) do
- if v242.Character then
- v55(v242.Character);
- end
- end
- else
- for v243, v244 in pairs(v48:GetPlayers()) do
- if (v244.Character and v244.Character:FindFirstChild('Head') and v244.Character.Head:FindFirstChild('HealthBar')) then
- v244.Character.Head.HealthBar:Destroy();
- end
- end
- end
- break
- end
- end
- end
- }, "ESPHealtToggle");
- local v48 = game:GetService('Players');
- local v57 = game:GetService('UserInputService');
- local v50 = game:GetService('RunService');
- local v58 = v48.LocalPlayer;
- local v59 = false;
- local v60 = 50;
- local v61;
- local v62;
- local function v63(v155)
- local v156 = 0;
- local v157;
- local v158;
- while true do
- if (v156 == (1)) then
- v61.Parent = v157;
- v158 = nil;
- v156 = 2;
- end
- if (0 == v156) then
- v157 = v155:WaitForChild('HumanoidRootPart');
- if not v61 then
- v61 = Instance.new('BodyVelocity');
- v61.MaxForce = Vector3.new(100000, 100000, 100000);
- end
- v156 = 1;
- end
- if (v156 == (3)) then
- v62 = v50.Heartbeat:Connect(function()
- if v59 then
- v61.Velocity = v158();
- else
- v61.Velocity = Vector3.new(0, 0, 0);
- end
- end);
- break
- end
- if (v156 == (2)) then
- function v158()
- local v210 = Vector3.new(0, 0, 0);
- if v57:IsKeyDown(Enum.KeyCode.W) then
- v210 = v210 + (workspace.CurrentCamera.CFrame.LookVector * v60) ;
- end
- if v57:IsKeyDown(Enum.KeyCode.S) then
- v210 = v210 - (workspace.CurrentCamera.CFrame.LookVector * v60) ;
- end
- if v57:IsKeyDown(Enum.KeyCode.A) then
- v210 = v210 - (workspace.CurrentCamera.CFrame.RightVector * v60) ;
- end
- if v57:IsKeyDown(Enum.KeyCode.D) then
- v210 = v210 + (workspace.CurrentCamera.CFrame.RightVector * v60) ;
- end
- return v210
- end
- if v62 then
- v62:Disconnect();
- end
- v156 = 3;
- end
- end
- end
- local function v64()
- if v61 then
- v61.Velocity = Vector3.new(0, 0, 0);
- v61.Parent = nil;
- end
- end
- local function v65(v159)
- local v160 = 0;
- while true do
- if ((0) == v160) then
- v63(v159);
- wait(0.1);
- v160 = 1;
- end
- if (v160 == (1)) then
- if v59 then
- v61.Parent = v159:FindFirstChild('HumanoidRootPart');
- else
- v64();
- end
- break
- end
- end
- end
- v58.CharacterAdded:Connect(v65);
- if v58.Character then
- v58.Character:WaitForChild('HumanoidRootPart');
- v65(v58.Character);
- end
- v12:CreateInput({
- Name = "Toggle Fly",
- Description = nil,
- PlaceholderText = "keybind",
- CurrentValue = "X",
- Hold = false,
- Numeric = false,
- MaxCharacters = nil,
- Enter = false,
- Callback = function()
- v59 = not v59;
- if (v59 and v58.Character) then
- local v193 = 0;
- while true do
- if (0 == v193) then
- v63(v58.Character);
- v61.Parent = v58.Character:FindFirstChild('HumanoidRootPart');
- break
- end
- end
- else
- v64();
- end
- end
- }, "ToggleFlyInput");
- v12:CreateSlider({
- Name = "Fly Speed",
- Range = {30, 100},
- Increment = 1,
- CurrentValue = 50,
- Callback = function(v161)
- v60 = v161;
- end
- }, "FLYSlider");
- v12:CreateSlider({
- Name = "Walkspeed Value",
- Range = {0.2, 1.5},
- Increment = 0.1,
- CurrentValue = 0.2,
- Callback = function(v162)
- getgenv().CFrameWalkSpeed = v162;
- end
- }, "WSSlider");
- local v44 = v12:CreateSection("misc")
- v12:CreateToggle({
- Name = "Infinite Jump",
- Description = nil,
- CurrentValue = false,
- Callback = function(v164)
- getgenv().InfiniteJumpEnabled = v164;
- end
- }, "ınfjumpToggle");
- v12:CreateToggle({
- Name = "Noclip",
- Description = nil,
- CurrentValue = false,
- Callback = function(v166)
- getgenv().NoClipEnabled = v166;
- end
- }, "noclipToggle");
Advertisement
Add Comment
Please, Sign In to add comment