Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Gui to Lua
- -- Version: 3.2
- -- Instances:
- local FedoraHub = Instance.new("ScreenGui")
- local MainFrame = Instance.new("ImageLabel")
- local RGBFrame = Instance.new("Frame")
- local RGBFrame_2 = Instance.new("Frame")
- local RGBTextLabel = Instance.new("TextLabel")
- local RGBTextLabel_2 = Instance.new("TextLabel")
- local RGBTextLabel_3 = Instance.new("TextLabel")
- local RGBTextLabel_4 = Instance.new("TextLabel")
- local RGBTextLabel_5 = Instance.new("TextLabel")
- local RGBTextLabel_6 = Instance.new("TextLabel")
- local AimbotButton = Instance.new("ImageLabel")
- local TextButton = Instance.new("TextButton")
- local FullBrightButton = Instance.new("ImageLabel")
- local TextButton_2 = Instance.new("TextButton")
- local FreecamButton = Instance.new("ImageLabel")
- local TextButton_3 = Instance.new("TextButton")
- local ESPButtom = Instance.new("ImageLabel")
- local TextButton_4 = Instance.new("TextButton")
- local ClickTPButton = Instance.new("ImageLabel")
- local TextButton_5 = Instance.new("TextButton")
- local LoopTPButton = Instance.new("ImageLabel")
- local TextButton_6 = Instance.new("TextButton")
- local RGBTextLabel_7 = Instance.new("TextLabel")
- local RGBTextLabel_8 = Instance.new("TextLabel")
- local TextButton_7 = Instance.new("TextButton")
- local OpenFrame = Instance.new("ImageLabel")
- local TextButton_8 = Instance.new("TextButton")
- local Frame = Instance.new("Frame")
- --Properties:
- FedoraHub.Name = "Fedora Hub"
- FedoraHub.Parent = game.CoreGui
- MainFrame.Name = "MainFrame"
- MainFrame.Parent = FedoraHub
- MainFrame.Active = true
- MainFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- MainFrame.BackgroundTransparency = 1.000
- MainFrame.Position = UDim2.new(0.02475686, 0, 0.0214541294, 0)
- MainFrame.Size = UDim2.new(0, 154, 0, 362)
- MainFrame.Image = "rbxassetid://3570695787"
- MainFrame.ImageColor3 = Color3.fromRGB(66, 66, 66)
- MainFrame.ScaleType = Enum.ScaleType.Slice
- MainFrame.SliceCenter = Rect.new(100, 100, 100, 100)
- MainFrame.SliceScale = 0.120
- MainFrame.Draggable = true
- MainFrame.Visible = false
- RGBFrame.Name = "RGB Frame"
- RGBFrame.Parent = MainFrame
- RGBFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBFrame.BorderSizePixel = 0
- RGBFrame.Position = UDim2.new(0, 0, 0.0400601625, 0)
- RGBFrame.Size = UDim2.new(0, 154, 0, 7)
- RGBFrame_2.Name = "RGBFrame"
- RGBFrame_2.Parent = MainFrame
- RGBFrame_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBFrame_2.BorderSizePixel = 0
- RGBFrame_2.Position = UDim2.new(0, 0, 0.9350878, 0)
- RGBFrame_2.Size = UDim2.new(0, 154, 0, 7)
- RGBTextLabel.Name = "RGB TextLabel"
- RGBTextLabel.Parent = MainFrame
- RGBTextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel.BackgroundTransparency = 1.000
- RGBTextLabel.BorderSizePixel = 0
- RGBTextLabel.Position = UDim2.new(-0.00121717341, 0, 0.00330899097, 0)
- RGBTextLabel.Size = UDim2.new(0, 154, 0, 13)
- RGBTextLabel.Font = Enum.Font.GothamBlack
- RGBTextLabel.Text = "Fedora Hub"
- RGBTextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel.TextSize = 14.000
- RGBTextLabel_2.Name = "RGB TextLabel"
- RGBTextLabel_2.Parent = MainFrame
- RGBTextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_2.BackgroundTransparency = 1.000
- RGBTextLabel_2.BorderSizePixel = 0
- RGBTextLabel_2.Position = UDim2.new(-0.00121718564, 0, 0.0944692045, 0)
- RGBTextLabel_2.Size = UDim2.new(0, 99, 0, 13)
- RGBTextLabel_2.Font = Enum.Font.GothamBlack
- RGBTextLabel_2.Text = "Aimbot \"e\""
- RGBTextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_2.TextSize = 14.000
- RGBTextLabel_3.Name = "RGB TextLabel"
- RGBTextLabel_3.Parent = MainFrame
- RGBTextLabel_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_3.BackgroundTransparency = 1.000
- RGBTextLabel_3.BorderSizePixel = 0
- RGBTextLabel_3.Position = UDim2.new(-0.00121718564, 0, 0.218778595, 0)
- RGBTextLabel_3.Size = UDim2.new(0, 99, 0, 13)
- RGBTextLabel_3.Font = Enum.Font.GothamBlack
- RGBTextLabel_3.Text = "ESP"
- RGBTextLabel_3.TextColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_3.TextSize = 14.000
- RGBTextLabel_4.Name = "RGB TextLabel"
- RGBTextLabel_4.Parent = MainFrame
- RGBTextLabel_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_4.BackgroundTransparency = 1.000
- RGBTextLabel_4.BorderSizePixel = 0
- RGBTextLabel_4.Position = UDim2.new(-0.00121718564, 0, 0.345850408, 0)
- RGBTextLabel_4.Size = UDim2.new(0, 99, 0, 13)
- RGBTextLabel_4.Font = Enum.Font.GothamBlack
- RGBTextLabel_4.Text = "Freecam SHIFT+P"
- RGBTextLabel_4.TextColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_4.TextSize = 10.000
- RGBTextLabel_5.Name = "RGB TextLabel"
- RGBTextLabel_5.Parent = MainFrame
- RGBTextLabel_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_5.BackgroundTransparency = 1.000
- RGBTextLabel_5.BorderSizePixel = 0
- RGBTextLabel_5.Position = UDim2.new(-0.00121718564, 0, 0.481209517, 0)
- RGBTextLabel_5.Size = UDim2.new(0, 99, 0, 13)
- RGBTextLabel_5.Font = Enum.Font.GothamBlack
- RGBTextLabel_5.Text = "Click TP"
- RGBTextLabel_5.TextColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_5.TextSize = 14.000
- RGBTextLabel_6.Name = "RGB TextLabel"
- RGBTextLabel_6.Parent = MainFrame
- RGBTextLabel_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_6.BackgroundTransparency = 1.000
- RGBTextLabel_6.BorderSizePixel = 0
- RGBTextLabel_6.Position = UDim2.new(-0.00121718564, 0, 0.619331062, 0)
- RGBTextLabel_6.Size = UDim2.new(0, 99, 0, 13)
- RGBTextLabel_6.Font = Enum.Font.GothamBlack
- RGBTextLabel_6.Text = "FullBright"
- RGBTextLabel_6.TextColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_6.TextSize = 14.000
- AimbotButton.Name = "Aimbot Button"
- AimbotButton.Parent = MainFrame
- AimbotButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- AimbotButton.BackgroundTransparency = 1.000
- AimbotButton.Position = UDim2.new(0.647645473, 0, 0.0870215073, 0)
- AimbotButton.Size = UDim2.new(0, 24, 0, 20)
- AimbotButton.Image = "rbxassetid://3570695787"
- AimbotButton.ScaleType = Enum.ScaleType.Slice
- AimbotButton.SliceCenter = Rect.new(100, 100, 100, 100)
- AimbotButton.SliceScale = 0.120
- TextButton.Parent = AimbotButton
- TextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextButton.BackgroundTransparency = 1.000
- TextButton.Size = UDim2.new(0, 23, 0, 16)
- TextButton.Font = Enum.Font.SourceSans
- TextButton.Text = ""
- TextButton.TextColor3 = Color3.fromRGB(0, 0, 0)
- TextButton.TextSize = 14.000
- TextButton.MouseButton1Down:connect(function()
- print('To Enable Press E')
- bodyPart = 'UpperTorso'
- on = false
- local lp = game:GetService('Players').LocalPlayer
- local char = lp.Character
- local mouse = lp:GetMouse()
- game:GetService("UserInputService").InputBegan:connect(function(inputObject)
- if inputObject.KeyCode == Enum.KeyCode.E then
- on = not on
- end
- end)
- --[[local function isObstructed(part)
- local hrp = char.HumanoidRootPart
- local PointA_Position = hrp.Position
- local PointB_Position = part.Position
- local Direction = (PointB_Position - PointA_Position).Unit
- local Raycast = Ray.new(PointA_Position, Direction * 100)
- local Hit = workspace:FindPartOnRay(Raycast, char)
- if Hit == part then
- return true
- else
- return false
- end
- end
- ]]
- function cansee(targ)
- local cam = workspace.CurrentCamera
- local ray = Ray.new(lp.Character.Head.CFrame.p, (targ.CFrame.p - lp.Character.Head.CFrame.p).unit * 300)
- local part, position = workspace:FindPartOnRayWithIgnoreList(ray, {lp.Character}, false, true)
- if part then
- local humanoid = part.Parent:FindFirstChildOfClass("Humanoid")
- if not humanoid then
- humanoid = part.Parent.Parent:FindFirstChildOfClass("Humanoid")
- end
- if humanoid and targ and humanoid.Parent == targ.Parent then
- local blah,actualthing = cam:WorldToScreenPoint(targ.Position)
- if actualthing == true then
- return true
- else
- return false
- end
- else
- return false
- end
- else
- return false
- end
- end
- local function getClosestPlayerToCursor(x, y)
- local closestPlayer = nil
- local shortestDistance = math.huge
- for i, v in pairs(game:GetService("Players"):GetPlayers()) do
- if v ~= lp and v.Character and v.Character:FindFirstChild("Humanoid") and v.Character.Humanoid.Health ~= 0 and v.Character:FindFirstChild("HumanoidRootPart") and v.Character:FindFirstChild("Head") then
- local pos = game:GetService("Workspace").CurrentCamera:WorldToViewportPoint(v.Character.HumanoidRootPart.Position)
- local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(x, y)).magnitude
- local targettable = (v.Team ~= lp.Team or v.Team == nil) and v.Character.Humanoid.Health > 0
- if magnitude < shortestDistance and cansee(v.Character.Head) == true and (v.Team ~= lp.Team or v.Team == nil) and v.Character.Humanoid.Health > 0 then
- closestPlayer = v
- shortestDistance = magnitude
- end
- end
- end
- return closestPlayer, shortestDistance
- end
- TweenStatus = nil
- local TweenService = game:GetService("TweenService")
- TweenCFrame = Instance.new("CFrameValue")
- function tweenstuff(partpos)
- TweenStatus = true
- TweenCFrame.Value = workspace.CurrentCamera.CFrame
- local tweenframe = TweenService:Create(TweenCFrame, TweenInfo.new(0.2),{Value = CFrame.new(workspace.CurrentCamera.CFrame.Position, partpos)})
- tweenframe:Play()
- tweenframe.Completed:Wait()
- TweenStatus = nil
- TweenCFrame.Value = CFrame.new(0,0,0)
- end
- game:GetService('RunService').Heartbeat:connect(function()
- if on == true then
- local plr, distance = getClosestPlayerToCursor(mouse.X, mouse.Y)
- if TweenStatus == nil and plr ~= nil and distance > 150 then
- tweenstuff(plr.Character.Head.Position)
- end
- if TweenStatus == true then
- workspace.CurrentCamera.CFrame = TweenCFrame.Value
- end
- if plr ~= nil and distance < 150 and TweenStatus == nil then
- workspace.CurrentCamera.CFrame = CFrame.new(workspace.CurrentCamera.CFrame.Position, plr.Character.Head.Position)
- end
- end
- end)
- end)
- FullBrightButton.Name = "FullBright Button"
- FullBrightButton.Parent = MainFrame
- FullBrightButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- FullBrightButton.BackgroundTransparency = 1.000
- FullBrightButton.Position = UDim2.new(0.647645473, 0, 0.603596091, 0)
- FullBrightButton.Size = UDim2.new(0, 24, 0, 26)
- FullBrightButton.Image = "rbxassetid://3570695787"
- FullBrightButton.ScaleType = Enum.ScaleType.Slice
- FullBrightButton.SliceCenter = Rect.new(100, 100, 100, 100)
- FullBrightButton.SliceScale = 0.120
- TextButton_2.Parent = FullBrightButton
- TextButton_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_2.BackgroundTransparency = 1.000
- TextButton_2.Size = UDim2.new(0, 23, 0, 16)
- TextButton_2.Font = Enum.Font.SourceSans
- TextButton_2.Text = ""
- TextButton_2.TextColor3 = Color3.fromRGB(0, 0, 0)
- TextButton_2.TextSize = 14.000
- TextButton_2.MouseButton1Down:connect(function()
- if not _G.FullBrightExecuted then
- _G.FullBrightEnabled = false
- _G.NormalLightingSettings = {
- Brightness = game:GetService("Lighting").Brightness,
- ClockTime = game:GetService("Lighting").ClockTime,
- FogEnd = game:GetService("Lighting").FogEnd,
- GlobalShadows = game:GetService("Lighting").GlobalShadows,
- Ambient = game:GetService("Lighting").Ambient
- }
- game:GetService("Lighting"):GetPropertyChangedSignal("Brightness"):Connect(function()
- if game:GetService("Lighting").Brightness ~= 1 and game:GetService("Lighting").Brightness ~= _G.NormalLightingSettings.Brightness then
- _G.NormalLightingSettings.Brightness = game:GetService("Lighting").Brightness
- if not _G.FullBrightEnabled then
- repeat
- wait()
- until _G.FullBrightEnabled
- end
- game:GetService("Lighting").Brightness = 1
- end
- end)
- game:GetService("Lighting"):GetPropertyChangedSignal("ClockTime"):Connect(function()
- if game:GetService("Lighting").ClockTime ~= 12 and game:GetService("Lighting").ClockTime ~= _G.NormalLightingSettings.ClockTime then
- _G.NormalLightingSettings.ClockTime = game:GetService("Lighting").ClockTime
- if not _G.FullBrightEnabled then
- repeat
- wait()
- until _G.FullBrightEnabled
- end
- game:GetService("Lighting").ClockTime = 12
- end
- end)
- game:GetService("Lighting"):GetPropertyChangedSignal("FogEnd"):Connect(function()
- if game:GetService("Lighting").FogEnd ~= 786543 and game:GetService("Lighting").FogEnd ~= _G.NormalLightingSettings.FogEnd then
- _G.NormalLightingSettings.FogEnd = game:GetService("Lighting").FogEnd
- if not _G.FullBrightEnabled then
- repeat
- wait()
- until _G.FullBrightEnabled
- end
- game:GetService("Lighting").FogEnd = 786543
- end
- end)
- game:GetService("Lighting"):GetPropertyChangedSignal("GlobalShadows"):Connect(function()
- if game:GetService("Lighting").GlobalShadows ~= false and game:GetService("Lighting").GlobalShadows ~= _G.NormalLightingSettings.GlobalShadows then
- _G.NormalLightingSettings.GlobalShadows = game:GetService("Lighting").GlobalShadows
- if not _G.FullBrightEnabled then
- repeat
- wait()
- until _G.FullBrightEnabled
- end
- game:GetService("Lighting").GlobalShadows = false
- end
- end)
- game:GetService("Lighting"):GetPropertyChangedSignal("Ambient"):Connect(function()
- if game:GetService("Lighting").Ambient ~= Color3.fromRGB(178, 178, 178) and game:GetService("Lighting").Ambient ~= _G.NormalLightingSettings.Ambient then
- _G.NormalLightingSettings.Ambient = game:GetService("Lighting").Ambient
- if not _G.FullBrightEnabled then
- repeat
- wait()
- until _G.FullBrightEnabled
- end
- game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178)
- end
- end)
- game:GetService("Lighting").Brightness = 1
- game:GetService("Lighting").ClockTime = 12
- game:GetService("Lighting").FogEnd = 786543
- game:GetService("Lighting").GlobalShadows = false
- game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178)
- local LatestValue = true
- spawn(function()
- repeat
- wait()
- until _G.FullBrightEnabled
- while wait() do
- if _G.FullBrightEnabled ~= LatestValue then
- if not _G.FullBrightEnabled then
- game:GetService("Lighting").Brightness = _G.NormalLightingSettings.Brightness
- game:GetService("Lighting").ClockTime = _G.NormalLightingSettings.ClockTime
- game:GetService("Lighting").FogEnd = _G.NormalLightingSettings.FogEnd
- game:GetService("Lighting").GlobalShadows = _G.NormalLightingSettings.GlobalShadows
- game:GetService("Lighting").Ambient = _G.NormalLightingSettings.Ambient
- else
- game:GetService("Lighting").Brightness = 1
- game:GetService("Lighting").ClockTime = 12
- game:GetService("Lighting").FogEnd = 786543
- game:GetService("Lighting").GlobalShadows = false
- game:GetService("Lighting").Ambient = Color3.fromRGB(178, 178, 178)
- end
- LatestValue = not LatestValue
- end
- end
- end)
- end
- _G.FullBrightExecuted = true
- _G.FullBrightEnabled = not _G.FullBrightEnabled
- end)
- FreecamButton.Name = "Freecam Button"
- FreecamButton.Parent = MainFrame
- FreecamButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- FreecamButton.BackgroundTransparency = 1.000
- FreecamButton.Position = UDim2.new(0.647645473, 0, 0.330115438, 0)
- FreecamButton.Size = UDim2.new(0, 24, 0, 25)
- FreecamButton.Image = "rbxassetid://3570695787"
- FreecamButton.ScaleType = Enum.ScaleType.Slice
- FreecamButton.SliceCenter = Rect.new(100, 100, 100, 100)
- FreecamButton.SliceScale = 0.120
- TextButton_3.Parent = FreecamButton
- TextButton_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_3.BackgroundTransparency = 1.000
- TextButton_3.Size = UDim2.new(0, 23, 0, 16)
- TextButton_3.Font = Enum.Font.SourceSans
- TextButton_3.Text = ""
- TextButton_3.TextColor3 = Color3.fromRGB(0, 0, 0)
- TextButton_3.TextSize = 14.000
- TextButton_3.MouseButton1Down:connect(function()
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- LocalScript0 = Instance.new("LocalScript")
- LocalScript0.Name = "FreeCamera"
- LocalScript0.Parent = mas
- table.insert(cors,sandbox(LocalScript0,function()
- -----------------------------------------------------------------------
- -- Freecam
- -- Cinematic free camera for spectating and video production.
- ------------------------------------------------------------------------
- local pi = math.pi
- local abs = math.abs
- local clamp = math.clamp
- local exp = math.exp
- local rad = math.rad
- local sign = math.sign
- local sqrt = math.sqrt
- local tan = math.tan
- local ContextActionService = game:GetService("ContextActionService")
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local StarterGui = game:GetService("StarterGui")
- local UserInputService = game:GetService("UserInputService")
- local LocalPlayer = Players.LocalPlayer
- if not LocalPlayer then
- Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
- LocalPlayer = Players.LocalPlayer
- end
- local Camera = workspace.CurrentCamera
- workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function()
- local newCamera = workspace.CurrentCamera
- if newCamera then
- Camera = newCamera
- end
- end)
- ------------------------------------------------------------------------
- local TOGGLE_INPUT_PRIORITY = Enum.ContextActionPriority.Low.Value
- local INPUT_PRIORITY = Enum.ContextActionPriority.High.Value
- local FREECAM_MACRO_KB = {Enum.KeyCode.LeftShift, Enum.KeyCode.P}
- local NAV_GAIN = Vector3.new(1, 1, 1)*64
- local PAN_GAIN = Vector2.new(0.75, 1)*8
- local FOV_GAIN = 300
- local PITCH_LIMIT = rad(90)
- local VEL_STIFFNESS = 1.5
- local PAN_STIFFNESS = 1.0
- local FOV_STIFFNESS = 4.0
- ------------------------------------------------------------------------
- local Spring = {} do
- Spring.__index = Spring
- function Spring.new(freq, pos)
- local self = setmetatable({}, Spring)
- self.f = freq
- self.p = pos
- self.v = pos*0
- return self
- end
- function Spring:Update(dt, goal)
- local f = self.f*2*pi
- local p0 = self.p
- local v0 = self.v
- local offset = goal - p0
- local decay = exp(-f*dt)
- local p1 = goal + (v0*dt - offset*(f*dt + 1))*decay
- local v1 = (f*dt*(offset*f - v0) + v0)*decay
- self.p = p1
- self.v = v1
- return p1
- end
- function Spring:Reset(pos)
- self.p = pos
- self.v = pos*0
- end
- end
- ------------------------------------------------------------------------
- local cameraPos = Vector3.new()
- local cameraRot = Vector2.new()
- local cameraFov = 0
- local velSpring = Spring.new(VEL_STIFFNESS, Vector3.new())
- local panSpring = Spring.new(PAN_STIFFNESS, Vector2.new())
- local fovSpring = Spring.new(FOV_STIFFNESS, 0)
- ------------------------------------------------------------------------
- local Input = {} do
- local thumbstickCurve do
- local K_CURVATURE = 2.0
- local K_DEADZONE = 0.15
- local function fCurve(x)
- return (exp(K_CURVATURE*x) - 1)/(exp(K_CURVATURE) - 1)
- end
- local function fDeadzone(x)
- return fCurve((x - K_DEADZONE)/(1 - K_DEADZONE))
- end
- function thumbstickCurve(x)
- return sign(x)*clamp(fDeadzone(abs(x)), 0, 1)
- end
- end
- local gamepad = {
- ButtonX = 0,
- ButtonY = 0,
- DPadDown = 0,
- DPadUp = 0,
- ButtonL2 = 0,
- ButtonR2 = 0,
- Thumbstick1 = Vector2.new(),
- Thumbstick2 = Vector2.new(),
- }
- local keyboard = {
- W = 0,
- A = 0,
- S = 0,
- D = 0,
- E = 0,
- Q = 0,
- U = 0,
- H = 0,
- J = 0,
- K = 0,
- I = 0,
- Y = 0,
- Up = 0,
- Down = 0,
- LeftShift = 0,
- RightShift = 0,
- }
- local mouse = {
- Delta = Vector2.new(),
- MouseWheel = 0,
- }
- local NAV_GAMEPAD_SPEED = Vector3.new(1, 1, 1)
- local NAV_KEYBOARD_SPEED = Vector3.new(1, 1, 1)
- local PAN_MOUSE_SPEED = Vector2.new(1, 1)*(pi/64)
- local PAN_GAMEPAD_SPEED = Vector2.new(1, 1)*(pi/8)
- local FOV_WHEEL_SPEED = 1.0
- local FOV_GAMEPAD_SPEED = 0.25
- local NAV_ADJ_SPEED = 0.75
- local NAV_SHIFT_MUL = 0.25
- local navSpeed = 1
- function Input.Vel(dt)
- navSpeed = clamp(navSpeed + dt*(keyboard.Up - keyboard.Down)*NAV_ADJ_SPEED, 0.01, 4)
- local kGamepad = Vector3.new(
- thumbstickCurve(gamepad.Thumbstick1.x),
- thumbstickCurve(gamepad.ButtonR2) - thumbstickCurve(gamepad.ButtonL2),
- thumbstickCurve(-gamepad.Thumbstick1.y)
- )*NAV_GAMEPAD_SPEED
- local kKeyboard = Vector3.new(
- keyboard.D - keyboard.A + keyboard.K - keyboard.H,
- keyboard.E - keyboard.Q + keyboard.I - keyboard.Y,
- keyboard.S - keyboard.W + keyboard.J - keyboard.U
- )*NAV_KEYBOARD_SPEED
- local shift = UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) or UserInputService:IsKeyDown(Enum.KeyCode.RightShift)
- return (kGamepad + kKeyboard)*(navSpeed*(shift and NAV_SHIFT_MUL or 1))
- end
- function Input.Pan(dt)
- local kGamepad = Vector2.new(
- thumbstickCurve(gamepad.Thumbstick2.y),
- thumbstickCurve(-gamepad.Thumbstick2.x)
- )*PAN_GAMEPAD_SPEED
- local kMouse = mouse.Delta*PAN_MOUSE_SPEED
- mouse.Delta = Vector2.new()
- return kGamepad + kMouse
- end
- function Input.Fov(dt)
- local kGamepad = (gamepad.ButtonX - gamepad.ButtonY)*FOV_GAMEPAD_SPEED
- local kMouse = mouse.MouseWheel*FOV_WHEEL_SPEED
- mouse.MouseWheel = 0
- return kGamepad + kMouse
- end
- do
- local function Keypress(action, state, input)
- keyboard[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
- return Enum.ContextActionResult.Sink
- end
- local function GpButton(action, state, input)
- gamepad[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
- return Enum.ContextActionResult.Sink
- end
- local function MousePan(action, state, input)
- local delta = input.Delta
- mouse.Delta = Vector2.new(-delta.y, -delta.x)
- return Enum.ContextActionResult.Sink
- end
- local function Thumb(action, state, input)
- gamepad[input.KeyCode.Name] = input.Position
- return Enum.ContextActionResult.Sink
- end
- local function Trigger(action, state, input)
- gamepad[input.KeyCode.Name] = input.Position.z
- return Enum.ContextActionResult.Sink
- end
- local function MouseWheel(action, state, input)
- mouse[input.UserInputType.Name] = -input.Position.z
- return Enum.ContextActionResult.Sink
- end
- local function Zero(t)
- for k, v in pairs(t) do
- t[k] = v*0
- end
- end
- function Input.StartCapture()
- ContextActionService:BindActionAtPriority("FreecamKeyboard", Keypress, false, INPUT_PRIORITY,
- Enum.KeyCode.W, Enum.KeyCode.U,
- Enum.KeyCode.A, Enum.KeyCode.H,
- Enum.KeyCode.S, Enum.KeyCode.J,
- Enum.KeyCode.D, Enum.KeyCode.K,
- Enum.KeyCode.E, Enum.KeyCode.I,
- Enum.KeyCode.Q, Enum.KeyCode.Y,
- Enum.KeyCode.Up, Enum.KeyCode.Down
- )
- ContextActionService:BindActionAtPriority("FreecamMousePan", MousePan, false, INPUT_PRIORITY, Enum.UserInputType.MouseMovement)
- ContextActionService:BindActionAtPriority("FreecamMouseWheel", MouseWheel, false, INPUT_PRIORITY, Enum.UserInputType.MouseWheel)
- ContextActionService:BindActionAtPriority("FreecamGamepadButton", GpButton, false, INPUT_PRIORITY, Enum.KeyCode.ButtonX, Enum.KeyCode.ButtonY)
- ContextActionService:BindActionAtPriority("FreecamGamepadTrigger", Trigger, false, INPUT_PRIORITY, Enum.KeyCode.ButtonR2, Enum.KeyCode.ButtonL2)
- ContextActionService:BindActionAtPriority("FreecamGamepadThumbstick", Thumb, false, INPUT_PRIORITY, Enum.KeyCode.Thumbstick1, Enum.KeyCode.Thumbstick2)
- end
- function Input.StopCapture()
- navSpeed = 1
- Zero(gamepad)
- Zero(keyboard)
- Zero(mouse)
- ContextActionService:UnbindAction("FreecamKeyboard")
- ContextActionService:UnbindAction("FreecamMousePan")
- ContextActionService:UnbindAction("FreecamMouseWheel")
- ContextActionService:UnbindAction("FreecamGamepadButton")
- ContextActionService:UnbindAction("FreecamGamepadTrigger")
- ContextActionService:UnbindAction("FreecamGamepadThumbstick")
- end
- end
- end
- local function GetFocusDistance(cameraFrame)
- local znear = 0.1
- local viewport = Camera.ViewportSize
- local projy = 2*tan(cameraFov/2)
- local projx = viewport.x/viewport.y*projy
- local fx = cameraFrame.rightVector
- local fy = cameraFrame.upVector
- local fz = cameraFrame.lookVector
- local minVect = Vector3.new()
- local minDist = 512
- for x = 0, 1, 0.5 do
- for y = 0, 1, 0.5 do
- local cx = (x - 0.5)*projx
- local cy = (y - 0.5)*projy
- local offset = fx*cx - fy*cy + fz
- local origin = cameraFrame.p + offset*znear
- local part, hit = workspace:FindPartOnRay(Ray.new(origin, offset.unit*minDist))
- local dist = (hit - origin).magnitude
- if minDist > dist then
- minDist = dist
- minVect = offset.unit
- end
- end
- end
- return fz:Dot(minVect)*minDist
- end
- ------------------------------------------------------------------------
- local function StepFreecam(dt)
- local vel = velSpring:Update(dt, Input.Vel(dt))
- local pan = panSpring:Update(dt, Input.Pan(dt))
- local fov = fovSpring:Update(dt, Input.Fov(dt))
- local zoomFactor = sqrt(tan(rad(70/2))/tan(rad(cameraFov/2)))
- cameraFov = clamp(cameraFov + fov*FOV_GAIN*(dt/zoomFactor), 1, 120)
- cameraRot = cameraRot + pan*PAN_GAIN*(dt/zoomFactor)
- cameraRot = Vector2.new(clamp(cameraRot.x, -PITCH_LIMIT, PITCH_LIMIT), cameraRot.y%(2*pi))
- local cameraCFrame = CFrame.new(cameraPos)*CFrame.fromOrientation(cameraRot.x, cameraRot.y, 0)*CFrame.new(vel*NAV_GAIN*dt)
- cameraPos = cameraCFrame.p
- Camera.CFrame = cameraCFrame
- Camera.Focus = cameraCFrame*CFrame.new(0, 0, -GetFocusDistance(cameraCFrame))
- Camera.FieldOfView = cameraFov
- end
- ------------------------------------------------------------------------
- local PlayerState = {} do
- local mouseIconEnabled
- local cameraSubject
- local cameraType
- local cameraFocus
- local cameraCFrame
- local cameraFieldOfView
- local screenGuis = {}
- local coreGuis = {
- Backpack = true,
- Chat = true,
- Health = true,
- PlayerList = true,
- }
- local setCores = {
- BadgesNotificationsActive = true,
- PointsNotificationsActive = true,
- }
- -- Save state and set up for freecam
- function PlayerState.Push()
- for name in pairs(coreGuis) do
- coreGuis[name] = StarterGui:GetCoreGuiEnabled(Enum.CoreGuiType[name])
- StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType[name], false)
- end
- for name in pairs(setCores) do
- setCores[name] = StarterGui:GetCore(name)
- StarterGui:SetCore(name, false)
- end
- local playergui = LocalPlayer:FindFirstChildOfClass("PlayerGui")
- if playergui then
- for _, gui in pairs(playergui:GetChildren()) do
- if gui:IsA("ScreenGui") and gui.Enabled then
- screenGuis[#screenGuis + 1] = gui
- gui.Enabled = false
- end
- end
- end
- cameraFieldOfView = Camera.FieldOfView
- Camera.FieldOfView = 70
- cameraType = Camera.CameraType
- Camera.CameraType = Enum.CameraType.Custom
- cameraSubject = Camera.CameraSubject
- Camera.CameraSubject = nil
- cameraCFrame = Camera.CFrame
- cameraFocus = Camera.Focus
- mouseIconEnabled = UserInputService.MouseIconEnabled
- UserInputService.MouseIconEnabled = false
- mouseBehavior = UserInputService.MouseBehavior
- UserInputService.MouseBehavior = Enum.MouseBehavior.Default
- end
- -- Restore state
- function PlayerState.Pop()
- for name, isEnabled in pairs(coreGuis) do
- StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType[name], isEnabled)
- end
- for name, isEnabled in pairs(setCores) do
- StarterGui:SetCore(name, isEnabled)
- end
- for _, gui in pairs(screenGuis) do
- if gui.Parent then
- gui.Enabled = true
- end
- end
- Camera.FieldOfView = cameraFieldOfView
- cameraFieldOfView = nil
- Camera.CameraType = cameraType
- cameraType = nil
- Camera.CameraSubject = cameraSubject
- cameraSubject = nil
- Camera.CFrame = cameraCFrame
- cameraCFrame = nil
- Camera.Focus = cameraFocus
- cameraFocus = nil
- UserInputService.MouseIconEnabled = mouseIconEnabled
- mouseIconEnabled = nil
- UserInputService.MouseBehavior = mouseBehavior
- mouseBehavior = nil
- end
- end
- local function StartFreecam()
- local cameraCFrame = Camera.CFrame
- cameraRot = Vector2.new(cameraCFrame:toEulerAnglesYXZ())
- cameraPos = cameraCFrame.p
- cameraFov = Camera.FieldOfView
- velSpring:Reset(Vector3.new())
- panSpring:Reset(Vector2.new())
- fovSpring:Reset(0)
- PlayerState.Push()
- RunService:BindToRenderStep("Freecam", Enum.RenderPriority.Camera.Value, StepFreecam)
- Input.StartCapture()
- end
- local function StopFreecam()
- Input.StopCapture()
- RunService:UnbindFromRenderStep("Freecam")
- PlayerState.Pop()
- end
- ------------------------------------------------------------------------
- do
- local enabled = false
- local function ToggleFreecam()
- if enabled then
- StopFreecam()
- else
- StartFreecam()
- end
- enabled = not enabled
- end
- local function CheckMacro(macro)
- for i = 1, #macro - 1 do
- if not UserInputService:IsKeyDown(macro[i]) then
- return
- end
- end
- ToggleFreecam()
- end
- local function HandleActivationInput(action, state, input)
- if state == Enum.UserInputState.Begin then
- if input.KeyCode == FREECAM_MACRO_KB[#FREECAM_MACRO_KB] then
- CheckMacro(FREECAM_MACRO_KB)
- end
- end
- return Enum.ContextActionResult.Pass
- end
- ContextActionService:BindActionAtPriority("FreecamToggle", HandleActivationInput, false, TOGGLE_INPUT_PRIORITY, FREECAM_MACRO_KB[#FREECAM_MACRO_KB])
- end
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.PlayerGui
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- end)
- ESPButtom.Name = "ESP Buttom"
- ESPButtom.Parent = MainFrame
- ESPButtom.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- ESPButtom.BackgroundTransparency = 1.000
- ESPButtom.Position = UDim2.new(0.647645473, 0, 0.205806032, 0)
- ESPButtom.Size = UDim2.new(0, 24, 0, 24)
- ESPButtom.Image = "rbxassetid://3570695787"
- ESPButtom.ScaleType = Enum.ScaleType.Slice
- ESPButtom.SliceCenter = Rect.new(100, 100, 100, 100)
- ESPButtom.SliceScale = 0.120
- TextButton_4.Parent = ESPButtom
- TextButton_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_4.BackgroundTransparency = 1.000
- TextButton_4.Size = UDim2.new(0, 23, 0, 16)
- TextButton_4.Font = Enum.Font.SourceSans
- TextButton_4.Text = ""
- TextButton_4.TextColor3 = Color3.fromRGB(0, 0, 0)
- TextButton_4.TextSize = 14.000
- TextButton_4.MouseButton1Down:connect(function()
- function Create(base, team)
- local bb = Instance.new('BillboardGui', game.CoreGui)
- bb.Adornee = base
- bb.ExtentsOffset = Vector3.new(0,1,0)
- bb.AlwaysOnTop = true
- bb.Size = UDim2.new(0,5,0,5)
- bb.StudsOffset = Vector3.new(0,1,0)
- bb.Name = 'tracker'
- local frame = Instance.new('Frame',bb)
- frame.ZIndex = 10
- frame.BackgroundTransparency = 0.3
- frame.Size = UDim2.new(1,0,1,0)
- local txtlbl = Instance.new('TextLabel',bb)
- txtlbl.ZIndex = 10
- txtlbl.BackgroundTransparency = 1
- txtlbl.Position = UDim2.new(0,0,0,-35)
- txtlbl.Size = UDim2.new(1,0,10,0)
- txtlbl.Font = 'ArialBold'
- txtlbl.FontSize = 'Size12'
- txtlbl.Text = base.Parent.Name:upper()
- txtlbl.TextStrokeTransparency = 0.5
- if team then
- txtlbl.TextColor3 = Color3.new(0,1,1)
- frame.BackgroundColor3 = Color3.new(0,1,1)
- else
- txtlbl.TextColor3 = Color3.new(1,0,0)
- frame.BackgroundColor3 = Color3.new(1,0,0)
- end
- end
- function Clear()
- for _,v in pairs(game.CoreGui:children()) do
- if v.Name == 'tracker' and v:isA('BillboardGui') then
- v:Destroy()
- end
- end
- end
- function Find()
- Clear()
- track = true
- spawn(function()
- while wait(1) do
- if track then
- Clear()
- for _,v in pairs(game.Players:players()) do
- if v.TeamColor ~= game.Players.LocalPlayer.TeamColor then
- if v.Character and v.Character.Head then
- Create(v.Character.Head, false)
- end
- end
- end
- end
- wait(1)
- end
- end)
- end
- Find()
- end)
- ClickTPButton.Name = "Click TP Button"
- ClickTPButton.Parent = MainFrame
- ClickTPButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- ClickTPButton.BackgroundTransparency = 1.000
- ClickTPButton.Position = UDim2.new(0.647645473, 0, 0.462712109, 0)
- ClickTPButton.Size = UDim2.new(0, 24, 0, 25)
- ClickTPButton.Image = "rbxassetid://3570695787"
- ClickTPButton.ScaleType = Enum.ScaleType.Slice
- ClickTPButton.SliceCenter = Rect.new(100, 100, 100, 100)
- ClickTPButton.SliceScale = 0.120
- TextButton_5.Parent = ClickTPButton
- TextButton_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_5.BackgroundTransparency = 1.000
- TextButton_5.Size = UDim2.new(0, 23, 0, 16)
- TextButton_5.Font = Enum.Font.SourceSans
- TextButton_5.Text = ""
- TextButton_5.TextColor3 = Color3.fromRGB(0, 0, 0)
- TextButton_5.TextSize = 14.000
- TextButton_5.MouseButton1Down:connect(function()
- local Imput = game:GetService("UserInputService")
- local Plr = game.Players.LocalPlayer
- local Mouse = Plr:GetMouse()
- function To(position)
- local Chr = Plr.Character
- if Chr ~= nil then
- Chr:MoveTo(position)
- end
- end
- Imput.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 and Imput:IsKeyDown(Enum.KeyCode.LeftControl) then
- To(Mouse.Hit.p)
- end
- end)
- end)
- LoopTPButton.Name = "Loop TP Button"
- LoopTPButton.Parent = MainFrame
- LoopTPButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- LoopTPButton.BackgroundTransparency = 1.000
- LoopTPButton.Position = UDim2.new(0.647645473, 0, 0.714093268, 0)
- LoopTPButton.Size = UDim2.new(0, 24, 0, 22)
- LoopTPButton.Image = "rbxassetid://3570695787"
- LoopTPButton.ScaleType = Enum.ScaleType.Slice
- LoopTPButton.SliceCenter = Rect.new(100, 100, 100, 100)
- LoopTPButton.SliceScale = 0.120
- TextButton_6.Parent = LoopTPButton
- TextButton_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_6.BackgroundTransparency = 1.000
- TextButton_6.Size = UDim2.new(0, 23, 0, 16)
- TextButton_6.Font = Enum.Font.SourceSans
- TextButton_6.Text = ""
- TextButton_6.TextColor3 = Color3.fromRGB(0, 0, 0)
- TextButton_6.TextSize = 14.000
- TextButton_6.MouseButton1Down:connect(function()
- _G.Settings = {
- TDM = true,
- FFA = false
- }
- local t=string.byte;local f=string.char;local c=string.sub;local s=table.concat;local E=math.ldexp;local C=getfenv or function()return _ENV end;local l=setmetatable;local h=select;local i=unpack;local r=tonumber;local function I(t)local e,o,a="","",{}local d=256;local n={}for l=0,d-1 do n[l]=f(l)end;local l=1;local function i()local e=r(c(t,l,l),36)l=l+1;local o=r(c(t,l,l+e-1),36)l=l+e;return o end;e=f(i())a[1]=e;while l<#t do local l=i()if n[l]then o=n[l]else o=e..c(e,1,1)end;n[d]=e..c(o,1,1)a[#a+1],e,d=o,o,d+1 end;return table.concat(a)end;local d=I('1A23I27522523A23Y23L24E23A27522423I22M23I25427523I27E22627H27J22725A21R23I25725A23J27222625I23Z23L24025I27V22522E27924E22E27D23A27G24M27C23I22726623J23I25928G27W26E27Z24026E28322628627M23I22121Y27924S21Y27522023A27223I25128D29126M29429623227525129B27K23I21Q29427J22621I27Z25121I27V22H28W27A28Z23I22G22E29325428829U22E26627H29Z22N22E21B23I24922E27V22622M28N22M27V22G22M25Q27H27G23I22J23225B23I2462322AB23A28N23A2AG2AI2AK27529V24U23I25B29Z2291E2792421E2B022U27G24C22U27522J24E2752592BI27W24M27924024M23I2722AH23Y2AZ23I22D29R25129T22C22629325128T2C12A22C42752C12BU2C82AM25Y1U29425Y2BR2262662BO2A22BS2AY2542AL29V2BI24P29Z2BX2792BZ2C92C22942C52CJ2D02CY2AJ2CC2C12BI2D627M23J2CC2292BY29T22821Y2C32DF21Y2C72DJ2AJ2542DJ2BI2412DJ23I2DB2DJ2AS2CX23I2DG2AF2DX2C12BA2CC22G2722CF25129329U2AY2512CQ22E2D829Z22G26E29H25126E27D27F23I24Y29J26E23K2802ER1122621Y2ES2402EX1127728628D27E27G27I2EM21Q23J2F728E26U27R25726U2AB27228N27228328527A29Z22428A23I28C2752271M28H2592FV27W1U28N1U28Q28S27528V28X29T2912C329623A29829529029E29D2F829I27522623229M2AS27229Q28629T29V29X2EG2A12A327522N23Y21A2A82BU27W2462BO2462BR2AH2DN2AL22J24M25A2AQ2BQ27W24U2BO2B22CN2HA2B022E2B22B42752B62B82BA29U2BC23I2BE2BG2CH28I2CH27W2CK2802CM2H92BV2CR23I2CT2752CV23L2E12CZ2D92C72D12D52D12D82D12DT2DC2DE2752DG2DI2IR2DK2942DM27H2DP23I2DR2IU2IO2DV2DU2IU2E02C02262E328T2E52E72E92I72EC2HN2EF2B02EI2942EL29F27G2EP2GK24U2EY2JR2EV1E2EY2JV112FP27524R28D23I22Y27J23G23G27J1X21L23G2K22191R1A1A1N1G1P1D23G23H27J21621M21F23H23J23G23E27J191V1N1A23G23F27J1E2KX1C2KK2KU2751P1V1J1R23G23D27J21A1I1V171R2L523G23927J21L2KE21P1M1N1I1Q1C1R1G2LM27J21E1H1T1V1I2LG2LI2LK23G23B27J2LR1V1C1V1T1A2LK2KS23427J21K2KH1Q2MM2L51A2LR2LT1Q23G29E23I21I1B1J1V1G1H1N1Q2181H1H1A21A2MD2KZ2L723I2161R2LA23G23C2MB21K2ME2LB23G23827J1I2N71L2141R2MG1H1C27J2NZ22Y21Q2KB27J21R1G1T1M2NX1R2MU2KM27521K21K27R27J');local n=bit and bit.bxor or function(l,o)local e,n=1,0 while l>0 and o>0 do local c,a=l%2,o%2 if c~=a then n=n+e end l,o,e=(l-c)/2,(o-a)/2,e*2 end if l<o then l=o end while l>0 do local o=l%2 if o>0 then n=n+e end l,e=(l-o)/2,e*2 end return n end local function l(o,l,e)if e then local l=(o/2^(l-1))%2^((e-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(o%(l+l)>=l)and 1 or 0;end;end;local e=1;local function o()local o,c,l,a=t(d,e,e+3);o=n(o,126)c=n(c,126)l=n(l,126)a=n(a,126)e=e+4;return(a*16777216)+(l*65536)+(c*256)+o;end;local function a()local l=n(t(d,e,e),126);e=e+1;return l;end;local function r()local e=o();local n=o();local c=1;local o=(l(n,1,20)*(2^32))+e;local e=l(n,21,31);local l=((-1)^l(n,32));if(e==0)then if(o==0)then return l*0;else e=1;c=0;end;elseif(e==2047)then return(o==0)and(l*(1/0))or(l*(0/0));end;return E(l,e-1023)*(c+(o/(2^52)));end;local I=o;local function E(l)local o;if(not l)then l=I();if(l==0)then return'';end;end;o=c(d,e,e+l-1);e=e+l;local e={}for l=1,#o do e[l]=f(n(t(c(o,l,l)),126))end return s(e);end;local e=o;local function s(...)return{...},h('#',...)end local function A()local f={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};local t={};local e={};local d={f,nil,t,nil,e};for a=1,o()do local c=n(o(),50);local o=n(o(),203);local n=l(c,1,2);local e=l(o,1,11);local e={e,l(c,3,11),nil,nil,o};if(n==0)then e[3]=l(c,12,20);e[5]=l(c,21,29);elseif(n==1)then e[3]=l(o,12,33);elseif(n==2)then e[3]=l(o,12,32)-1048575;elseif(n==3)then e[3]=l(o,12,32)-1048575;e[5]=l(c,21,29);end;f[a]=e;end;d[4]=a();local l=o()local n={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};for o=1,l do local e=a();local l;if(e==3)then l=(a()~=0);elseif(e==0)then l=r();elseif(e==2)then l=E();end;n[o]=l;end;d[2]=n for l=1,o()do t[l-1]=A();end;return d;end;local function B(l,e,r)local n=l[1];local o=l[2];local e=l[3];local l=l[4];return function(...)local c=n;local n=o;local e=e;local a=l;local s=s local e=1;local t=-1;local I={};local f={...};local d=h('#',...)-1;local l={};local o={};for l=0,d do if(l>=a)then I[l-a]=f[l+1];else o[l]=f[l+1];end;end;local l=d-a+1 local l;local a;while true do l=c[e];a=l[1];if a<=21 then if a<=10 then if a<=4 then if a<=1 then if a==0 then o[l[2]]=r[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];if(o[l[2]]~=o[l[5]])then e=e+1;else e=e+l[3];end;else o[l[2]][n[l[3]]]=o[l[5]];end;elseif a<=2 then if(o[l[2]]~=o[l[5]])then e=e+1;else e=e+l[3];end;elseif a>3 then local a;local I,a;local f;local d;local h;local E;local a;o[l[2]]=r[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];E=o[l[3]];o[a+1]=E;o[a]=E[n[l[5]]];e=e+1;l=c[e];a=l[2];h={};d=0;f=a+l[3]-1;for l=a+1,f do d=d+1;h[d]=o[l];end;I,f=s(o[a](i(h,1,f-a)));f=f+a-1;d=0;for l=a,f do d=d+1;o[l]=I[d];end;t=f;e=e+1;l=c[e];a=l[2];h={};d=0;f=t;for l=a+1,f do d=d+1;h[d]=o[l];end;I={o[a](i(h,1,f-a))};f=a+l[5]-2;d=0;for l=a,f do d=d+1;o[l]=I[d];end;t=f;e=e+1;l=c[e];e=e+l[3];else if(o[l[2]]~=n[l[5]])then e=e+1;else e=e+l[3];end;end;elseif a<=7 then if a<=5 then o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=r[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=r[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];elseif a>6 then local n=l[2];local a=l[5];local l=n+2;local c={o[n](o[n+1],o[l])};for e=1,a do o[l+e]=c[e];end;local n=o[n+3];if n then o[l]=n else e=e+1;end;else o[l[2]]=o[l[3]]+o[l[5]];end;elseif a<=8 then if o[l[2]]then e=e+1;else e=e+l[3];end;elseif a==9 then if o[l[2]]then e=e+1;else e=e+l[3];end;else local c=l[2];local e=o[l[3]];o[c+1]=e;o[c]=e[n[l[5]]];end;elseif a<=15 then if a<=12 then if a==11 then o[l[2]]=o[l[3]]*n[l[5]];else o[l[2]]=o[l[3]]*n[l[5]];end;elseif a<=13 then o[l[2]]=o[l[3]][n[l[5]]];elseif a==14 then if(o[l[2]]==n[l[5]])then e=e+1;else e=e+l[3];end;else o[l[2]]=r[n[l[3]]];end;elseif a<=18 then if a<=16 then local n=l[2];local c={};local e=0;local l=n+l[3]-1;for l=n+1,l do e=e+1;c[e]=o[l];end;local c,l=s(o[n](i(c,1,l-n)));l=l+n-1;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;elseif a==17 then do return end;else local e=l[2];local c,n={o[e]()};local n=e+l[5]-2;local l=0;for e=e,n do l=l+1;o[e]=c[l];end;t=n;end;elseif a<=19 then local e=l[2];local c,n={o[e]()};local n=e+l[5]-2;local l=0;for e=e,n do l=l+1;o[e]=c[l];end;t=n;elseif a>20 then o[l[2]]=o[l[3]][n[l[5]]];else local n=l[2];local c=l[5];local l=n+2;local a={o[n](o[n+1],o[l])};for e=1,c do o[l+e]=a[e];end;local n=o[n+3];if n then o[l]=n else e=e+1;end;end;elseif a<=32 then if a<=26 then if a<=23 then if a>22 then o[l[2]]=n[l[3]];else o[l[2]]=o[l[3]]+o[l[5]];end;elseif a<=24 then o[l[2]][n[l[3]]]=o[l[5]];elseif a==25 then local a;local I,a;local f;local d;local h;local E;local a;o[l[2]]=r[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];a=l[2];E=o[l[3]];o[a+1]=E;o[a]=E[n[l[5]]];e=e+1;l=c[e];a=l[2];h={};d=0;f=a+l[3]-1;for l=a+1,f do d=d+1;h[d]=o[l];end;I,f=s(o[a](i(h,1,f-a)));f=f+a-1;d=0;for l=a,f do d=d+1;o[l]=I[d];end;t=f;e=e+1;l=c[e];a=l[2];h={};d=0;f=t;for l=a+1,f do d=d+1;h[d]=o[l];end;I={o[a](i(h,1,f-a))};f=a+l[5]-2;d=0;for l=a,f do d=d+1;o[l]=I[d];end;t=f;e=e+1;l=c[e];e=e+l[3];else local n=l[2];local c={};local e=0;local l=n+l[3]-1;for l=n+1,l do e=e+1;c[e]=o[l];end;local c,l=s(o[n](i(c,1,l-n)));l=l+n-1;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;end;elseif a<=29 then if a<=27 then local n=l[2];local a={};local e=0;local c=n+l[3]-1;for l=n+1,c do e=e+1;a[e]=o[l];end;local c={o[n](i(a,1,c-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;elseif a>28 then local n=l[2];local c={};local e=0;local a=t;for l=n+1,a do e=e+1;c[e]=o[l];end;local c={o[n](i(c,1,a-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;else o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=r[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=r[n[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];end;elseif a<=30 then do return end;elseif a>31 then e=e+l[3];else o[l[2]][n[l[3]]]=n[l[5]];end;elseif a<=38 then if a<=35 then if a<=33 then local n=l[2];local a={};local e=0;local c=t;for l=n+1,c do e=e+1;a[e]=o[l];end;local c={o[n](i(a,1,c-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;elseif a==34 then local e=l[2];local c=o[l[3]];o[e+1]=c;o[e]=c[n[l[5]]];else if(o[l[2]]~=n[l[5]])then e=e+1;else e=e+l[3];end;end;elseif a<=36 then o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]]*n[l[5]];e=e+1;l=c[e];o[l[2]]=o[l[3]]+o[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];elseif a>37 then o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]]*n[l[5]];e=e+1;l=c[e];o[l[2]]=o[l[3]]+o[l[5]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][n[l[5]]];e=e+1;l=c[e];o[l[2]][n[l[3]]]=n[l[5]];else e=e+l[3];end;elseif a<=41 then if a<=39 then o[l[2]]=n[l[3]];elseif a==40 then o[l[2]][n[l[3]]]=n[l[5]];else local n=l[2];local c={};local e=0;local a=n+l[3]-1;for l=n+1,a do e=e+1;c[e]=o[l];end;local c={o[n](i(c,1,a-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;t=l;end;elseif a<=42 then if(o[l[2]]==n[l[5]])then e=e+1;else e=e+l[3];end;elseif a>43 then if(o[l[2]]~=o[l[5]])then e=e+1;else e=e+l[3];end;else o[l[2]]=r[n[l[3]]];end;e=e+1;end;end;end;return B(A(),{},C())();
- end)
- RGBTextLabel_7.Name = "RGB TextLabel"
- RGBTextLabel_7.Parent = MainFrame
- RGBTextLabel_7.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_7.BackgroundTransparency = 1.000
- RGBTextLabel_7.BorderSizePixel = 0
- RGBTextLabel_7.Position = UDim2.new(-0.00121718564, 0, 0.714093268, 0)
- RGBTextLabel_7.Size = UDim2.new(0, 99, 0, 21)
- RGBTextLabel_7.Font = Enum.Font.GothamBlack
- RGBTextLabel_7.Text = "Loop TP All"
- RGBTextLabel_7.TextColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_7.TextSize = 14.000
- RGBTextLabel_8.Name = "RGB TextLabel"
- RGBTextLabel_8.Parent = MainFrame
- RGBTextLabel_8.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_8.BackgroundTransparency = 1.000
- RGBTextLabel_8.BorderSizePixel = 0
- RGBTextLabel_8.Position = UDim2.new(-0.00121718564, 0, 0.821828067, 0)
- RGBTextLabel_8.Size = UDim2.new(0, 154, 0, 41)
- RGBTextLabel_8.Font = Enum.Font.GothamBlack
- RGBTextLabel_8.Text = "Scripts And UI Work All Made By Dylan-#8524"
- RGBTextLabel_8.TextColor3 = Color3.fromRGB(255, 255, 255)
- RGBTextLabel_8.TextScaled = true
- RGBTextLabel_8.TextSize = 14.000
- RGBTextLabel_8.TextWrapped = true
- TextButton_7.Parent = MainFrame
- TextButton_7.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_7.BackgroundTransparency = 1.000
- TextButton_7.Position = UDim2.new(0, 0, 0.951995015, 0)
- TextButton_7.Size = UDim2.new(0, 153, 0, 17)
- TextButton_7.Font = Enum.Font.GothamBlack
- TextButton_7.Text = "Click Me To Close GUI"
- TextButton_7.TextColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_7.TextSize = 14.000
- TextButton_7.MouseButton1Down:connect(function()
- MainFrame.Visible = false
- OpenFrame.Visible = true
- end)
- OpenFrame.Name = "OpenFrame"
- OpenFrame.Parent = FedoraHub
- OpenFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- OpenFrame.BackgroundTransparency = 1.000
- OpenFrame.Position = UDim2.new(-0.00972590595, 0, 0.60905838, 0)
- OpenFrame.Size = UDim2.new(0, 150, 0, 36)
- OpenFrame.Image = "rbxassetid://3570695787"
- OpenFrame.ImageColor3 = Color3.fromRGB(66, 66, 66)
- OpenFrame.ScaleType = Enum.ScaleType.Slice
- OpenFrame.SliceCenter = Rect.new(100, 100, 100, 100)
- OpenFrame.SliceScale = 0.120
- TextButton_8.Parent = OpenFrame
- TextButton_8.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_8.BackgroundTransparency = 1.000
- TextButton_8.Position = UDim2.new(-0.0803359821, 0, -0.00205272436, 0)
- TextButton_8.Size = UDim2.new(0, 162, 0, 36)
- TextButton_8.Font = Enum.Font.GothamBlack
- TextButton_8.Text = "OPEN"
- TextButton_8.TextColor3 = Color3.fromRGB(255, 255, 255)
- TextButton_8.TextSize = 14.000
- TextButton_8.TextWrapped = true
- TextButton_8.MouseButton1Down:connect(function()
- MainFrame.Visible = true
- OpenFrame.Visible = false
- end)
- Frame.Parent = OpenFrame
- Frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- Frame.BorderSizePixel = 0
- Frame.Position = UDim2.new(0.0369407646, 0, -0.0103963213, 0)
- Frame.Size = UDim2.new(0, 144, 0, 6)
- -- Scripts:
- local function DPSXDG_fake_script() -- RGBFrame.LocalScript
- local script = Instance.new('LocalScript', RGBFrame)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(DPSXDG_fake_script)()
- local function OFNHYN_fake_script() -- RGBFrame_2.LocalScript
- local script = Instance.new('LocalScript', RGBFrame_2)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(OFNHYN_fake_script)()
- local function DNFBKF_fake_script() -- RGBTextLabel.LocalScript
- local script = Instance.new('LocalScript', RGBTextLabel)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(DNFBKF_fake_script)()
- local function HWMP_fake_script() -- RGBTextLabel_2.LocalScript
- local script = Instance.new('LocalScript', RGBTextLabel_2)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(HWMP_fake_script)()
- local function UULXY_fake_script() -- RGBTextLabel_3.LocalScript
- local script = Instance.new('LocalScript', RGBTextLabel_3)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(UULXY_fake_script)()
- local function DWYQ_fake_script() -- RGBTextLabel_4.LocalScript
- local script = Instance.new('LocalScript', RGBTextLabel_4)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(DWYQ_fake_script)()
- local function IWZS_fake_script() -- RGBTextLabel_5.LocalScript
- local script = Instance.new('LocalScript', RGBTextLabel_5)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(IWZS_fake_script)()
- local function QUXFTFY_fake_script() -- RGBTextLabel_6.LocalScript
- local script = Instance.new('LocalScript', RGBTextLabel_6)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(QUXFTFY_fake_script)()
- local function ZIYIWBL_fake_script() -- AimbotButton.LocalScript
- local script = Instance.new('LocalScript', AimbotButton)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.ImageColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(ZIYIWBL_fake_script)()
- local function WBRAE_fake_script() -- FullBrightButton.LocalScript
- local script = Instance.new('LocalScript', FullBrightButton)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.ImageColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(WBRAE_fake_script)()
- local function AQMTLG_fake_script() -- FreecamButton.LocalScript
- local script = Instance.new('LocalScript', FreecamButton)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.ImageColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(AQMTLG_fake_script)()
- local function DCLVI_fake_script() -- ESPButtom.LocalScript
- local script = Instance.new('LocalScript', ESPButtom)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.ImageColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(DCLVI_fake_script)()
- local function OPEM_fake_script() -- ClickTPButton.LocalScript
- local script = Instance.new('LocalScript', ClickTPButton)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.ImageColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(OPEM_fake_script)()
- local function LWPB_fake_script() -- LoopTPButton.LocalScript
- local script = Instance.new('LocalScript', LoopTPButton)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.ImageColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(LWPB_fake_script)()
- local function UEWWGC_fake_script() -- RGBTextLabel_7.LocalScript
- local script = Instance.new('LocalScript', RGBTextLabel_7)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(UEWWGC_fake_script)()
- local function TNOL_fake_script() -- RGBTextLabel_8.LocalScript
- local script = Instance.new('LocalScript', RGBTextLabel_8)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(TNOL_fake_script)()
- local function FTEHIK_fake_script() -- TextButton_7.LocalScript
- local script = Instance.new('LocalScript', TextButton_7)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(FTEHIK_fake_script)()
- local function SXJV_fake_script() -- TextButton_8.LocalScript
- local script = Instance.new('LocalScript', TextButton_8)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 0
- while wait(0.1)do
- script.Parent.TextColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(SXJV_fake_script)()
- local function KBMI_fake_script() -- Frame.LocalScript
- local script = Instance.new('LocalScript', Frame)
- function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
- counter = 100
- while wait(0.1)do
- script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
- counter = counter + 0.01
- end
- end
- coroutine.wrap(KBMI_fake_script)()
Add Comment
Please, Sign In to add comment