Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Players = game.Players
- local Player = Players.LocalPlayer
- local Mouse = Player:GetMouse()
- local Misc = game.Workspace.Misc
- local CoinAimbot = false
- local PlayerTribe = "None"
- local PlayerTribeNum = 0
- local KeyBinding = false
- local ClickMethod = nil
- local flying = false
- local TotalDebugs = 0
- -- Functions :
- local function BoolToWord(Bool,Inversal)
- if Bool == false and Inversal == true then
- return "On"
- elseif Inversal == false and Bool == false then
- return "Off"
- elseif Inversal == false and Bool then
- return "On"
- elseif Inversal == true and Bool then
- return "Off"
- else
- return tostring(Bool)
- end
- end
- local function WaitForProperty(Object,Property)
- repeat
- wait(0.5)
- until Object[Property] ~= nil
- end
- -- Objects
- local SurvivorGui = Instance.new("ScreenGui")
- local LoadingFrame = Instance.new("Frame")
- local MainTitle = Instance.new("TextLabel")
- local Credits = Instance.new("TextLabel")
- local VeteranIcon = Instance.new("ImageLabel")
- local Skids = Instance.new("TextLabel")
- local Loading = Instance.new("TextLabel")
- local Progress = Instance.new("TextLabel")
- local Credits1 = Instance.new("TextLabel")
- local MainButton = Instance.new("ImageButton")
- local Borders = Instance.new("Frame")
- local Border = Instance.new("ImageLabel")
- local Border_2 = Instance.new("ImageLabel")
- local Border_3 = Instance.new("ImageLabel")
- local Border_4 = Instance.new("ImageLabel")
- local Border_5 = Instance.new("ImageLabel")
- local Border_6 = Instance.new("ImageLabel")
- local Border_7 = Instance.new("ImageLabel")
- local Border_8 = Instance.new("ImageLabel")
- local MainFrame = Instance.new("Frame")
- local Borders_2 = Instance.new("Frame")
- local Border_9 = Instance.new("ImageLabel")
- local Border_10 = Instance.new("ImageLabel")
- local Border_11 = Instance.new("ImageLabel")
- local Border_12 = Instance.new("ImageLabel")
- local Border_13 = Instance.new("ImageLabel")
- local Border_14 = Instance.new("ImageLabel")
- local Border_15 = Instance.new("ImageLabel")
- local Border_16 = Instance.new("ImageLabel")
- local MainCmds = Instance.new("TextButton")
- local Challenges = Instance.new("TextButton")
- local Extras = Instance.new("TextButton")
- local Pages = Instance.new("Frame")
- local MainCmdsPage = Instance.new("ScrollingFrame")
- local GIdols = Instance.new("TextButton")
- local GCoins = Instance.new("TextButton")
- local GFStopIdols = Instance.new("TextButton")
- local CAim = Instance.new("TextLabel")
- local CAimB = Instance.new("TextButton")
- local TribeState = Instance.new("TextLabel")
- local CDst = Instance.new("TextLabel")
- local CDstB = Instance.new("TextButton")
- local CTp = Instance.new("TextLabel")
- local CTpB = Instance.new("TextButton")
- local Inital = Instance.new("TextButton")
- local IniNote = Instance.new("TextLabel")
- local Fly = Instance.new("TextLabel")
- local FlyB = Instance.new("TextButton")
- local ExtrasPage = Instance.new("ScrollingFrame")
- local ChatS = Instance.new("TextButton")
- local ChatL = Instance.new("TextLabel")
- local MoveL = Instance.new("TextLabel")
- local MoveS = Instance.new("TextButton")
- local KnockL = Instance.new("TextLabel")
- local KnockS = Instance.new("TextButton")
- local KnockL_2 = Instance.new("TextLabel")
- local CDbg = Instance.new("TextLabel")
- local CDbgB = Instance.new("TextButton")
- local Xplr = Instance.new("TextButton")
- local RSpyB = Instance.new("TextButton")
- local ChallengesPage = Instance.new("ScrollingFrame")
- local gag = Instance.new("TextButton")
- local byb = Instance.new("TextButton")
- local TotM = Instance.new("TextButton")
- local CCombo = Instance.new("TextButton")
- local BtTP = Instance.new("TextButton")
- local ChatL_2 = Instance.new("TextLabel")
- local DDwelling = Instance.new("TextButton")
- local Tidepool = Instance.new("TextButton")
- local IZoom = Instance.new("TextButton")
- local IZoomB = Instance.new("TextButton")
- local SDes = Instance.new("TextButton")
- local yesasda = false
- if game:GetService("Players").LocalPlayer:FindFirstChild("Premium") then
- game:GetService("Players").LocalPlayer.Premium.Value = true
- end
- --[[ wont work really
- if game:GetService("Players").LocalPlayer:FindFirstChild("Stats") then
- if game:GetService("Players").LocalPlayer.Stats:FindFirstChild("Premium Torch") then
- game:GetService("Players").LocalPlayer.Stats["Premium Torch"].Value = 1
- end
- if game:GetService("Players").LocalPlayer.Stats:FindFirstChild("Premium Trail") then
- game:GetService("Players").LocalPlayer.Stats["Premium Trail"].Value = 1
- end
- end
- ]]
- -- Properties
- SurvivorGui.Name = "SurvivorGui"
- SurvivorGui.Parent = game.CoreGui
- SurvivorGui.ResetOnSpawn = false
- LoadingFrame.Name = "LoadingFrame"
- LoadingFrame.Parent = SurvivorGui
- LoadingFrame.BackgroundColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- LoadingFrame.Size = UDim2.new(1, 0, 1, 0)
- LoadingFrame.ZIndex = 100
- GFStopIdols.Name = "GFStopIdols"
- GFStopIdols.Parent = MainCmdsPage
- GFStopIdols.BackgroundColor3 = Color3.new(1, 1, 1)
- GFStopIdols.BackgroundTransparency = 1
- GFStopIdols.Position = UDim2.new(0.332565278, 0, 0.0160256922, 0)
- GFStopIdols.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0)
- GFStopIdols.Font = Enum.Font.Highway
- GFStopIdols.Text = "Force Stop Get Idols/Legacies"
- GFStopIdols.TextColor3 = Color3.new(1, 1, 1)
- GFStopIdols.TextSize = 20
- SDes.Name = "SDes"
- SDes.Parent = MainFrame
- SDes.BackgroundColor3 = Color3.new(1, 1, 1)
- SDes.BackgroundTransparency = 1
- SDes.Position = UDim2.new(-0.0225140713, 0, 0.951661646, 0)
- SDes.Size = UDim2.new(0.17636022, 0, 0.0302114803, 0)
- SDes.Font = Enum.Font.Highway
- SDes.Text = "SELF DESTRUCT"
- SDes.TextColor3 = Color3.new(1, 0, 0)
- SDes.TextScaled = true
- SDes.TextSize = 30
- SDes.TextWrapped = true
- IZoom.Name = "InfZoom"
- IZoom.Parent = MainCmdsPage
- IZoom.BackgroundColor3 = Color3.new(1, 1, 1)
- IZoom.BackgroundTransparency = 1
- IZoom.Position = UDim2.new(0, 0, 0.515999973, 0)
- IZoom.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- IZoom.ZIndex = 101
- IZoom.Font = Enum.Font.Highway
- IZoom.Text = "Infinite Zoom Out:"
- IZoom.TextColor3 = Color3.new(1, 1, 1)
- IZoom.TextScaled = true
- IZoom.TextSize = 14
- IZoom.TextWrapped = true
- IZoomB.Name = "InfZoomB"
- IZoomB.Parent = MainCmdsPage
- IZoomB.BackgroundColor3 = Color3.new(1, 1, 1)
- IZoomB.BackgroundTransparency = 1
- IZoomB.Position = UDim2.new(0.80400002, 0, 0.515999973, 0)
- IZoomB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- IZoomB.Font = Enum.Font.Highway
- IZoomB.Text = "Off"
- IZoomB.TextColor3 = Color3.new(1, 1, 1)
- IZoomB.TextSize = 30
- MainTitle.Name = "MainTitle"
- MainTitle.Parent = LoadingFrame
- MainTitle.BackgroundColor3 = Color3.new(1, 1, 1)
- MainTitle.BackgroundTransparency = 1
- MainTitle.Size = UDim2.new(1, 0, 0.0518867932, 0)
- MainTitle.ZIndex = 101
- MainTitle.Font = Enum.Font.Highway
- MainTitle.Text = "Survivor GUI"
- MainTitle.TextColor3 = Color3.new(1, 1, 1)
- MainTitle.TextScaled = true
- MainTitle.TextSize = 14
- MainTitle.TextWrapped = true
- Credits.Name = "Credits"
- Credits.Parent = LoadingFrame
- Credits.BackgroundColor3 = Color3.new(1, 1, 1)
- Credits.BackgroundTransparency = 1
- Credits.Position = UDim2.new(-0.00658857962, 0, 0.0518867932, 0)
- Credits.Size = UDim2.new(1, 0, 0.0518867932, 0)
- Credits.ZIndex = 101
- Credits.Font = Enum.Font.Highway
- Credits.Text = "By VeteranBlue | V3rm : Exit0t"
- Credits.TextColor3 = Color3.new(1, 1, 1)
- Credits.TextScaled = true
- Credits.TextSize = 14
- Credits.TextStrokeColor3 = Color3.new(0.172549, 0.172549, 0.172549)
- Credits.TextWrapped = true
- VeteranIcon.Name = "VeteranIcon"
- VeteranIcon.Parent = LoadingFrame
- VeteranIcon.BackgroundColor3 = Color3.new(1, 1, 1)
- VeteranIcon.BackgroundTransparency = 1
- VeteranIcon.Position = UDim2.new(0.458272308, 0, 0.403301895, 0)
- VeteranIcon.Size = UDim2.new(0, 114, 0, 123)
- VeteranIcon.ZIndex = 101
- VeteranIcon.Image = "rbxassetid://1677963821"
- Skids.Name = "Skids"
- Skids.Parent = LoadingFrame
- Skids.BackgroundColor3 = Color3.new(1, 1, 1)
- Skids.BackgroundTransparency = 1
- Skids.Position = UDim2.new(0, 0, 0.948113203, 0)
- Skids.Size = UDim2.new(1, 0, 0.0518867932, 0)
- Skids.ZIndex = 101
- Skids.Font = Enum.Font.Highway
- Skids.Text = "This Script Was Sold For : 50R$, If You've Got It For Free, Then Consider Yourself a Skid."
- Skids.TextColor3 = Color3.new(1, 1, 1)
- Skids.TextScaled = true
- Skids.TextSize = 14
- Skids.TextWrapped = true
- Loading.Name = "Loading"
- Loading.Parent = LoadingFrame
- Loading.BackgroundColor3 = Color3.new(1, 1, 1)
- Loading.BackgroundTransparency = 1
- Loading.Position = UDim2.new(0, 0, 0.597484231, 0)
- Loading.Size = UDim2.new(1, 0, 0.0518867932, 0)
- Loading.ZIndex = 101
- Loading.Font = Enum.Font.Highway
- Loading.Text = "Loading..."
- Loading.TextColor3 = Color3.new(1, 1, 1)
- Loading.TextScaled = true
- Loading.TextSize = 14
- Loading.TextWrapped = true
- Progress.Name = "Progress"
- Progress.Parent = LoadingFrame
- Progress.BackgroundColor3 = Color3.new(1, 1, 1)
- Progress.BackgroundTransparency = 1
- Progress.Position = UDim2.new(0, 0, 0.649371028, 0)
- Progress.Size = UDim2.new(1, 0, 0.0518867932, 0)
- Progress.ZIndex = 101
- Progress.Font = Enum.Font.Highway
- Progress.Text = "Gui Objects : 0/54"
- Progress.TextColor3 = Color3.new(1, 1, 1)
- Progress.TextScaled = true
- Progress.TextSize = 14
- Progress.TextWrapped = true
- Credits1.Name = "Credits1"
- Credits1.Parent = LoadingFrame
- Credits1.BackgroundColor3 = Color3.new(1, 1, 1)
- Credits1.BackgroundTransparency = 1
- Credits1.Position = UDim2.new(-0.00658857962, 0, 0.103773586, 0)
- Credits1.Size = UDim2.new(1, 0, 0.0518867932, 0)
- Credits1.ZIndex = 101
- Credits1.Font = Enum.Font.Highway
- Credits1.Text = "Frrazy : Remote Recon"
- Credits1.TextColor3 = Color3.new(1, 1, 1)
- Credits1.TextScaled = true
- Credits1.TextSize = 14
- Credits1.TextStrokeColor3 = Color3.new(0.172549, 0.172549, 0.172549)
- Credits1.TextWrapped = true
- MainButton.Name = "MainButton"
- MainButton.Parent = SurvivorGui
- MainButton.BackgroundColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- MainButton.BorderSizePixel = 0
- MainButton.Position = UDim2.new(0.932650089, 0, 0.855345964, 0)
- MainButton.Size = UDim2.new(0, 75, 0, 75)
- MainButton.Visible = false
- MainButton.AutoButtonColor = false
- MainButton.Image = "rbxassetid://1677963821"
- Borders.Name = "Borders"
- Borders.Parent = MainButton
- Borders.BackgroundColor3 = Color3.new(1, 1, 1)
- Borders.BackgroundTransparency = 1
- Borders.BorderSizePixel = 0
- Borders.Size = UDim2.new(1, 0, 1, 0)
- Borders.ZIndex = 102
- Border.Name = "Border"
- Border.Parent = Borders
- Border.BackgroundColor3 = Color3.new(1, 1, 1)
- Border.BackgroundTransparency = 1
- Border.BorderSizePixel = 0
- Border.Position = UDim2.new(0, -12, 0, -12)
- Border.Size = UDim2.new(0, 12, 0, 12)
- Border.ZIndex = 103
- Border.Image = "http://www.roblox.com/asset/?id=238725003"
- Border.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border.ImageRectSize = Vector2.new(12, 12)
- Border_2.Name = "Border"
- Border_2.Parent = Borders
- Border_2.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_2.BackgroundTransparency = 1
- Border_2.BorderSizePixel = 0
- Border_2.Position = UDim2.new(1, 0, 0, -12)
- Border_2.Size = UDim2.new(0, 12, 0, 12)
- Border_2.ZIndex = 103
- Border_2.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_2.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_2.ImageRectOffset = Vector2.new(24, 0)
- Border_2.ImageRectSize = Vector2.new(12, 12)
- Border_3.Name = "Border"
- Border_3.Parent = Borders
- Border_3.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_3.BackgroundTransparency = 1
- Border_3.BorderSizePixel = 0
- Border_3.Position = UDim2.new(0, -12, 1, 0)
- Border_3.Size = UDim2.new(0, 12, 0, 12)
- Border_3.ZIndex = 103
- Border_3.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_3.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_3.ImageRectOffset = Vector2.new(0, 24)
- Border_3.ImageRectSize = Vector2.new(12, 12)
- Border_4.Name = "Border"
- Border_4.Parent = Borders
- Border_4.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_4.BackgroundTransparency = 1
- Border_4.BorderSizePixel = 0
- Border_4.Position = UDim2.new(1, 0, 1, 0)
- Border_4.Size = UDim2.new(0, 12, 0, 12)
- Border_4.ZIndex = 103
- Border_4.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_4.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_4.ImageRectOffset = Vector2.new(24, 24)
- Border_4.ImageRectSize = Vector2.new(12, 12)
- Border_5.Name = "Border"
- Border_5.Parent = Borders
- Border_5.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_5.BackgroundTransparency = 1
- Border_5.BorderSizePixel = 0
- Border_5.Position = UDim2.new(0, 0, 1, 0)
- Border_5.Size = UDim2.new(1, 0, 0, 12)
- Border_5.ZIndex = 103
- Border_5.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_5.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_5.ImageRectOffset = Vector2.new(12, 24)
- Border_5.ImageRectSize = Vector2.new(12, 12)
- Border_6.Name = "Border"
- Border_6.Parent = Borders
- Border_6.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_6.BackgroundTransparency = 1
- Border_6.BorderSizePixel = 0
- Border_6.Position = UDim2.new(0, 0, 0, -12)
- Border_6.Size = UDim2.new(1, 0, 0, 12)
- Border_6.ZIndex = 103
- Border_6.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_6.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_6.ImageRectOffset = Vector2.new(12, 0)
- Border_6.ImageRectSize = Vector2.new(12, 12)
- Border_7.Name = "Border"
- Border_7.Parent = Borders
- Border_7.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_7.BackgroundTransparency = 1
- Border_7.BorderSizePixel = 0
- Border_7.Position = UDim2.new(0, -12, 0, 0)
- Border_7.Size = UDim2.new(0, 12, 1, 0)
- Border_7.ZIndex = 103
- Border_7.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_7.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_7.ImageRectOffset = Vector2.new(0, 12)
- Border_7.ImageRectSize = Vector2.new(12, 12)
- Border_8.Name = "Border"
- Border_8.Parent = Borders
- Border_8.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_8.BackgroundTransparency = 1
- Border_8.BorderSizePixel = 0
- Border_8.Position = UDim2.new(1, 0, 0, 0)
- Border_8.Size = UDim2.new(0, 12, 1, 0)
- Border_8.ZIndex = 103
- Border_8.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_8.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_8.ImageRectOffset = Vector2.new(24, 12)
- Border_8.ImageRectSize = Vector2.new(12, 12)
- MainFrame.Name = "MainFrame"
- MainFrame.Parent = SurvivorGui
- MainFrame.BackgroundColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- MainFrame.BorderSizePixel = 0
- MainFrame.Position = UDim2.new(0.261713028, 0, 0.224842772, 0)
- MainFrame.Size = UDim2.new(0.476573944, 0, 0.550314486, 0)
- MainFrame.Visible = false
- Borders_2.Name = "Borders"
- Borders_2.Parent = MainFrame
- Borders_2.BackgroundColor3 = Color3.new(1, 1, 1)
- Borders_2.BackgroundTransparency = 1
- Borders_2.BorderSizePixel = 0
- Borders_2.Size = UDim2.new(1, 0, 1, 0)
- Borders_2.ZIndex = 102
- Border_9.Name = "Border"
- Border_9.Parent = Borders_2
- Border_9.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_9.BackgroundTransparency = 1
- Border_9.BorderSizePixel = 0
- Border_9.Position = UDim2.new(0, -12, 0, -12)
- Border_9.Size = UDim2.new(0, 12, 0, 12)
- Border_9.ZIndex = 103
- Border_9.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_9.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_9.ImageRectSize = Vector2.new(12, 12)
- Border_10.Name = "Border"
- Border_10.Parent = Borders_2
- Border_10.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_10.BackgroundTransparency = 1
- Border_10.BorderSizePixel = 0
- Border_10.Position = UDim2.new(1, 0, 0, -12)
- Border_10.Size = UDim2.new(0, 12, 0, 12)
- Border_10.ZIndex = 103
- Border_10.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_10.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_10.ImageRectOffset = Vector2.new(24, 0)
- Border_10.ImageRectSize = Vector2.new(12, 12)
- Border_11.Name = "Border"
- Border_11.Parent = Borders_2
- Border_11.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_11.BackgroundTransparency = 1
- Border_11.BorderSizePixel = 0
- Border_11.Position = UDim2.new(0, -12, 1, 0)
- Border_11.Size = UDim2.new(0, 12, 0, 12)
- Border_11.ZIndex = 103
- Border_11.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_11.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_11.ImageRectOffset = Vector2.new(0, 24)
- Border_11.ImageRectSize = Vector2.new(12, 12)
- Border_12.Name = "Border"
- Border_12.Parent = Borders_2
- Border_12.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_12.BackgroundTransparency = 1
- Border_12.BorderSizePixel = 0
- Border_12.Position = UDim2.new(1, 0, 1, 0)
- Border_12.Size = UDim2.new(0, 12, 0, 12)
- Border_12.ZIndex = 103
- Border_12.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_12.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_12.ImageRectOffset = Vector2.new(24, 24)
- Border_12.ImageRectSize = Vector2.new(12, 12)
- Border_13.Name = "Border"
- Border_13.Parent = Borders_2
- Border_13.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_13.BackgroundTransparency = 1
- Border_13.BorderSizePixel = 0
- Border_13.Position = UDim2.new(0, 0, 1, 0)
- Border_13.Size = UDim2.new(1, 0, 0, 12)
- Border_13.ZIndex = 103
- Border_13.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_13.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_13.ImageRectOffset = Vector2.new(12, 24)
- Border_13.ImageRectSize = Vector2.new(12, 12)
- Border_14.Name = "Border"
- Border_14.Parent = Borders_2
- Border_14.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_14.BackgroundTransparency = 1
- Border_14.BorderSizePixel = 0
- Border_14.Position = UDim2.new(0, 0, 0, -12)
- Border_14.Size = UDim2.new(1, 0, 0, 12)
- Border_14.ZIndex = 103
- Border_14.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_14.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_14.ImageRectOffset = Vector2.new(12, 0)
- Border_14.ImageRectSize = Vector2.new(12, 12)
- Border_15.Name = "Border"
- Border_15.Parent = Borders_2
- Border_15.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_15.BackgroundTransparency = 1
- Border_15.BorderSizePixel = 0
- Border_15.Position = UDim2.new(0, -12, 0, 0)
- Border_15.Size = UDim2.new(0, 12, 1, 0)
- Border_15.ZIndex = 103
- Border_15.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_15.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_15.ImageRectOffset = Vector2.new(0, 12)
- Border_15.ImageRectSize = Vector2.new(12, 12)
- Border_16.Name = "Border"
- Border_16.Parent = Borders_2
- Border_16.BackgroundColor3 = Color3.new(1, 1, 1)
- Border_16.BackgroundTransparency = 1
- Border_16.BorderSizePixel = 0
- Border_16.Position = UDim2.new(1, 0, 0, 0)
- Border_16.Size = UDim2.new(0, 12, 1, 0)
- Border_16.ZIndex = 103
- Border_16.Image = "http://www.roblox.com/asset/?id=238725003"
- Border_16.ImageColor3 = Color3.new(0.392157, 0.784314, 0.392157)
- Border_16.ImageRectOffset = Vector2.new(24, 12)
- Border_16.ImageRectSize = Vector2.new(12, 12)
- MainCmds.Name = "MainCmds"
- MainCmds.Parent = MainFrame
- MainCmds.BackgroundColor3 = Color3.new(1, 1, 1)
- MainCmds.BackgroundTransparency = 1
- MainCmds.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0)
- MainCmds.Font = Enum.Font.Highway
- MainCmds.Text = "Main Commands"
- MainCmds.TextColor3 = Color3.new(1, 1, 1)
- MainCmds.TextSize = 30
- Challenges.Name = "Challenges"
- Challenges.Parent = MainFrame
- Challenges.BackgroundColor3 = Color3.new(1, 1, 1)
- Challenges.BackgroundTransparency = 1
- Challenges.Position = UDim2.new(0.333333343, 0, 0, 0)
- Challenges.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0)
- Challenges.Font = Enum.Font.Highway
- Challenges.Text = "Challenges"
- Challenges.TextColor3 = Color3.new(1, 1, 1)
- Challenges.TextSize = 30
- Extras.Name = "Extras"
- Extras.Parent = MainFrame
- Extras.BackgroundColor3 = Color3.new(1, 1, 1)
- Extras.BackgroundTransparency = 1
- Extras.Position = UDim2.new(0.666666687, 0, 0, 0)
- Extras.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0)
- Extras.Font = Enum.Font.Highway
- Extras.Text = "Extras"
- Extras.TextColor3 = Color3.new(1, 1, 1)
- Extras.TextSize = 30
- Pages.Name = "Pages"
- Pages.Parent = MainFrame
- Pages.BackgroundColor3 = Color3.new(1, 1, 1)
- Pages.BackgroundTransparency = 1
- Pages.Position = UDim2.new(0, 0, 0.108571425, 0)
- Pages.Size = UDim2.new(1, 0, 0.89142859, 0)
- MainCmdsPage.Name = "MainCmdsPage"
- MainCmdsPage.Parent = Pages
- MainCmdsPage.BackgroundColor3 = Color3.new(1, 1, 1)
- MainCmdsPage.BackgroundTransparency = 1
- MainCmdsPage.BorderSizePixel = 0
- MainCmdsPage.Size = UDim2.new(1, 0, 1, 0)
- MainCmdsPage.CanvasSize = UDim2.new(0, 0, 0, 0)
- GIdols.Name = "GIdols"
- GIdols.Parent = MainCmdsPage
- GIdols.BackgroundColor3 = Color3.new(1, 1, 1)
- GIdols.BackgroundTransparency = 1
- GIdols.Position = UDim2.new(0, 0, 0.0160256922, 0)
- GIdols.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0)
- GIdols.Font = Enum.Font.Highway
- GIdols.Text = "Get Idols/Legacies"
- GIdols.TextColor3 = Color3.new(1, 1, 1)
- GIdols.TextSize = 30
- GIdols.TextScaled = true
- GCoins.Name = "GCoins"
- GCoins.Parent = MainCmdsPage
- GCoins.BackgroundColor3 = Color3.new(1, 1, 1)
- GCoins.BackgroundTransparency = 1
- GCoins.Position = UDim2.new(0.665898621, 0, 0.0160256922, 0)
- GCoins.Size = UDim2.new(0.333299994, 0, 0.0799999982, 0)
- GCoins.Font = Enum.Font.Highway
- GCoins.Text = "Get Coins"
- GCoins.TextColor3 = Color3.new(1, 1, 1)
- GCoins.TextSize = 30
- CAim.Name = "CAim"
- CAim.Parent = MainCmdsPage
- CAim.BackgroundColor3 = Color3.new(1, 1, 1)
- CAim.BackgroundTransparency = 1
- CAim.Position = UDim2.new(-0.000768049154, 0, 0.355769217, 0)
- CAim.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- CAim.ZIndex = 101
- CAim.Font = Enum.Font.Highway
- CAim.Text = "Coins AimBot :"
- CAim.TextColor3 = Color3.new(1, 1, 1)
- CAim.TextScaled = true
- CAim.TextSize = 14
- CAim.TextWrapped = true
- CAimB.Name = "CAimB"
- CAimB.Parent = MainCmdsPage
- CAimB.BackgroundColor3 = Color3.new(1, 1, 1)
- CAimB.BackgroundTransparency = 1
- CAimB.Position = UDim2.new(0.804147422, 0, 0.355769217, 0)
- CAimB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- CAimB.Font = Enum.Font.Highway
- CAimB.Text = "Off"
- CAimB.TextColor3 = Color3.new(1, 1, 1)
- CAimB.TextSize = 30
- TribeState.Name = "TribeState"
- TribeState.Parent = MainCmdsPage
- TribeState.BackgroundColor3 = Color3.new(1, 1, 1)
- TribeState.BackgroundTransparency = 1
- TribeState.Position = UDim2.new(0, 0, 0.897435904, 0)
- TribeState.Size = UDim2.new(0.998463929, 0, 0.0801282078, 0)
- TribeState.ZIndex = 101
- TribeState.Font = Enum.Font.Highway
- TribeState.Text = "Your Tribe : None"
- TribeState.TextColor3 = Color3.new(1, 1, 1)
- TribeState.TextScaled = true
- TribeState.TextSize = 14
- TribeState.TextWrapped = true
- CDst.Name = "CDst"
- CDst.Parent = MainCmdsPage
- CDst.BackgroundColor3 = Color3.new(1, 1, 1)
- CDst.BackgroundTransparency = 1
- CDst.Position = UDim2.new(0, 0, 0.275641024, 0)
- CDst.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- CDst.ZIndex = 101
- CDst.Font = Enum.Font.Highway
- CDst.Text = "Click Destroy"
- CDst.TextColor3 = Color3.new(1, 1, 1)
- CDst.TextScaled = true
- CDst.TextSize = 14
- CDst.TextWrapped = true
- CDstB.Name = "CDstB"
- CDstB.Parent = MainCmdsPage
- CDstB.BackgroundColor3 = Color3.new(1, 1, 1)
- CDstB.BackgroundTransparency = 1
- CDstB.Position = UDim2.new(0.804915428, 0, 0.275641024, 0)
- CDstB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- CDstB.Font = Enum.Font.Highway
- CDstB.Text = "Off"
- CDstB.TextColor3 = Color3.new(1, 1, 1)
- CDstB.TextSize = 30
- CTp.Name = "CTp"
- CTp.Parent = MainCmdsPage
- CTp.BackgroundColor3 = Color3.new(1, 1, 1)
- CTp.BackgroundTransparency = 1
- CTp.Position = UDim2.new(0, 0, 0.195512846, 0)
- CTp.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- CTp.ZIndex = 101
- CTp.Font = Enum.Font.Highway
- CTp.Text = "Click Teleport"
- CTp.TextColor3 = Color3.new(1, 1, 1)
- CTp.TextScaled = true
- CTp.TextSize = 14
- CTp.TextWrapped = true
- CTpB.Name = "CTpB"
- CTpB.Parent = MainCmdsPage
- CTpB.BackgroundColor3 = Color3.new(1, 1, 1)
- CTpB.BackgroundTransparency = 1
- CTpB.Position = UDim2.new(0.804915428, 0, 0.195512846, 0)
- CTpB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- CTpB.Font = Enum.Font.Highway
- CTpB.Text = "Off"
- CTpB.TextColor3 = Color3.new(1, 1, 1)
- CTpB.TextSize = 30
- Inital.Name = "Inital"
- Inital.Parent = MainCmdsPage
- Inital.BackgroundColor3 = Color3.new(1, 1, 1)
- Inital.BackgroundTransparency = 1
- Inital.Position = UDim2.new(0.230769232, 0, 0.61016947, 0)
- Inital.Size = UDim2.new(0.544090033, 0, 0.0813559294, 0)
- Inital.Font = Enum.Font.Highway
- Inital.Text = "Initallize"
- Inital.TextColor3 = Color3.new(1, 1, 1)
- Inital.TextSize = 30
- IniNote.Name = "IniNote"
- IniNote.Parent = MainCmdsPage
- IniNote.BackgroundColor3 = Color3.new(1, 1, 1)
- IniNote.BackgroundTransparency = 1
- IniNote.Position = UDim2.new(0.00136425649, 0, 0.693578064, 0)
- IniNote.Size = UDim2.new(0.998463929, 0, 0.0801282078, 0)
- IniNote.ZIndex = 101
- IniNote.Font = Enum.Font.Highway
- IniNote.Text = "Note : Initallize Every Time Your Tribe Changes."
- IniNote.TextColor3 = Color3.new(1, 1, 1)
- IniNote.TextScaled = true
- IniNote.TextSize = 14
- IniNote.TextWrapped = true
- Fly.Name = "Fly"
- Fly.Parent = MainCmdsPage
- Fly.BackgroundColor3 = Color3.new(1, 1, 1)
- Fly.BackgroundTransparency = 1
- Fly.Position = UDim2.new(-0.000768049154, 0, 0.4357692, 0)
- Fly.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- Fly.ZIndex = 101
- Fly.Font = Enum.Font.Highway
- Fly.Text = "Flying"
- Fly.TextColor3 = Color3.new(1, 1, 1)
- Fly.TextScaled = true
- Fly.TextSize = 14
- Fly.TextWrapped = true
- FlyB.Name = "FlyB"
- FlyB.Parent = MainCmdsPage
- FlyB.BackgroundColor3 = Color3.new(1, 1, 1)
- FlyB.BackgroundTransparency = 1
- FlyB.Position = UDim2.new(0.804147422, 0, 0.4357692, 0)
- FlyB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- FlyB.Font = Enum.Font.Highway
- FlyB.Text = "Off"
- FlyB.TextColor3 = Color3.new(1, 1, 1)
- FlyB.TextSize = 30
- ExtrasPage.Name = "ExtrasPage"
- ExtrasPage.Parent = Pages
- ExtrasPage.BackgroundColor3 = Color3.new(1, 1, 1)
- ExtrasPage.BackgroundTransparency = 1
- ExtrasPage.BorderSizePixel = 0
- ExtrasPage.Size = UDim2.new(1, 0, 1, 0)
- ExtrasPage.Visible = false
- ExtrasPage.CanvasSize = UDim2.new(0, 0, 0, 0)
- ChatS.Name = "ChatS"
- ChatS.Parent = ExtrasPage
- ChatS.BackgroundColor3 = Color3.new(1, 1, 1)
- ChatS.BackgroundTransparency = 1
- ChatS.Position = UDim2.new(0.804915488, 0, 0.0160256326, 0)
- ChatS.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- ChatS.Font = Enum.Font.Highway
- ChatS.Text = "Off"
- ChatS.TextColor3 = Color3.new(1, 1, 1)
- ChatS.TextSize = 30
- ChatL.Name = "ChatL"
- ChatL.Parent = ExtrasPage
- ChatL.BackgroundColor3 = Color3.new(1, 1, 1)
- ChatL.BackgroundTransparency = 1
- ChatL.Position = UDim2.new(0, 0, 0.0160256326, 0)
- ChatL.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- ChatL.ZIndex = 101
- ChatL.Font = Enum.Font.Highway
- ChatL.Text = "Chatting :"
- ChatL.TextColor3 = Color3.new(1, 1, 1)
- ChatL.TextScaled = true
- ChatL.TextSize = 14
- ChatL.TextWrapped = true
- MoveL.Name = "MoveL"
- MoveL.Parent = ExtrasPage
- MoveL.BackgroundColor3 = Color3.new(1, 1, 1)
- MoveL.BackgroundTransparency = 1
- MoveL.Position = UDim2.new(-0.000768049154, 0, 0.0961538404, 0)
- MoveL.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- MoveL.ZIndex = 101
- MoveL.Font = Enum.Font.Highway
- MoveL.Text = "Movement : "
- MoveL.TextColor3 = Color3.new(1, 1, 1)
- MoveL.TextScaled = true
- MoveL.TextSize = 14
- MoveL.TextWrapped = true
- MoveS.Name = "MoveS"
- MoveS.Parent = ExtrasPage
- MoveS.BackgroundColor3 = Color3.new(1, 1, 1)
- MoveS.BackgroundTransparency = 1
- MoveS.Position = UDim2.new(0.804147422, 0, 0.0961538404, 0)
- MoveS.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- MoveS.Font = Enum.Font.Highway
- MoveS.Text = "Off"
- MoveS.TextColor3 = Color3.new(1, 1, 1)
- MoveS.TextSize = 30
- KnockL.Name = "KnockL"
- KnockL.Parent = ExtrasPage
- KnockL.BackgroundColor3 = Color3.new(1, 1, 1)
- KnockL.BackgroundTransparency = 1
- KnockL.Position = UDim2.new(-0.000768049154, 0, 0.176153839, 0)
- KnockL.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- KnockL.ZIndex = 101
- KnockL.Font = Enum.Font.Highway
- KnockL.Text = "Knockable(Frozen) : "
- KnockL.TextColor3 = Color3.new(1, 1, 1)
- KnockL.TextScaled = true
- KnockL.TextSize = 14
- KnockL.TextWrapped = true
- KnockS.Name = "KnockS"
- KnockS.Parent = ExtrasPage
- KnockS.BackgroundColor3 = Color3.new(1, 1, 1)
- KnockS.BackgroundTransparency = 1
- KnockS.Position = UDim2.new(0.804147422, 0, 0.176153839, 0)
- KnockS.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- KnockS.Font = Enum.Font.Highway
- KnockS.Text = "Off"
- KnockS.TextColor3 = Color3.new(1, 1, 1)
- KnockS.TextSize = 30
- KnockL_2.Name = "KnockL"
- KnockL_2.Parent = ExtrasPage
- KnockL_2.BackgroundColor3 = Color3.new(1, 1, 1)
- KnockL_2.BackgroundTransparency = 1
- KnockL_2.Position = UDim2.new(0, 0, 0.540000021, 0)
- KnockL_2.Size = UDim2.new(1, 0, 0.0799999982, 0)
- KnockL_2.ZIndex = 101
- KnockL_2.Font = Enum.Font.Highway
- KnockL_2.Text = "Debug Commands : (Commands Used By VeteranBlue)"
- KnockL_2.TextColor3 = Color3.new(1, 1, 1)
- KnockL_2.TextScaled = true
- KnockL_2.TextSize = 14
- KnockL_2.TextWrapped = true
- CDbg.Name = "CDbg"
- CDbg.Parent = ExtrasPage
- CDbg.BackgroundColor3 = Color3.new(1, 1, 1)
- CDbg.BackgroundTransparency = 1
- CDbg.Position = UDim2.new(-0.000768049154, 0, 0.619359016, 0)
- CDbg.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- CDbg.ZIndex = 101
- CDbg.Font = Enum.Font.Highway
- CDbg.Text = "Click Debug : "
- CDbg.TextColor3 = Color3.new(1, 1, 1)
- CDbg.TextScaled = true
- CDbg.TextSize = 14
- CDbg.TextWrapped = true
- CDbgB.Name = "CDbgB"
- CDbgB.Parent = ExtrasPage
- CDbgB.BackgroundColor3 = Color3.new(1, 1, 1)
- CDbgB.BackgroundTransparency = 1
- CDbgB.Position = UDim2.new(0.804147422, 0, 0.619359016, 0)
- CDbgB.Size = UDim2.new(0.195084482, 0, 0.0801282078, 0)
- CDbgB.Font = Enum.Font.Highway
- CDbgB.Text = "Off"
- CDbgB.TextColor3 = Color3.new(1, 1, 1)
- CDbgB.TextSize = 30
- Xplr.Name = "Xplr"
- Xplr.Parent = ExtrasPage
- Xplr.BackgroundColor3 = Color3.new(1, 1, 1)
- Xplr.BackgroundTransparency = 1
- Xplr.Position = UDim2.new(0, 0, 0.736666679, 0)
- Xplr.Size = UDim2.new(0.333333343, 0, 0.0799999982, 0)
- Xplr.Font = Enum.Font.Highway
- Xplr.Text = "Xplorer"
- Xplr.TextColor3 = Color3.new(1, 1, 1)
- Xplr.TextSize = 30
- RSpyB.Name = "RSpyB"
- RSpyB.Parent = ExtrasPage
- RSpyB.BackgroundColor3 = Color3.new(1, 1, 1)
- RSpyB.BackgroundTransparency = 1
- RSpyB.Position = UDim2.new(0.666666687, 0, 0.736666679, 0)
- RSpyB.Size = UDim2.new(0.333333343, 0, 0.0799999982, 0)
- RSpyB.Font = Enum.Font.Highway
- RSpyB.Text = "RSpy"
- RSpyB.TextColor3 = Color3.new(1, 1, 1)
- RSpyB.TextSize = 30
- ChallengesPage.Name = "ChallengesPage"
- ChallengesPage.Parent = Pages
- ChallengesPage.BackgroundColor3 = Color3.new(1, 1, 1)
- ChallengesPage.BackgroundTransparency = 1
- ChallengesPage.BorderSizePixel = 0
- ChallengesPage.Size = UDim2.new(1, 0, 1, 0)
- ChallengesPage.Visible = false
- ChallengesPage.CanvasSize = UDim2.new(0, 0, 0, 0)
- gag.Name = "gag"
- gag.Parent = ChallengesPage
- gag.BackgroundColor3 = Color3.new(1, 1, 1)
- gag.BackgroundTransparency = 1
- gag.Position = UDim2.new(0, 0, 0.0160256419, 0)
- gag.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- gag.Font = Enum.Font.Highway
- gag.Text = "Get A Grip"
- gag.TextColor3 = Color3.new(1, 1, 1)
- gag.TextSize = 30
- byb.Name = "byb"
- byb.Parent = ChallengesPage
- byb.BackgroundColor3 = Color3.new(1, 1, 1)
- byb.BackgroundTransparency = 1
- byb.Position = UDim2.new(0.332565308, 0, 0.0160256624, 0)
- byb.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- byb.Font = Enum.Font.Highway
- byb.Text = "Byway Bustle"
- byb.TextColor3 = Color3.new(1, 1, 1)
- byb.TextSize = 30
- TotM.Name = "TotM"
- TotM.Parent = ChallengesPage
- TotM.BackgroundColor3 = Color3.new(1, 1, 1)
- TotM.BackgroundTransparency = 1
- TotM.Position = UDim2.new(0.665898681, 0, 0.0160256624, 0)
- TotM.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- TotM.Font = Enum.Font.Highway
- TotM.Text = "Top Of The Mount"
- TotM.TextColor3 = Color3.new(1, 1, 1)
- TotM.TextSize = 30
- CCombo.Name = "CCombo"
- CCombo.Parent = ChallengesPage
- CCombo.BackgroundColor3 = Color3.new(1, 1, 1)
- CCombo.BackgroundTransparency = 1
- CCombo.Position = UDim2.new(0, 0, 0.115384616, 0)
- CCombo.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- CCombo.Font = Enum.Font.Highway
- CCombo.Text = "Cryptic Combo"
- CCombo.TextColor3 = Color3.new(1, 1, 1)
- CCombo.TextSize = 30
- BtTP.Name = "BtTP"
- BtTP.Parent = ChallengesPage
- BtTP.BackgroundColor3 = Color3.new(1, 1, 1)
- BtTP.BackgroundTransparency = 1
- BtTP.Position = UDim2.new(0.332565278, 0, 0.887820542, 0)
- BtTP.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- BtTP.Font = Enum.Font.Highway
- BtTP.Text = "Beat To The Punch"
- BtTP.TextColor3 = Color3.new(1, 1, 1)
- BtTP.TextSize = 30
- ChatL_2.Name = "ChatL"
- ChatL_2.Parent = ChallengesPage
- ChatL_2.BackgroundColor3 = Color3.new(1, 1, 1)
- ChatL_2.BackgroundTransparency = 1
- ChatL_2.Position = UDim2.new(-0.000768049154, 0, 0.701923132, 0)
- ChatL_2.Size = UDim2.new(1, 0, 0.0801282078, 0)
- ChatL_2.ZIndex = 101
- ChatL_2.Font = Enum.Font.Highway
- ChatL_2.Text = "Tribal Challenges : (Won't work unless You Have Initiallized)"
- ChatL_2.TextColor3 = Color3.new(1, 1, 1)
- ChatL_2.TextScaled = true
- ChatL_2.TextSize = 14
- ChatL_2.TextWrapped = true
- DDwelling.Name = "DDwelling"
- DDwelling.Parent = ChallengesPage
- DDwelling.BackgroundColor3 = Color3.new(1, 1, 1)
- DDwelling.BackgroundTransparency = 1
- DDwelling.Position = UDim2.new(0.665898621, 0, 0.887820542, 0)
- DDwelling.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- DDwelling.Font = Enum.Font.Highway
- DDwelling.Text = "Dive Dwelling"
- DDwelling.TextColor3 = Color3.new(1, 1, 1)
- DDwelling.TextSize = 30
- Tidepool.Name = "Tidepool"
- Tidepool.Parent = ChallengesPage
- Tidepool.BackgroundColor3 = Color3.new(1, 1, 1)
- Tidepool.BackgroundTransparency = 1
- Tidepool.Position = UDim2.new(0, 0, 0.887820542, 0)
- Tidepool.Size = UDim2.new(0.333333343, 0, 0.0801282078, 0)
- Tidepool.Font = Enum.Font.Highway
- Tidepool.Text = "Tidepool"
- Tidepool.TextColor3 = Color3.new(1, 1, 1)
- Tidepool.TextSize = 30
- -- Scripts
- local Items = 0
- repeat
- wait(0.1)
- Items = Items + 1
- Progress.Text = "Gui Objects : "..tonumber(Items).."/54"
- until Items >= 54
- local Ts = game:GetService("TweenService")
- local Ti = TweenInfo.new(
- 1,
- Enum.EasingStyle.Sine,
- Enum.EasingDirection.Out,
- 0,
- false,
- 0
- )
- local Tp = {
- BackgroundTransparency = 1
- }
- wait(1)
- Progress.Text = "Complete."
- wait(3)
- Progress.Visible = false
- MainTitle.Visible = false
- Credits.Visible = false
- Skids.Visible = false
- Loading.Visible = false
- Credits1.Visible = false
- local Tween = Ts:Create(LoadingFrame,Ti,Tp)
- Tween:Play()
- wait(1.1)
- wait(1)
- VeteranIcon.Visible = false
- LoadingFrame:Destroy()
- wait(1)
- MainButton.Visible = true
- local function ReFly()
- repeat wait()
- until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
- local mouse = game.Players.LocalPlayer:GetMouse()
- repeat wait() until mouse
- local plr = game.Players.LocalPlayer
- local torso = plr.Character.Torso
- local deb = true
- local ctrl = {f = 0, b = 0, l = 0, r = 0}
- local lastctrl = {f = 0, b = 0, l = 0, r = 0}
- local maxspeed = 50
- local speed = 0
- function Fly()
- local bg = Instance.new("BodyGyro", torso)
- bg.P = 9e4
- bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- bg.cframe = torso.CFrame
- local bv = Instance.new("BodyVelocity", torso)
- bv.velocity = Vector3.new(0,0.1,0)
- bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
- repeat wait()
- plr.Character.Humanoid.PlatformStand = true
- if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
- speed = speed+.5+(speed/maxspeed)
- if speed > maxspeed then
- speed = maxspeed
- end
- elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
- speed = speed-1
- if speed < 0 then
- speed = 0
- end
- end
- if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
- bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
- lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
- elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
- bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
- else
- bv.velocity = Vector3.new(0,0.1,0)
- end
- bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
- until not flying
- ctrl = {f = 0, b = 0, l = 0, r = 0}
- lastctrl = {f = 0, b = 0, l = 0, r = 0}
- speed = 0
- bg:Destroy()
- bv:Destroy()
- plr.Character.Humanoid.PlatformStand = false
- end
- mouse.KeyDown:connect(function(key)
- if key:lower() == "Deez" then
- if flying then flying = false
- else
- flying = true
- Fly()
- end
- elseif key:lower() == "w" then
- ctrl.f = 1
- elseif key:lower() == "s" then
- ctrl.b = -1
- elseif key:lower() == "a" then
- ctrl.l = -1
- elseif key:lower() == "d" then
- ctrl.r = 1
- end
- end)
- mouse.KeyUp:connect(function(key)
- if key:lower() == "w" then
- ctrl.f = 0
- elseif key:lower() == "s" then
- ctrl.b = 0
- elseif key:lower() == "a" then
- ctrl.l = 0
- elseif key:lower() == "d" then
- ctrl.r = 0
- end
- end)
- end
- MainButton.MouseButton1Click:Connect(function()
- if MainFrame.Visible == true then
- MainFrame.Visible = false
- else
- MainFrame.Visible = true
- end
- end)
- Extras.MouseButton1Click:Connect(function()
- ChallengesPage.Visible = false
- MainCmdsPage.Visible = false
- ExtrasPage.Visible = true
- end)
- MainCmds.MouseButton1Click:Connect(function()
- ChallengesPage.Visible = false
- MainCmdsPage.Visible = true
- ExtrasPage.Visible = false
- end)
- Challenges.MouseButton1Click:Connect(function()
- ChallengesPage.Visible = true
- MainCmdsPage.Visible = false
- ExtrasPage.Visible = false
- end)
- MoveS.MouseButton1Click:Connect(function()
- if MoveS.Text == "Off" then
- MoveS.Text = "On"
- Player.CanMove.Value = true
- Player.Character.Humanoid.WalkSpeed = 16
- Player.Character.Humanoid.JumpPower = 50
- else
- MoveS.Text = "Off"
- Player.CanMove.Value = false
- Player.Character.Humanoid.JumpPower = 0
- end
- end)
- ChatS.MouseButton1Click:Connect(function()
- if ChatS.Text == "Off" then
- ChatS.Text = "On"
- Player.Muted.Value = false
- else
- ChatS.Text = "Off"
- Player.Muted.Value = true
- end
- end)
- CTpB.MouseButton1Click:Connect(function()
- if CTpB.Text == "Off" then
- CTpB.Text = "On"
- ClickMethod = "Tp"
- elseif ClickMethod == "Tp" then
- CTpB.Text = "Off"
- ClickMethod = nil
- else
- CTpB.Text = "Off"
- end
- end)
- CDstB.MouseButton1Click:Connect(function()
- if CDstB.Text == "Off" then
- CDstB.Text = "On"
- ClickMethod = "Dst"
- elseif ClickMethod == "Dst" then
- CDstB.Text = "Off"
- ClickMethod = nil
- else
- CDstB.Text = "Off"
- end
- end)
- CDbgB.MouseButton1Click:Connect(function()
- if CDbgB.Text == "Off" then
- CDbgB.Text = "On"
- ClickMethod = "Debug"
- elseif ClickMethod == "Debug" then
- CDbgB.Text = "Off"
- ClickMethod = nil
- else
- CDbgB.Text = "Off"
- end
- end)
- Mouse.KeyDown:Connect(function(Key)
- if Key == "e" then
- KeyBinding = true
- end
- end)
- Mouse.KeyUp:Connect(function(Key)
- if Key == "e" then
- KeyBinding = false
- end
- end)
- Mouse.Button1Down:Connect(function()
- if KeyBinding == true then
- if ClickMethod == "Tp" then
- local Char = Player.Character
- Char.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,3,0)
- elseif ClickMethod == "Dst" then
- if Mouse.Target ~= nil and Mouse.Target:IsA("Terrain") == false then
- Mouse.Target:Destroy()
- end
- elseif ClickMethod == "Debug" then
- local Target = Mouse.Target
- print("------------------ Debug No ".. tostring(TotalDebugs).. "------------------")
- print("Click Location : ".. tostring(Mouse.Hit.p))
- if Target ~= nil then
- print("Target : ")
- print("Name : ".. Target.Name)
- print("Location : ".. Target:GetFullName())
- print("ClassName : ".. Target.ClassName)
- print("Pointer ".. tostring(Target:GetChildren()))
- TotalDebugs = TotalDebugs + 1
- else
- print("Target Was Nil.")
- end
- end
- end
- end)
- CAimB.MouseButton1Click:Connect(function()
- if CAimB.Text == "Off" then
- CAimB.Text = "On"
- CoinAimbot = true
- else
- CAimB.Text = "Off"
- CoinAimbot = false
- end
- end)
- KnockS.MouseButton1Click:Connect(function()
- if KnockS.Text == "Off" then
- KnockS.Text = "On"
- WaitForProperty(Player,"Character")
- Player.Character.Head.Anchored = true
- else
- KnockS.Text = "Off"
- WaitForProperty(Player,"Character")
- Player.Character.Head.Anchored = false
- end
- end)
- FlyB.MouseButton1Click:Connect(function()
- if FlyB.Text == "Off" then
- FlyB.Text = "On"
- flying = true
- ReFly()
- Fly()
- else
- FlyB.Text = "Off"
- flying = false
- end
- end)
- IZoomB.MouseButton1Click:Connect(function()
- if IZoomB.Text == "Off" then
- IZoomB.Text = "On"
- game.Players.LocalPlayer.CameraMaxZoomDistance = 400
- else
- IZoomB.Text = "Off"
- game.Players.LocalPlayer.CameraMaxZoomDistance = 50
- end
- end)
- SDes.MouseButton1Click:Connect(function()
- if SDes.Text == "CONFIRM" then
- SurvivorGui:Destroy()
- else
- SDes.Text = "CONFIRM"
- wait(1.75)
- SDes.Text = "SELF DESTRUCT"
- end
- end)
- GCoins.MouseButton1Click:Connect(function()
- local Char = Player.Character
- local Coinsx = {}
- for i, v in pairs(Misc:GetDescendants())do
- if v.Name == "Coin" then
- table.insert(Coinsx,v)
- end
- end
- for i, v in pairs(Coinsx) do
- if v.Transparency < 0.9 then
- Char.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(15,10,15)
- wait(1)
- Char.Humanoid:MoveTo(v.CFrame.p)
- wait(2)
- end
- end
- end)
- GFStopIdols.MouseButton1Click:Connect(function()
- yesasda = false
- end)
- GIdols.MouseButton1Click:Connect(function()
- yesasda = true
- local Char = Player.Character
- --local misc = workspace:FindFirstChild("Misc")
- local firstasd = false
- for _,test in pairs(Misc.Spawned:GetChildren()) do
- if yesasda == false then
- return end
- if firstasd == true then
- if test.CFrame then
- firstasd = true
- Char.HumanoidRootPart.CFrame = CFrame.new(test.CFrame.X, test.CFrame.Y+12, test.CFrame.Z)
- end
- wait(3.75)
- else
- if test.CFrame then
- Char.HumanoidRootPart.CFrame = CFrame.new(test.CFrame.X, test.CFrame.Y+12, test.CFrame.Z)
- end
- wait(3.75)
- end
- end
- end)
- Inital.MouseButton1Click:Connect(function()
- local Teams = game.Teams
- local MyTeam = Player.Team
- local GameData = game.ReplicatedStorage.GameData
- local Tribe1 = GameData.Tribe1Name
- local Tribe2 = GameData.Tribe2Name
- local TribeName = MyTeam.Name
- local TribeNum = 0
- PlayerTribe = MyTeam.Name
- print("Tribe : "..MyTeam.Name)
- if MyTeam.Name == Tribe1.Value then
- TribeNum = 1
- PlayerTribeNum = 1
- elseif MyTeam.Name == Tribe2.Value then
- TribeNum = 2
- PlayerTribeNum = 2
- end
- print("Num : "..tostring(TribeNum))
- end)
- gag.MouseButton1Click:Connect(function()
- game.Players.LocalPlayer.PlayerGui.GUIs.Center.GetAGrip:Destroy()
- end)
- Tidepool.MouseButton1Click:Connect(function()
- local Char = Player.Character
- local MyTribeMap = game.Workspace.Tidepool.Map:FindFirstChild("tribe".. tostring(PlayerTribeNum))
- if MyTribeMap == nil then
- MyTribeMap = game.Workspace.Tidepool.Map:FindFirstChild("Tribe".. tostring(PlayerTribeNum))
- end
- local StartPlate1 = MyTribeMap:FindFirstChild("StartPlate1")
- if StartPlate1 == nil then
- StartPlate1 = MyTribeMap:FindFirstChild("Startplate1")
- end
- local StartPlate2 = MyTribeMap:FindFirstChild("StartPlate2")
- if StartPlate2 == nil then
- StartPlate2 = MyTribeMap:FindFirstChild("Startplate2")
- end
- local EndPlate1 = MyTribeMap:FindFirstChild("EndPlate1")
- if EndPlate1 == nil then
- EndPlate1 = MyTribeMap:FindFirstChild("Endplate1")
- end
- local EndPlate2 = MyTribeMap:FindFirstChild("EndPlate2")
- if EndPlate2 == nil then
- EndPlate2 = MyTribeMap:FindFirstChild("Endplate2")
- end
- for i = 0,6 do
- Char.HumanoidRootPart.CFrame = EndPlate1.CFrame
- wait(0.5)
- Char.HumanoidRootPart.CFrame = StartPlate1.CFrame
- wait(0.5)
- Char.HumanoidRootPart.CFrame = EndPlate2.CFrame
- wait(0.5)
- Char.HumanoidRootPart.CFrame = StartPlate2.CFrame
- wait(0.5)
- end
- end)
- BtTP.MouseButton1Click:Connect(function()
- local Char = Player.Character
- local MyTribeMap = game.Workspace["Beat to the Punch"].Map:FindFirstChild("tribe".. tostring(PlayerTribeNum))
- if MyTribeMap == nil then
- MyTribeMap = game.Workspace["Beat to the Punch"].Map:FindFirstChild("Tribe".. tostring(PlayerTribeNum))
- end
- local Finish = MyTribeMap:FindFirstChild("Finish")
- if Finish == nil then
- Finish = MyTribeMap:FindFirstChild("finish")
- end
- Char.HumanoidRootPart.CFrame = Finish.CFrame + Vector3.new(0,3,0)
- end)
- DDwelling.MouseButton1Click:Connect(function()
- local Char = Player.Character
- local MyTribeMap = game.Workspace["Dive Dwelling"].Map:FindFirstChild("tribe".. tostring(PlayerTribeNum))
- if MyTribeMap == nil then
- MyTribeMap = game.Workspace["Dive Dwelling"].Map:FindFirstChild("Tribe".. tostring(PlayerTribeNum))
- end
- local MyPearls = MyTribeMap:FindFirstChild("Pearls")
- if MyPearls == nil then
- MyPearls = MyTribeMap:FindFirstChild("pearls")
- end
- for i, v in pairs(MyPearls:GetChildren())do
- Char.HumanoidRootPart.CFrame = v.CFrame
- wait(0.5)
- end
- end)
- Xplr.MouseButton1Click:Connect(function()
- TextProperties = {"ZOffset", "CharacterAppearance", "PrimaryPart", "SkyboxBk", "SkyboxDn", "WaterTransparency", "WaterWaveSpeed", "HipHeight","ChatHistory","ConversationDistance", "BlastPressure", "BlastRadius", "InitialPrompt", "CPU", "OSVer", "OsPlatformId", "CpuSpeed", "D", "P", "maxForce", "InstanceCount", "PlaceId", "workspace", "GarbageCollectionFrequency", "BinType", "Grip", "ActivationState", "GarbageCollectionLimit", "ShadowColor", "TargetPoint", "WalkDirection", "WalkToPart", "Image", "Font", "ClearTextOnFocus", "TextTransparency", "WalkToPoint", "ColorShift_Bottom", "ColorShift_Top","MaxSpeed","CartoonFactor","Target","MaxThrust","MaxTorque","TargetOffset","ThrustD", "ThrustP", "TurnD", "TurnP", "profileName", "Resolution", "Shadow", "Bevels", "BatchSize", "AASamples", "Genre", "CreatorType", "CreatorId", "JobId", "SkyboxUp", "SkyboxFt", "SkyboxLf", "StarCount", "ReporterType", "Outfit1", "Outfit2", "Pants", "PlayCount", "Shirt", "MinReportInterval", "VelocitySpread","Rate", "DataSendRate", "DataGCRate", "Archivable", "ClassName","NameDisplayerDistance", "MaxVelocity","PantsTemplate","ShirtTemplate","SoundId","Pitch","IsPlaying","IsPaused","Looped","PlayOnRemove","StudsPerTileU","StudsPerTileV", "Name", "Value", "MaxPlayers" , "PersonalServerRank" ,"NumPlayers" , "Text", "Reflectance","FogEnd", "FogStart","WaterTransparency", "Transparency", "Heat", "TeamName", "WalkSpeed", "Health", "MaxHealth", "Size", "Position", "TeamColor", "userId", "Brightness", "Ambient", "OsPlatform", "ChatMode", "AccountAgeReplicate", "Character", "Steer", "Style","NetworkOwnerV3", "CanCollide", "CFrame", "TimeOfDay", "FieldOfView", "CameraType", "LinkedSource", "MachineAddress", "Port"}
- BoolProperties = {"Anchored", "AllowInsertFreeModels","SuperSafeChatReplicate", "Player", "HangDetection", "FullScriptCode", "DataModelJobs", "DeviceLost", "SSAO", "SoundEnabled", "SoftwareSound", "TextFits", "TextWrap", "Draggable", "BubbleChat" , "AutoRuns", "Guest", "LocalSaveEnabled", "PlatformStand", "AutoRotate", "CelestialBodiesShown","HasBuildTools" , "ClassicChat" , "DevEnableMouseLock" ,"Netural", "CanCollide", "Disabled", "Outlines" ,"Jump", "Sit", "Visible", "IsSmooth" , "Enabled", "Locked", "FilteringEnabled", "StreamingEnabled", "GlobalShadows", "RobloxLocked", "ScriptsDisabled"}
- BrickColorProperties = {"BrickColor", "Color","AllowSweep", "WaterColor", "ParallelPhysics", "Is30FpsThrottleEnabled", "HeadsUpDisplay", "Texture", "Value", "WaterColor", "SkinColor", "SparkleColor", "FogColor", "HeadColor", "LeftArmColor", "RightArmColor", "TorsoColor", "RightLegColor", "LeftLegColor","ShadowColor", "Ambient", "SecondaryColor"}
- s = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
- pgr = Instance.new("TextButton")
- pgr.Parent = s
- pgr.Size = UDim2.new(0,100,0,40)
- pgr.Position = UDim2.new(0,30,0,440)
- pgr.Text="Xplorer"
- pgr.BackgroundTransparency = 0.7
- pgr.TextColor = BrickColor.new("Black")
- pgr.BackgroundColor = BrickColor.new("Really Black")
- pgr.BorderColor = BrickColor.new("Black")
- pgr.Font = "ArialBold"
- pgr.FontSize = "Size14"
- pgr.TextStrokeColor3 = Color3.new(0/0,0/0,0/0)
- pgr.TextStrokeTransparency = 0.3
- pgr.BorderSizePixel = 1
- pgr.BorderColor = BrickColor.new("White")
- if game.Players.LocalPlayer.PlayerGui:findFirstChild("Explorer") then
- game.Players.LocalPlayer.PlayerGui:findFirstChild("Explorer"):Remove()
- end
- local Cloned
- local Deleted
- local DeleteParent
- local Player
- local Search
- local ScriptSearch
- local Gui
- local Cloned = nil
- local Deleted = nil
- local DeleteParent = nil
- local Current = 0
- local CurrentOption = 0
- function Clear()
- if Gui then
- Gui:Remove()
- end
- Current = 0
- CurrentOption = 0
- end
- function AddButton(N, Function, Color, Copy)
- if not N then
- error("RenderButton - No Name Specified")
- end
- if not Function then
- error("RenderButton - No Function Specified")
- end
- if not Color then
- Color = Color3.new(1, 1, 1)
- end
- if Copy == nil then
- Copy = true
- end
- P = Instance.new("TextButton")
- if Copy then
- P.Size = UDim2.new(0, 110, 0, 20)
- else
- P.Size = UDim2.new(0, 130, 0, 20)
- end
- P.Text = N.Name
- P.Name = N.Name
- P.Parent = Gui
- P.BackgroundColor3 = Color
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300, 0, 50+(20*((Current%30)-1)))
- P.MouseButton1Click:connect(function()
- Function(P)
- end)
- D = Instance.new("TextButton")
- D.Size = UDim2.new(0, 20, 0, 20)
- D.Text = "X"
- D.Name = N.Name
- D.Parent = Gui
- D.BackgroundColor3 = Color3.new(1, 0, 0)
- D.TextColor3 = Color3.new(0, 0, 0)
- D.BackgroundTransparency = 0.5
- D.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+130, 0, 50+(20*((Current%30)-1)))
- D.MouseButton1Click:connect(function()
- Deleted = N
- DeleteParent = N.Parent
- N.Parent = nil
- Clear()
- Search(DeleteParent)
- end)
- if Copy then
- C = Instance.new("TextButton")
- C.Size = UDim2.new(0, 20, 0, 20)
- C.Text = "C"
- C.Name = N.Name
- C.Parent = Gui
- C.BackgroundColor3 = Color3.new(0, 1, 0.5)
- C.TextColor3 = Color3.new(0, 0, 0)
- C.BackgroundTransparency = 0.5
- C.Position = UDim2.new(0, ((math.modf(Current/30))*150)+300+110, 0, 50+(20*((Current%30)-1)))
- C.MouseButton1Click:connect(function()
- Cloned = N
- Clear()
- Search(N.Parent)
- end)
- end
- Current = Current + 1
- return P
- end
- function AddOption(N, Function, Color, Text)
- if not N then
- error("RenderButton - No Name Specified")
- end
- if not Color then
- Color = Color3.new(1, 1, 1)
- end
- if Text == nil then
- Text = false
- end
- if Text then
- P = Instance.new("TextBox")
- else
- P = Instance.new("TextButton")
- end
- P.Text = N
- P.Name = N
- P.Parent = Gui
- P.BackgroundColor3 = Color
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Size = UDim2.new(0, 150, 0, 20)
- P.Position = UDim2.new(0, ((math.modf(CurrentOption/30))*150)+150, 0, 50+(20*((CurrentOption%30)-1)))
- if not Text and Function then
- P.MouseButton1Click:connect(function() Function(P) end)
- end
- CurrentOption = CurrentOption + 1
- return P
- end
- function AddTextOption(Obj, Prop)
- local Ob = Obj
- local Pro = Prop
- if type(Ob[Pro]) == "number" or type(Ob[Pro]) == "string" then
- CurrentOption = CurrentOption + 1
- local T = AddOption(Ob[Pro], nil, Color3.new(0.1, 0.4, 0.1), true)
- CurrentOption = CurrentOption - 2
- local O = AddOption("Change "..Pro..":", function() Ob[Pro] = T.Text end, Color3.new(0.1, 0.8, 0.1), false)
- CurrentOption = CurrentOption + 1
- end
- end
- function AddBrickColorOption(Obj, Prop)
- local Ob = Obj
- local Pro = Prop
- if BrickColor.new(tostring(Ob[Pro])) == Ob[Pro] then
- CurrentOption = CurrentOption + 1
- local T = AddOption(tostring(Ob[Pro]), nil, Color3.new(0.1, 0.4, 0.1), true)
- CurrentOption = CurrentOption - 2
- local O = AddOption("Change "..Pro..":", function() Ob[Pro] = BrickColor.new(T.Text) end, Color3.new(0.1, 0.8, 0.1), false)
- CurrentOption = CurrentOption + 1
- end
- end
- function UnanchorObject(Objects)
- local function Recurse(Base)
- for _, Object in pairs(Base:GetChildren()) do
- if _G.TestProperty(Object, "Anchored") then
- Object.Anchored = not Object.Anchored
- end
- Recurse(Object)
- end
- end
- Recurse(Objects)
- end
- function AddBoolOption(Obj, Prop)
- local Ob = Obj
- local Pro = Prop
- if type(Ob[Pro]) == "boolean" then
- local O = AddOption(Pro..": "..tostring(Ob[Pro]), nil, Color3.new(0.1, 0.8, 0.1), false)
- O.MouseButton1Click:connect(function()
- if Ob[Pro] then
- Ob[Pro] = false
- O.Text = Pro..": false"
- else
- Ob[Pro] = true
- O.Text = Pro..": true"
- end
- end)
- end
- end
- function TestProperty(Obj, Property)
- Success = pcall(function()
- if Obj[Property] then
- return
- end
- end)
- return Success
- end
- function LoadOptions(Object)
- for Num, Prop in pairs(TextProperties) do
- if TestProperty(Object, Prop) then
- AddTextOption(Object, Prop)
- end
- end
- for Num, Prop in pairs(BoolProperties) do
- if TestProperty(Object, Prop) then
- AddBoolOption(Object, Prop)
- end
- end
- for Num, Prop in pairs(BrickColorProperties) do
- if TestProperty(Object, Prop) then
- AddBrickColorOption(Object, Prop)
- end
- end
- end
- function AddForceField(Player)
- Instance.new("ForceField", Player.Character)
- end
- function Killp(Player)
- Player.Character.Humanoid.Health=0
- end
- function AddExplode(Player)
- Instance.new("Explosion", Player.Character)
- end
- function AddSparkles(Player)
- Instance.new("Sparkles", Player.Character)
- end
- function FreezeParts(b)
- if (b.className == "Part") then
- b.Anchored=true;
- end
- end
- function Search(Object)
- Gui = Instance.new("ScreenGui")
- Gui.Parent = game.Players.LocalPlayer.PlayerGui
- Gui.Name = "Explorer"
- if Object ~= game then
- AddOption("Back", function()
- Clear();
- Search(Object.Parent)
- end, Color3.new(0.5, 1, 1), false)
- end
- if Object:IsA("Sound") then
- AddOption("Copy ID", function() CopyString(tostring(Object.SoundId):sub(14)); warn("Copied."); Clear(); Search(Object); end, Color3.new(1, 0.2, 0), false)
- AddOption("Play", function() Object:Play(); Clear(); Search(Object); end, Color3.new(0, 0, 1), false)
- AddOption("Stop", function() Object:Stop(); Clear(); Search(Object); end, Color3.new(1, 1, 0), false)
- end
- if Object:IsA("BoolValue") then
- AddBoolOption(Object,"Value")
- end
- if Object:IsA("Workspace") then
- AddOption("BlackHole", function() local p= game.Players:GetChildren() for i= 1, #p do if p[i] ~= "LocalPlayer" then b = Instance.new("BodyPosition") b.Parent = p[i].Character.Torso b.maxForce = Vector3.new(6000000,60000000,60000000) b.position = Vector3.new(100,10,0)end end end, Color3.new(1, 0.6, 0.1), false)
- end
- if Object:IsA("IntValue") or Object:IsA("StringValue") or Object:IsA("NumberValue") then
- AddOption("Copy Value", function() CopyString(tostring(Object.Value)); warn("Copied."); Clear(); Search(Object); end, Color3.new(1, 0.2, 0), false)
- end
- if Object:IsA("TextLabel") or Object:IsA("TextBox") or Object:IsA("Message") then
- AddOption("Copy Value", function() CopyString(tostring(Object.Text)); warn("Copied."); Clear(); Search(Object); end, Color3.new(1, 0.2, 0), false)
- end
- if Object ~= game then
- AddOption("Unanchor Children", function() UnanchorObject(Object); Clear(); Search(Object); end, Color3.new(1, 0.2, 0), false)
- AddOption("ClearAllChildren", function() Object:ClearAllChildren(); Clear(); Search(Object); end, Color3.new(1, 0.6, 0.1), false)
- end
- if Object:IsA("Model") then
- AddOption("SaveInstance", function() SaveInstance(Object) end, Color3.new(1, 1, 1), false)
- end
- AddOption("Reload", function() Clear(); Search(Object); end, Color3.new(0.2, 1, 0.2), false)
- if Cloned then
- AddOption("Paste", function() Cloned:Clone().Parent = Object; Clear(); Search(Object); end, Color3.new(0.5, 1, 1), false)
- end
- if Deleted then
- AddOption("Undo", function() Deleted.Parent = DeleteParent; Deleted = nil; DeletedParent = nil; Clear(); Search(Object); end, Color3.new(1, 0.6, 0.1), false)
- end
- if Object:IsA("Player") then
- AddOption("SwitchCamera", function() Clear(); if Object.CameraMode == "Classic" then Object.CameraMode = "LockFirstPerson" Search(Object) else Object.CameraMode = "Classic" Search(Object); end end, Color3.new(1, 0.6, 0.1), false)
- AddOption("Goto Character", function() Clear(); if Object.Character then Search(Object.Character); end end, Color3.new(1, 1, 1), false)
- AddOption("Kill", function() Killp(Object) end, Color3.new(1,0.6,0.1), false)
- AddOption("Freeze", function() FreezeParts(Object.Character.Torso); end, Color3.new(1, 0.6, 0.1), false)
- AddOption("Unequip Tools", function() Object.Character.Humanoid:UnequipTools() end, Color3.new(1, 0.6, 0.1), false)
- --AddOption("Explode", function() AddExplode(Object); end, Color3.new(1, 0.6, 0.1), false)
- end
- if Object:IsA("Lighting") then
- AddOption("Night", function() Object.TimeOfDay="24:24:24" end, Color3.new(1.,0.6,0.1), false)
- AddOption("Day", function() Object.TimeOfDay="12:12:12" end, Color3.new(1.,0.6,0.1), false)
- end
- if Object:IsA("LocalScript") or Object:IsA("ModuleScript") then
- AddOption("EditScript", function() Clear(); ScriptSearch(Object); end, Color3.new(1, 1, 1), false)
- end
- if Object:IsA("Terrain") then
- AddOption("Clear", function() Object:Clear(); end, Color3.new(1, 1, 1), false)
- end
- LoadOptions(Object)
- AddOption("Close", Clear, Color3.new(1, 0.2, 0), false)
- if not Object:IsA("Workspace") or not Object:IsA("Player") then
- for Num, Obj in pairs(Object:GetChildren()) do
- --if not Obj:IsA("BasePart") or not Object.Parent == game.Workspace then
- if true then
- if Obj:IsA("LocalScript") then
- AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 0, 0), true)
- elseif Obj:IsA("Script") or Obj:IsA("StarterScript") or Obj:IsA("CoreScript") then
- AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(0.5, 0.5, 0.8), true)
- elseif Obj.Parent == game then
- AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), false)
- else
- AddButton(Obj, function() Clear(); Search(Obj); end, Color3.new(1, 1, 1), true)
- end
- end
- end
- end
- function MoveUp(Place, Amount)
- for i,v in pairs(Place:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextBox") then
- v.Position = v.Position + UDim2.new(0,0,0,-Amount)
- end
- end
- end
- function MoveDown(Place, Amount)
- for i,v in pairs(Place:GetChildren()) do
- if v:IsA("TextLabel") or v:IsA("TextBox") then
- v.Position = v.Position + UDim2.new(0,0,0,Amount)
- end
- end
- end
- i=0
- function ScriptSearch(S)
- Script2 = S
- Script = decompile(Script2)
- Table = {}
- Enabled = true
- Gui = Instance.new("ScreenGui")
- Gui.Parent = game.Players.LocalPlayer.PlayerGui
- Gui.Name = "Explorer"
- while Enabled do
- Start, End = string.find(Script, '\n')
- print(Start, End)
- if Start and End then
- table.insert(Table, string.sub(Script, 1, End))
- New = string.sub(Script, End+1, string.len(Script))
- Script = New
- else
- Enabled = false
- table.insert(Table, string.sub(Script, 1, End))
- print("Finished")
- end
- end
- P = Instance.new("TextLabel")
- P.Size = UDim2.new(0, 500, 0, 20)
- P.Text = Script2.Name
- P.Name = "Script Line"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1)))
- P.TextXAlignment = "Left"
- i=i+1
- New = {}
- for I,Val in pairs(Table) do
- print(Val)
- P = Instance.new("TextBox")
- P.ClearTextOnFocus = false
- P.Size = UDim2.new(0, 500, 0, 20)
- P.Text = Val
- P.Name = "Script Line"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -250, 0, 150+(20*(i-1)))
- P.TextXAlignment = "Left"
- table.insert(New, P)
- i=i+1
- end
- i=1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "^"
- P.Name = "Scroll"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- MoveUp(Gui, -20)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "v"
- P.Name = "Scroll"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- MoveDown(Gui, -20)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "^^"
- P.Name = "Scroll"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- MoveUp(Gui, -200)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "vv"
- P.Name = "Scroll"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 1, 1)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- MoveDown(Gui, -200)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "S"
- P.Name = "Save"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(0, 1, 0)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- StringS = ""
- for Num, Obj in pairs(New) do
- StringS = StringS..Obj.Text..'\n'
- end
- S.Source = StringS
- S.Disabled = true
- S.Disabled = false
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "C"
- P.Name = "Copy"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 0.2, 0)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- StringS = ""
- for Num, Obj in pairs(New) do
- StringS = StringS..Obj.Text..'\n'
- end
- CopyString(StringS)
- end)
- i=i+1
- P = Instance.new("TextButton")
- P.Size = UDim2.new(0, 20, 0, 20)
- P.Text = "x"
- P.Name = "Back"
- P.Parent = Gui
- P.BackgroundColor3 = Color3.new(1, 0.2, 0)
- P.TextColor3 = Color3.new(0, 0, 0)
- P.BackgroundTransparency = 0.5
- P.Position = UDim2.new(0.5, -270, 0, 150+(20*(i-1)))
- P.MouseButton1Click:connect(function()
- Clear()
- i=0
- Search(S)
- end)
- i=i+1
- end
- end
- pgr.MouseButton1Click:connect(function()
- Clear()
- Search(game)
- end)
- end)
- RSpyB.MouseButton1Click:Connect(function()
- --== Made by Kurokku/Rebug REX ==--
- --[[
- Note: Things are still being made as this is only the starting version. Bugs are expected
- Compatible For:
- -Protosmasher
- -Synapse
- -Veil
- -QTX
- -RC7
- -Elysian
- -Seraph (Might crash though)
- -Prob some other exploits too, but I could be wrong.
- Clipboard Works For:
- -Protosmasher
- -Veil
- -Synapse
- -Elysian
- -More in the future
- --]]
- --== Creation Functions ==--
- function BreakCode()
- script:Destroy()
- end
- local service = setmetatable({}, {
- __index = function(t, k)
- return game:GetService(k)
- end
- })
- if service.Players.LocalPlayer.PlayerGui:FindFirstChild("Mr.Spy - Rebug REX/Kurokku") then
- service.Players.LocalPlayer.PlayerGui:FindFirstChild("Mr.Spy - Rebug REX/Kurokku"):Destroy() --You're dumb if you don't know what this does
- end
- function Create(cls,props)
- local inst = Instance.new(cls)
- for i,v in pairs(props) do
- if i == "ZIndex" then
- inst[i] = v+10000000
- else
- inst[i] = v
- end
- end
- return inst
- end
- _G.Exploit = (function()
- local writeable = pcall(function() make_writeable(getrawmetatable(game)) end)
- local setwrite = pcall(function() setreadonly(getrawmetatable(game), false) end)
- local synapse = Synapse or false
- local backup = pcall(function() getrawmetatable(game) end)
- return (
- (writeable and "Writeable") or
- (setwrite and "SetWrite") or
- (synapse and "Synapse") or
- (backup and "BackUp") or
- "Unknown Exploit"
- )
- end)()
- function GetType(item)
- if type(item) == "string" then
- return "\""..item.."\""
- elseif type(item) == "table" then
- local str = "{"
- local max = 0
- local numb = 1
- for i,v in pairs(item) do
- max = max+1
- end
- for i,v in pairs(item) do
- if numb == max then
- str = str.."["..GetType(i).."] = "..GetType(v)
- else
- str = str.."["..GetType(i).."] = "..GetType(v)..", "
- end
- numb = numb + 1
- end
- str = str.."}"
- return str
- elseif type(item) == "userdata" then
- local a,b = pcall(function()
- return item.ClassName
- end)
- if a then
- return item:GetFullName()
- else
- if tostring(b):match("not a valid member of %w+") then
- local c, d = tostring(b):match("not a valid member of %w+"):find("of ")
- local class = tostring(b):match("not a valid member of %w+"):sub(d+1)
- return class..".new(".. tostring(item) ..")"
- end
- end
- else
- return tostring(item)
- end
- end
- function ReturnArgs(Namecall, Object, ...)
- local args = {...}
- local list = "Namecall: ".. tostring(Namecall) .." | Args: ["
- local max = 0
- local numb = 1
- for i,v in pairs(args) do
- max = max + 1
- end
- for i,v in pairs(args) do
- if numb == max then
- list = list..GetType(v)
- else
- list = list..GetType(v)..", "
- end
- numb = numb + 1
- end
- list=list.."]"
- return list
- end
- function MakeShadow(UI,Index,Amnt,Sizey,starty)
- local tab = {}
- for i = 1,Amnt do
- tab[i] = Create("Frame",{Name="Shadow",Parent=UI,Size=UDim2.new(1,0,Sizey,0),ZIndex=Index,Position=UDim2.new(0,i,starty,i),BackgroundColor3=Color3.fromRGB(0,0,0),BorderSizePixel=0,Transparency=0.9})
- end
- return tab
- end
- --== End ==--
- --== Variables ==--
- local plr = service.Players.LocalPlayer
- local mouse = plr:GetMouse()
- local colSize = 14
- local SpyArgs = {}
- local Indexs = {
- ["BadgeService"] = 76;
- ["Humanoid"] = 10;
- ["GuiService"] = 48;
- ["CylinderHandleAdornment"] = 55;
- ["BallSocketConstraint"] = 90;
- ["BrickColorValue"] = 5;
- ["Accoutrement"] = 33;
- ["AdService"] = 74;
- ["AssetService"] = 73;
- ["GuiMain"] = 48;
- ["ImageButton"] = 53;
- ["HapticService"] = 85;
- ["DialogChoice"] = 64;
- ["Handles"] = 54;
- ["ReflectionMetadataClasses"] = 87;
- ["JointInstance"] = 35;
- ["AnimationController"] = 61;
- ["RemoteEvent"] = 81;
- ["CollectionService"] = 31;
- ["Smoke"] = 60;
- ["Configuration"] = 59;
- ["KeyframeSequenceProvider"] = 61;
- ["Accessory"] = 33;
- ["SelectionPointLasso"] = 58;
- ["GamePassService"] = 20;
- ["CFrameValue"] = 5;
- ["TextureTrail"] = 5;
- ["ImageLabel"] = 50;
- ["ReflectionMetadataMember"] = 87;
- ["Animation"] = 61;
- ["IntConstrainedValue"] = 5;
- ["HttpService"] = 77;
- ["PointLight"] = 14;
- ["Model"] = 3;
- ["DoubleConstrainedValue"] = 5;
- ["Snap"] = 35;
- ["BodyAngularVelocity"] = 15;
- ["VelocityMotor"] = 35;
- ["RocketPropulsion"] = 15;
- ["SurfaceSelection"] = 56;
- ["CoreGui"] = 47;
- ["Part"] = 2;
- ["ReplicatedFirst"] = 73;
- ["BindableEvent"] = 68;
- ["SelectionPartLasso"] = 58;
- ["NegateOperation"] = 79;
- ["PyramidPart"] = 2;
- ["ArcHandles"] = 57;
- ["Hint"] = 34;
- ["Players"] = 22;
- ["Script"] = 7;
- ["ParallelRampPart"] = 2;
- ["RayValue"] = 5;
- ["LineHandleAdornment"] = 55;
- ["Camera"] = 6;
- ["RunService"] = 67;
- ["BodyForce"] = 15;
- ["KeyframeSequence"] = 61;
- ["ServerScriptService"] = 1;
- ["BillboardGui"] = 65;
- ["BodyThrust"] = 15;
- ["RemoteFunction"] = 80;
- ["Team"] = 25;
- ["Sound"] = 12;
- ["GuiButton"] = 53;
- ["Workspace"] = 20;
- ["Lighting"] = 14;
- ["JointsService"] = 35;
- ["BlurEffect"] = 91;
- ["WedgePart"] = 2;
- ["BloomEffect"] = 91;
- ["ReflectionMetadata"] = 87;
- ["Vector3Value"] = 5;
- ["PointsService"] = 84;
- ["UserInputService"] = 85;
- ["Sparkles"] = 43;
- ["BodyGyro"] = 15;
- ["Rotate"] = 35;
- ["HopperBin"] = 23;
- ["ForceField"] = 38;
- ["Tool"] = 18;
- ["Texture"] = 11;
- ["Teams"] = 24;
- ["ReflectionMetadataFunctions"] = 87;
- ["RodConstraint"] = 90;
- ["Folder"] = 71;
- ["BodyVelocity"] = 15;
- ["Shirt"] = 44;
- ["SlidingBallConstraint"] = 90;
- ["Animator"] = 61;
- ["TextButton"] = 52;
- ["Color3Value"] = 5;
- ["TextBox"] = 52;
- ["NetworkReplicator"] = 30;
- ["Platform"] = 36;
- ["TerrainRegion"] = 66;
- ["SkateboardPlatform"] = 36;
- ["Seat"] = 36;
- ["Terrain"] = 66;
- ["Explosion"] = 37;
- ["BlockMesh"] = 9;
- ["TeleportService"] = 82;
- ["PlayerGui"] = 47;
- ["TextLabel"] = 51;
- ["SurfaceLight"] = 14;
- ["SurfaceGui"] = 65;
- ["Debris"] = 31;
- ["FlagStand"] = 40;
- ["StarterPack"] = 21;
- ["BindableFunction"] = 67;
- ["ReflectionMetadataCallbacks"] = 87;
- ["NetworkClient"] = 17;
- ["ModuleScript"] = 72;
- ["Flag"] = 39;
- ["Status"] = 3;
- ["ParticleEmitter"] = 70;
- ["StarterPlayer"] = 89;
- ["StringValue"] = 5;
- ["ObjectValue"] = 5;
- ["CharacterMesh"] = 61;
- ["StarterGui"] = 47;
- ["ReplicatedStorage"] = 73;
- ["StarterCharacterScripts"] = 83;
- ["NetworkServer"] = 16;
- ["Backpack"] = 21;
- ["ReflectionMetadataEnum"] = 87;
- ["StarterPlayerScripts"] = 83;
- ["SpotLight"] = 14;
- ["CustomEventReceiver"] = 5;
- ["SphereHandleAdornment"] = 55;
- ["SoundService"] = 32;
- ["SpecialMesh"] = 9;
- ["SpawnLocation"] = 26;
- ["PlayerScripts"] = 83;
- ["PartPairLasso"] = 58;
- ["ColorCorrectionEffect"] = 91;
- ["UnionOperation"] = 78;
- ["Sky"] = 29;
- ["MoveToConstraint"] = 90;
- ["RopeConstraint"] = 90;
- ["RightAngleRampPart"] = 2;
- ["ShirtGraphic"] = 41;
- ["ScreenGui"] = 48;
- ["SelectionSphere"] = 55;
- ["RotateV"] = 35;
- ["SelectionBox"] = 55;
- ["VehicleSeat"] = 36;
- ["CustomEvent"] = 5;
- ["Chat"] = 34;
- ["ServerStorage"] = 75;
- ["Selection"] = 56;
- ["IntValue"] = 5;
- ["RotateP"] = 35;
- ["FloorWire"] = 5;
- ["TrussPart"] = 2;
- ["StarterGear"] = 21;
- ["ReflectionMetadataYieldFunctions"] = 87;
- ["ReflectionMetadataProperties"] = 87;
- ["ReflectionMetadataEvents"] = 87;
- ["ReflectionMetadataEnums"] = 87;
- ["ReflectionMetadataEnumItem"] = 87;
- ["ReflectionMetadataClass"] = 87;
- ["PrismPart"] = 2;
- ["BinaryStringValue"] = 5;
- ["Glue"] = 35;
- ["PrismaticConstraint"] = 90;
- ["TouchTransmitter"] = 38;
- ["CornerWedgePart"] = 2;
- ["PathfindingService"] = 38;
- ["SpringConstraint"] = 90;
- ["Fire"] = 62;
- ["Pants"] = 45;
- ["NumberValue"] = 5;
- ["TestService"] = 69;
- ["Motor6D"] = 35;
- ["Motor"] = 35;
- ["CylindricalConstraint"] = 90;
- ["MarketplaceService"] = 47;
- ["CoreScript"] = 19;
- ["CylinderMesh"] = 9;
- ["ConeHandleAdornment"] = 55;
- ["SunRaysEffect"] = 91;
- ["LocalScript"] = 19;
- ["Weld"] = 35;
- ["Attachment"] = 35;
- ["BoolValue"] = 5;
- ["Dialog"] = 63;
- ["Pose"] = 61;
- ["Decal"] = 8;
- ["Hat"] = 46;
- ["AnimationTrack"] = 61;
- ["ClickDetector"] = 42;
- ["Frame"] = 49;
- ["LogService"] = 88;
- ["FileMesh"] = 9;
- ["InsertService"] = 73;
- ["HingeConstraint"] = 90;
- ["Message"] = 34;
- ["Player"] = 13;
- ["ContextActionService"] = 42;
- ["ContentProvider"] = 73;
- ["BodyPosition"] = 15;
- ["BoxHandleAdornment"] = 55;
- ["ScrollingFrame"] = 49;
- ["Keyframe"] = 61;
- }
- --== End ==--
- --== Make UIs ==--
- local Main = Create("ScreenGui", {Parent=service.Players.LocalPlayer.PlayerGui,Name="Mr.Spy - Rebug REX/Kurokku",ResetOnSpawn=false})
- local Hub = Create("TextButton", {Name="Hub",Visible=false,Size=UDim2.new(0,600,0,50),Position=UDim2.new(0.5,-300,0.5,-200),Draggable=true,BackgroundTransparency=1,Text="",Parent=Main,ZIndex=1})
- local RealUI = Create("Frame", {Name="Main",Size=UDim2.new(1,0,7,0),Position=UDim2.new(0,0,1,0),BackgroundColor3=Color3.fromRGB(200,200,200),BackgroundTransparency=1,BorderSizePixel=0,Parent=Hub,ZIndex=2})
- local TextureHolder = Create("Frame", {Name="Holder",ClipsDescendants=true,Size=UDim2.new(1,0,1,0),Parent=RealUI,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3})
- local Texture1 = Create("ImageLabel", {Name="BG",Size=UDim2.new(2,0,2,0),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),ImageColor3=Color3.fromRGB(44, 44, 44),Image="rbxassetid://585867512",Parent=TextureHolder,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3})
- local Bar = Create("Frame", {Name="Bar",Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,0,0,0),BackgroundColor3=Color3.fromRGB(63, 63, 63),BackgroundTransparency=0,BorderSizePixel=0,Parent=Hub,ZIndex=6})
- local Credits = Create("TextLabel",{Parent=Bar,ZIndex=7,Font="SourceSansBold",TextSize=20,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=1,Text="Mr.Spy - Rebug REX/Kurokku",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
- local Exit = Create("TextButton", {Name="Exit",Size=UDim2.new(0.1,0,.8,0),Position=UDim2.new(0.9,0,0.1,0),BackgroundTransparency=1,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text="x",Parent=Bar,ZIndex=8})
- local Minimize = Create("TextButton", {Name="Minimize",Size=UDim2.new(0.1,0,1,0),Position=UDim2.new(0.8,0,0,0),BackgroundTransparency=1,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text="-",Parent=Bar,ZIndex=8})
- local Open = Create("TextButton", {Name="Open",Font="SourceSansLight",AutoButtonColor=false,Size=UDim2.new(0,60,0,20),ZIndex=2,BackgroundColor3=Color3.fromRGB(63, 63, 63),Position=UDim2.new(.5,-30,.9,-10),BackgroundTransparency=0,BorderSizePixel=0,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text=" Open ",Parent=Main})
- local IconFrame = Create("Frame", {Name="MapHolder",Size=UDim2.new(0,16,0,16),BackgroundTransparency=1,ClipsDescendants=true,ZIndex=100,Parent=nil})
- local IconMap = Create("ImageLabel", {Name="IconMap",Size=UDim2.new(0,256,0,256),Image="rbxassetid://483448923",Parent=IconFrame,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=100})
- local Scroller = Create("ScrollingFrame", {Name="Remotes",Size=UDim2.new(1,0,1,0),CanvasSize=UDim2.new(0,0,0,0),Parent=RealUI,ZIndex=5,BackgroundTransparency=1,BorderSizePixel=0,TopImage="rbxasset://textures/ui/Scroll/scroll-middle.png",BottomImage="rbxasset://textures/ui/Scroll/scroll-middle.png"})
- local RemoteTemplate = Create("Frame",{Name="Template",Size=UDim2.new(1,0,0,40),Parent=nil,ZIndex=6,BackgroundTransparency=1})
- local RemoteName = Create("TextLabel",{Name="RemoteName",Parent=RemoteTemplate,TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,ZIndex=7,Size=UDim2.new(1,-26,1,0),Position=UDim2.new(0,30,0,0),TextXAlignment="Left"})
- local SpyButton = Create("TextButton", {Name="SpyRemote",Parent=RemoteTemplate,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.075,0,0.45,0),ZIndex=9,Text="Spy"})
- local PathButton = Create("TextButton", {Name="PathButton",Parent=RemoteTemplate,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.1,0,0.45,0),ZIndex=9,Text="Get Path"})
- local OpenSpy = Create("TextButton", {Name="OpenButton",Parent=RemoteTemplate,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.18,0,0.45,0),ZIndex=9,Text="Copy to Clipboard"})
- local spyAll = Create("TextButton", {Name="SpyAll",Parent=RealUI,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.2,0,0.075,0),Position=UDim2.new(0.05,0,1.05,0),ZIndex=9,Text="Spy all Remotes"})
- local UnspyAll = Create("TextButton", {Name="UnSpyAll",Parent=RealUI,TextColor3=Color3.fromRGB(230,230,230),AutoButtonColor=false,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(63, 63, 63),Size=UDim2.new(0.2,0,0.075,0),Position=UDim2.new(0.3,0,1.05,0),ZIndex=9,Text="Unspy all Remotes"})
- local ExplorerWindow = Create("TextButton", {Name="Explorer",Visible=false,Size=UDim2.new(0,200,0,50),Position=UDim2.new(0.8,-75,0.5,-200),Draggable=true,BackgroundTransparency=1,Text="",Parent=Main,ZIndex=1})
- local Bar2 = Create("Frame", {Name="Bar",Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,0,0,0),BackgroundColor3=Color3.fromRGB(63, 63, 63),BackgroundTransparency=0,BorderSizePixel=0,Parent=ExplorerWindow,ZIndex=6})
- local ExplorerName = Create("TextLabel",{Parent=Bar2,ZIndex=7,Font="SourceSansBold",TextSize=20,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=1,Text="Explorer",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
- local Minimize2 = Create("TextButton", {Name="Minimize",Size=UDim2.new(0.1,0,1,0),Position=UDim2.new(0.85,0,0,0),BackgroundTransparency=1,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text="-",Parent=Bar2,ZIndex=8})
- local RealExUI = Create("Frame", {Name="ExMain",Size=UDim2.new(1,0,7,0),Position=UDim2.new(0,0,1,0),BackgroundColor3=Color3.fromRGB(200,200,200),BackgroundTransparency=1,BorderSizePixel=0,Parent=ExplorerWindow,ZIndex=2})
- local TextureHolder2 = Create("Frame", {Name="Holder",ClipsDescendants=true,Size=UDim2.new(1,0,1,0),Parent=RealExUI,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3})
- local Texture2 = Create("ImageLabel", {Name="BG",Size=UDim2.new(2,0,2,0),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),ImageColor3=Color3.fromRGB(44, 44, 44),Image="rbxassetid://585867512",Parent=TextureHolder2,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3})
- local Scroller2 = Create("ScrollingFrame", {Name="Path",Size=UDim2.new(1,0,1,0),CanvasSize=UDim2.new(0,0,0,0),Parent=RealExUI,ZIndex=500,BackgroundTransparency=1,BorderSizePixel=0,TopImage="rbxasset://textures/ui/Scroll/scroll-middle.png",BottomImage="rbxasset://textures/ui/Scroll/scroll-middle.png"})
- local PathTemplate = Create("Frame",{Name="PathTemplate",Size=UDim2.new(1,0,0,20),Parent=nil,ZIndex=6,BackgroundTransparency=1})
- local PathName = Create("TextLabel",{Name="PathName",Parent=PathTemplate,TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,ZIndex=7,Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,20,0,0),TextXAlignment="Left"})
- local IconModeFrame = Create("Frame", {Name="Mode",Size=UDim2.new(0,16,0,16),BackgroundTransparency=1,ClipsDescendants=true,ZIndex=100,Parent=nil})
- local IconModeMap = Create("ImageLabel", {Name="IconMap",Size=UDim2.new(0,256,0,256),Image="rbxassetid://483448923",Parent=IconModeFrame,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=100})
- local ModeBtn = Create("TextButton", {Name="Button",Size=UDim2.new(1,0,1,0),BackgroundTransparency=1,Text="",ZIndex=101,Parent=IconModeFrame})
- local HoverFrame = Create("Frame", {Name="HoverFrame",Size=UDim2.new(1000,0,1,0),Parent=PathTemplate,ZIndex=102,BackgroundTransparency=1,BorderSizePixel=0,BackgroundColor3=Color3.fromRGB(255,255,255)})
- local LogWindow = Create("TextButton", {Name="Logs",Visible=false,Size=UDim2.new(0,300,0,50),Position=UDim2.new(0.16,-175,0.5,-200),Draggable=true,BackgroundTransparency=1,Text="",Parent=Main,ZIndex=1})
- local Bar3 = Create("Frame", {Name="Bar",Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,0,0,0),BackgroundColor3=Color3.fromRGB(63, 63, 63),BackgroundTransparency=0,BorderSizePixel=0,Parent=LogWindow,ZIndex=6})
- local LogName = Create("TextLabel",{Parent=Bar3,ZIndex=7,Font="SourceSansBold",TextSize=20,Size=UDim2.new(.5,0,1,0),Position=UDim2.new(0,10,0,0),TextStrokeTransparency=1,Text="Event Logs",TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,TextXAlignment="Left",BorderSizePixel=0})
- local Minimize3 = Create("TextButton", {Name="Minimize",Size=UDim2.new(0.1,0,1,0),Position=UDim2.new(0.85,0,0,0),BackgroundTransparency=1,TextColor3=Color3.fromRGB(255,255,255),TextWrapped=true,TextScaled=true,Text="-",Parent=Bar3,ZIndex=8})
- local RealLogUI = Create("Frame", {Name="LMain",Size=UDim2.new(1,0,7,0),Position=UDim2.new(0,0,1,0),BackgroundColor3=Color3.fromRGB(200,200,200),BackgroundTransparency=1,BorderSizePixel=0,Parent=LogWindow,ZIndex=2})
- local TextureHolder3 = Create("Frame", {Name="Holder",ClipsDescendants=true,Size=UDim2.new(1,0,1,0),Parent=RealLogUI,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3})
- local Texture3 = Create("ImageLabel", {Name="BG",Size=UDim2.new(2,0,2,0),ScaleType="Tile",TileSize=UDim2.new(0,100,0,100),ImageColor3=Color3.fromRGB(44, 44, 44),Image="rbxassetid://585867512",Parent=TextureHolder3,BackgroundTransparency=1,BorderSizePixel=0,ZIndex=3})
- local Scroller3 = Create("ScrollingFrame", {Name="Logs",Size=UDim2.new(1,0,1,0),CanvasSize=UDim2.new(0,0,0,0),Parent=RealLogUI,ZIndex=500,BackgroundTransparency=1,BorderSizePixel=0,TopImage="rbxasset://textures/ui/Scroll/scroll-middle.png",BottomImage="rbxasset://textures/ui/Scroll/scroll-middle.png"})
- local LogTemplate = Create("Frame",{Name="LogTemplate",Size=UDim2.new(1,0,0,20),Parent=nil,ZIndex=6,BackgroundTransparency=1})
- local LogName = Create("TextLabel",{Name="LogName",Parent=LogTemplate,TextColor3=Color3.fromRGB(230,230,230),BackgroundTransparency=1,ZIndex=7,Size=UDim2.new(1,0,1,0),Position=UDim2.new(0,20,0,0),TextXAlignment="Left"})
- local Removed = false
- Main.ChildRemoved:Connect(function()
- if not Removed then
- Removed = true
- BreakCode()
- end
- end)
- --MakeShadows--
- local HubShadows = MakeShadow(Hub,1,3,7,1)
- MakeShadow(Bar,5,3,1,0)
- MakeShadow(Bar2,5,3,1,0)
- MakeShadow(Open,1,3,1,0)
- MakeShadow(Bar3,5,3,1,0)
- MakeShadow(SpyButton,8,3,1,0)
- MakeShadow(PathButton,8,3,1,0)
- MakeShadow(OpenSpy,8,3,1,0)
- MakeShadow(spyAll,8,3,1,0)
- local ExplorerShadows = MakeShadow(ExplorerWindow,1,3,7,1)
- local LogShadows = MakeShadow(LogWindow,1,3,7,1)
- --== End ==--
- --== UI Functions ==--
- function LoadIcon(service, frame, numb)
- if Indexs[service] or numb then
- local row = 1
- local col = 0
- if numb then
- for i = 1,numb do
- if i > colSize*row then
- col = 1
- row = row+1
- else
- col = col+1
- end
- end
- else
- for i = 1,Indexs[service] do
- if i > colSize*row then
- col = 1
- row = row+1
- else
- col = col+1
- end
- end
- end
- frame.IconMap.Position = UDim2.new(0,(-3+(-18*col))+18,0,(-3+(-18*row))+18)
- end
- end
- spawn(function()
- local suc,er = pcall(function()
- while true do
- Texture1:TweenPosition(UDim2.new(-1,0,-1,0),"Out","Linear",30,true)
- wait(30)
- Texture1.Position = UDim2.new(0,0,0,0)
- end
- end)
- end)
- spawn(function()
- local suc,er = pcall(function()
- while true do
- Texture2:TweenPosition(UDim2.new(-1,0,-1,0),"Out","Linear",30,true)
- wait(30)
- Texture2.Position = UDim2.new(0,0,0,0)
- end
- end)
- end)
- spawn(function()
- local suc,er = pcall(function()
- while true do
- Texture3:TweenPosition(UDim2.new(-1,0,-1,0),"Out","Linear",30,true)
- wait(30)
- Texture3.Position = UDim2.new(0,0,0,0)
- end
- end)
- end)
- local ExitDB=false
- Open.MouseButton1Down:Connect(function()
- if not ExitDB then
- ExitDB = true
- Hub.Position = UDim2.new(0,-600,0.5,-200)
- ExplorerWindow.Position = UDim2.new(0.875,-75,-0.35,-200)
- LogWindow.Position = UDim2.new(0.16,-175,1,200)
- Hub.Visible = true
- ExplorerWindow.Visible = true
- LogWindow.Visible = true
- Open.Visible = false
- Hub:TweenPosition(UDim2.new(0.535,-300,0.5,-200),"Out","Elastic",0.5,true)
- wait(0.15)
- ExplorerWindow:TweenPosition(UDim2.new(0.875,-75,0.5,-200),"Out","Elastic",0.5,true)
- wait(0.15)
- LogWindow:TweenPosition(UDim2.new(0.16,-175,0.5,-200),"Out","Elastic",0.5,true)
- wait()
- game:GetService("TweenService"):Create(Open,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- ExitDB = false
- end
- end)
- Bar.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- Bar.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- Bar2.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(Bar2,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- Bar2.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(Bar2,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- Bar3.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(Bar3,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- Bar3.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(Bar3,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- Open.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(Open,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- Open.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(Open,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- spyAll.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(spyAll,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- spyAll.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(spyAll,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- UnspyAll.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(UnspyAll,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- UnspyAll.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(UnspyAll,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- Exit.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(Exit,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(170, 46, 46);}):Play()
- wait()
- game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- Exit.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(Exit,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- Minimize.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(Minimize,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(150, 150, 150);}):Play()
- wait()
- game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- Minimize.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(Minimize,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- Minimize2.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(Minimize2,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(150, 150, 150);}):Play()
- wait()
- game:GetService("TweenService"):Create(Bar2,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- Minimize2.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(Minimize2,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- game:GetService("TweenService"):Create(Bar2,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- Minimize3.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(Minimize3,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(150, 150, 150);}):Play()
- wait()
- game:GetService("TweenService"):Create(Bar3,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- Minimize3.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(Minimize3,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- game:GetService("TweenService"):Create(Bar3,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- local minDB1 = false
- Minimize.MouseButton1Down:Connect(function()
- if not minDB1 then
- minDB1 = true
- if RealUI.Visible then
- RealUI.Visible = false
- for i,v in pairs(HubShadows) do
- v.Visible = false
- end
- else
- RealUI.Visible = true
- for i,v in pairs(HubShadows) do
- v.Visible = true
- end
- end
- minDB1 = false
- end
- end)
- local minDB2 = false
- Minimize2.MouseButton1Down:Connect(function()
- if not minDB2 then
- minDB2 = true
- if RealExUI.Visible then
- RealExUI.Visible = false
- for i,v in pairs(ExplorerShadows) do
- v.Visible = false
- end
- else
- RealExUI.Visible = true
- for i,v in pairs(ExplorerShadows) do
- v.Visible = true
- end
- end
- minDB2 = false
- end
- end)
- local minDB3 = false
- Minimize3.MouseButton1Down:Connect(function()
- if not minDB3 then
- minDB3 = true
- if RealLogUI.Visible then
- RealLogUI.Visible = false
- for i,v in pairs(LogShadows) do
- v.Visible = false
- end
- else
- RealLogUI.Visible = true
- for i,v in pairs(LogShadows) do
- v.Visible = true
- end
- end
- minDB3 = false
- end
- end)
- Exit.MouseButton1Down:Connect(function()
- if not ExitDB then
- ExitDB = true
- Open.Visible = true
- Hub:TweenPosition(UDim2.new(-0.2,-600,-1,0),"In","Quart",0.5,true)
- wait(0.15)
- ExplorerWindow:TweenPosition(UDim2.new(1,200,-1,0),"In","Quart",0.5,true)
- wait(0.15)
- LogWindow:TweenPosition(UDim2.new(-0.5,-300,1,0),"In","Quart",0.5,true)
- wait(0.5)
- game:GetService("TweenService"):Create(Bar,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- game:GetService("TweenService"):Create(Minimize,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- game:GetService("TweenService"):Create(Exit,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- Hub.Visible = false
- ExplorerWindow.Visible = false
- LogWindow.Visible = false
- Open.Visible = true
- ExitDB = false
- end
- end)
- local classMethods = {
- BindableEvent = "Fire";
- BindableFunction = "Invoke";
- RemoteEvent = "FireServer";
- RemoteFunction = "InvokeServer";
- }
- local realMethods = {}
- local pseudoEnv = {}
- local Spying = {}
- local SpyedNumb = 1
- for i,v in pairs(classMethods) do
- realMethods[v] = Instance.new(i)[classMethods[i]]
- end
- local BiggestX = 0
- function AddUI(args)
- local NewUI = LogTemplate:Clone()
- local mapp = IconFrame:Clone()
- LoadIcon(args[1].ClassName, mapp)
- mapp.Position = UDim2.new(0,0,0.5,-8)
- NewUI.LogName.Text = "Name: \""..args[1].Name .. "\" | "..args[2]
- NewUI.Position = UDim2.new(0,0,0,SpyedNumb*20)
- NewUI.Parent = Scroller3
- mapp.Parent = NewUI
- SpyedNumb = SpyedNumb + 1
- if BiggestX < NewUI.LogName.TextBounds.X then
- BiggestX = NewUI.LogName.TextBounds.X
- end
- Scroller3.CanvasSize = UDim2.new(0,BiggestX+20,0,20*#Scroller3:GetChildren()+20)
- end
- function GetNameCall(obj)
- if obj.ClassName == "RemoteEvent" then
- return "FireServer"
- elseif obj.ClassName == "RemoteFunction" then
- return "InvokeServer"
- elseif obj.ClassName == "BindableEvent" then
- return "Fire"
- elseif obj.ClassName == "BindabledFunction" then
- return "Invoke"
- end
- end
- function LoadRemoteSpy()
- if tostring(_G.Exploit) == "Synapse" then
- local function hook(methodname, self, ...)
- local args = {...}
- local ret = {realMethods[methodname](self,...)}
- if not realMethods[methodname] then return unpack(ret) end
- if not Spying[self] then return unpack(ret) end
- SpyArgs[SpyedNumb] = {self,ReturnArgs(GetNameCall(self),self,...)}
- AddUI(SpyArgs[SpyedNumb])
- return unpack(ret)
- end
- Synapse:SetNamecallHook("FireServer", function(self, ...)
- if self:IsA("RemoteEvent") then
- hook(GetNameCall(self), self, ...)
- end
- end)
- Synapse:SetNamecallHook("InvokeServer", function(self, ...)
- if self:IsA("RemoteFunction") then
- hook(GetNameCall(self), self, ...)
- end
- end)
- Synapse:SetNamecallHook("Fire", function(self, ...)
- if self:IsA("BindableEvent") then
- hook(GetNameCall(self), self, ...)
- end
- end)
- Synapse:SetNamecallHook("Invoke", function(self, ...)
- if self:IsA("BindableFunction") then
- hook(GetNameCall(self), self, ...)
- end
- end)
- elseif tostring(_G.Exploit) == "SetWrite" then
- setreadonly(getrawmetatable(game), false)
- local pseudoEnv = {}
- local gameMeta = getrawmetatable(game)
- for key, value in next, gameMeta do pseudoEnv[key] = value end
- gameMeta.__index, gameMeta.__namecall = function(self, key)
- if not realMethods[key] then return pseudoEnv.__index(self, key) end
- if not Spying[self] then return pseudoEnv.__index(self, key) end
- return function(_, ...)
- local returnValues = {realMethods[key](self, ...)}
- SpyArgs[SpyedNumb] = {self,ReturnArgs(GetNameCall(self),self,...)}
- AddUI(SpyArgs[SpyedNumb])
- return unpack(returnValues)
- end
- end
- elseif tostring(_G.Exploit) == "Writeable" then
- make_writeable(getrawmetatable(game))
- local pseudoEnv = {}
- local gameMeta = getrawmetatable(game)
- for key, value in next, gameMeta do pseudoEnv[key] = value end
- gameMeta.__index, gameMeta.__namecall = function(self, key)
- if not realMethods[key] then return pseudoEnv.__index(self, key) end
- if not Spying[self] then return pseudoEnv.__index(self, key) end
- return function(_, ...)
- local returnValues = {realMethods[key](self, ...)}
- SpyArgs[SpyedNumb] = {self,ReturnArgs(GetNameCall(self),self,...)}
- AddUI(SpyArgs[SpyedNumb])
- return unpack(returnValues)
- end
- end
- elseif tostring(_G.Exploit) == "BackUp" then
- local pseudoEnv = {}
- local gameMeta = getrawmetatable(game)
- for key, value in next, gameMeta do pseudoEnv[key] = value end
- gameMeta.__index, gameMeta.__namecall = function(self, key)
- if not realMethods[key] then return pseudoEnv.__index(self, key) end
- if not Spying[self] then return pseudoEnv.__index(self, key) end
- return function(_, ...)
- local returnValues = {realMethods[key](self, ...)}
- SpyArgs[SpyedNumb] = {self,ReturnArgs(GetNameCall(self),self,...)}
- AddUI(SpyArgs[SpyedNumb])
- return unpack(returnValues)
- end
- end
- else
- print("Mr.Spy does not support your script executer due to it might not have a way to run \"getrawmetatable\"")
- end
- end
- LoadRemoteSpy()
- local RemoteIgnores = {
- ["CharacterSoundEvent"] = true;
- ["MovementUpdate"] = true;
- ["FollowRelationshipChange"] = true;
- ["OnMessageDoneFiltering"] = true;
- ["SendNotification"] = true;
- ["SetDialogInUse"] = true;
- ["OnUnmuted"] = true;
- ["MutePlayerRequested"] = true;
- ["OnChannelJoined"] = true;
- ["OnNewMessage"] = true;
- ["SendNotificationInfo"] = true;
- ["GetFollowRelationships"] = true;
- ["GuiInsetChanged"] = true;
- ["NewFollower"] = true;
- ["OnNewSystemMessage"] = true;
- ["GetServerVersion"] = true;
- ["GetInitDataRequest"] = true;
- ["OnMainChannelSet"] = true;
- ["DefaultServerSoundEvent"] = true;
- ["ChannelNameColorUpdated"] = true;
- ["UnMutePlayerRequest"] = true;
- ["OnChannelLeft"] = true;
- ["SayMessageRequest"] = true;
- ["SetBlockedUserIdsRequest"] = true;
- ["FollowRelationshipChanged"] = true;
- ["GamepadNotifications"] = true;
- ["OnMuted"] = true;
- ["MutePlayerRequest"] = true;
- }
- function StartSpy()
- local Remotes = {}
- local function MakeItem(v,pos)
- local temp = RemoteTemplate:Clone()
- local map = IconFrame:Clone()
- v[2] = temp
- LoadIcon(v[1].ClassName,map)
- map.Position = UDim2.new(0,10,0.5,-8)
- map.Parent = temp
- temp.Name = pos/40
- temp.RemoteName.Text = v[1].Name
- temp.Parent = Scroller
- temp.Position = UDim2.new(0,0,0,pos)
- temp.SpyRemote.TextColor3 = Color3.fromRGB(170, 46, 46)
- temp.SpyRemote.Position = UDim2.new(0,20+temp.RemoteName.TextBounds.X+15,0.225,0)
- temp.PathButton.Position = UDim2.new(temp.PathButton.Size.X.Scale,20+temp.RemoteName.TextBounds.X+15,0.225,0)
- temp.OpenButton.Position = UDim2.new(temp.OpenButton.Size.X.Scale+temp.PathButton.Size.X.Scale,temp.RemoteName.TextBounds.X,0.225,0)
- if Spying[v[1]] then
- temp.SpyRemote.TextColor3 = Color3.fromRGB(0, 170, 127)
- else
- temp.SpyRemote.TextColor3 = Color3.fromRGB(170, 46, 46)
- end
- temp.SpyRemote.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(temp.SpyRemote,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- temp.SpyRemote.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(temp.SpyRemote,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- temp.SpyRemote.MouseButton1Down:Connect(function()
- if not Spying[v[1]] then
- Spying[v[1]] = v[1]
- game:GetService("TweenService"):Create(temp.SpyRemote,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(0, 170, 127);}):Play()
- else
- Spying[v[1]] = nil
- game:GetService("TweenService"):Create(temp.SpyRemote,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(170, 46, 46);}):Play()
- end
- end)
- temp.PathButton.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(temp.PathButton,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- temp.PathButton.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(temp.PathButton,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- temp.OpenButton.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(temp.OpenButton,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(80, 80, 80);}):Play()
- end)
- temp.OpenButton.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(temp.OpenButton,TweenInfo.new(0.25),{BackgroundColor3=Color3.fromRGB(63, 63, 63);}):Play()
- end)
- temp.OpenButton.MouseButton1Down:Connect(function()
- local suc,er = pcall(function() setclipboard("game."..v[1]:GetFullName()) end)
- local suc,er = pcall(function() toclipboard("game."..v[1]:GetFullName()) end)
- local suc,er = pcall(function() Synapse:CopyString("game."..v[1]:GetFullName()) end)
- local suc,er = pcall(function() Clipboard.set("game."..v[1]:GetFullName()) end)
- game:GetService("TweenService"):Create(temp.OpenButton,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(200, 200, 200);}):Play()
- wait(0.1)
- game:GetService("TweenService"):Create(temp.OpenButton,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- end)
- local recurNumb = 1
- local path = {}
- local Numb = 0
- temp.PathButton.MouseButton1Down:Connect(function()
- recurNumb = 1
- Numb = 0
- local function Recur(obj)
- if obj == game then
- return
- else
- path[recurNumb] = obj
- end
- recurNumb = recurNumb + 1
- Recur(obj.Parent)
- end
- Recur(v[1])
- Scroller2:ClearAllChildren()
- local OGParent
- local maxTextX = 0
- for ii = #path,1,-1 do
- local obj = path[ii]
- local UI = PathTemplate:Clone()
- local Icon = IconFrame:Clone()
- local mode = IconModeFrame:Clone()
- if ii > 1 then
- mode.Parent = UI
- mode.Position = UDim2.new(0,-20,0.5,-8)
- LoadIcon(nil,mode,167)
- end
- LoadIcon(obj.ClassName,Icon)
- Icon.Position = UDim2.new(0,0,0.5,-8)
- Icon.Parent = UI
- UI.Name = "OBJ"
- UI.PathName.Text = obj.Name
- UI.Position = UDim2.new(0,20,0,21)
- UI.Size = UDim2.new(0,100,0,20)
- Numb = Numb+1
- local opened = true
- mode.MouseEnter:Connect(function()
- if not opened then
- LoadIcon(nil,mode,180)
- else
- LoadIcon(nil,mode,181)
- end
- end)
- mode.MouseLeave:Connect(function()
- if not opened then
- LoadIcon(nil,mode,166)
- else
- LoadIcon(nil,mode,167)
- end
- end)
- mode.Button.MouseButton1Down:Connect(function()
- if not opened then
- opened = true
- LoadIcon(nil,mode,181)
- UI.OBJ.Visible = true
- else
- opened = false
- LoadIcon(nil,mode,180)
- UI.OBJ.Visible = false
- end
- end)
- UI.HoverFrame.MouseEnter:Connect(function()
- game:GetService("TweenService"):Create(UI.HoverFrame,TweenInfo.new(0.25),{["BackgroundTransparency"] = 0.9;}):Play()
- end)
- UI.HoverFrame.MouseLeave:Connect(function()
- game:GetService("TweenService"):Create(UI.HoverFrame,TweenInfo.new(0.25),{["BackgroundTransparency"] = 1;}):Play()
- end)
- if not OGParent then
- UI.Position = UDim2.new(0,22,0,4)
- UI.Parent = Scroller2
- OGParent = UI
- else
- UI.Parent = OGParent
- OGParent = UI
- end
- if maxTextX < UI.PathName.TextBounds.X then
- maxTextX = UI.PathName.TextBounds.X
- end
- end
- Scroller2.CanvasSize = UDim2.new(0,(maxTextX+(#path*20))+10,0,(Numb*21)+4)
- game:GetService("TweenService"):Create(temp.PathButton,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(200, 200, 200);}):Play()
- wait(0.1)
- game:GetService("TweenService"):Create(temp.PathButton,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- end)
- end
- local function LoadUI()
- Scroller:ClearAllChildren()
- local pos = 0
- for i,v in pairs(Remotes) do
- if v then
- MakeItem(v, pos)
- pos = pos+40
- end
- end
- Scroller.CanvasSize = UDim2.new(0,0,0,pos)
- end
- local function GetRemotes()
- local function Recursion(obj)
- for i,v in pairs(obj:GetChildren()) do
- local succ,err = pcall(function()
- if not RemoteIgnores[v.Name] then
- if v:IsA("RemoteEvent") or v:IsA("RemoteFunction") or v:IsA("BindableEvent") or v:IsA("BindableFunction") then
- Remotes[v] = {v}
- end
- end
- end)
- local suc,er = pcall(function()
- v:GetChildren()
- end)
- if suc and #v:GetChildren() > 0 then
- Recursion(v)
- end
- end
- end
- Recursion(game)
- end
- GetRemotes()
- LoadUI()
- for i,v in pairs(game:GetChildren()) do
- local suc, er = pcall(function()
- v:GetChildren()
- end)
- if suc then
- v.DescendantAdded:Connect(function(obj)
- wait(1)
- if not RemoteIgnores[obj.Name] then
- if obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction") or obj:IsA("BindableEvent") or obj:IsA("BindableFunction") then
- Remotes[obj] = {obj}
- MakeItem(Remotes[obj],((#Scroller:GetChildren())*40))
- Scroller.CanvasSize = UDim2.new(0,0,0,Scroller.CanvasSize.Y.Offset+40)
- end
- end
- end)
- v.DescendantRemoving:Connect(function(obj)
- if not RemoteIgnores[obj.Name] then
- if obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction") or obj:IsA("BindableEvent") or obj:IsA("BindableFunction") then
- if Remotes[obj] then
- for ii = tonumber(Remotes[obj][2].Name),#Scroller:GetChildren() do
- if ii ~= tonumber(Remotes[obj][2].Name) then
- local it = Scroller:FindFirstChild(ii)
- if it then
- it.Position = UDim2.new(0,0,0,it.Position.Y.Offset-40)
- it.Name = tonumber(it.Name) - 1
- end
- end
- end
- Scroller.CanvasSize = UDim2.new(0,0,0,Scroller.CanvasSize.Y.Offset-40)
- Remotes[obj][2]:Destroy()
- Remotes[obj] = nil
- end
- end
- end
- end)
- end
- end
- spyAll.MouseButton1Down:Connect(function()
- spawn(function()
- game:GetService("TweenService"):Create(spyAll,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(200, 200, 200);}):Play()
- wait(0.1)
- game:GetService("TweenService"):Create(spyAll,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- end)
- for i,v in pairs(Remotes) do
- game:GetService("TweenService"):Create(v[2].SpyRemote,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(0, 170, 127);}):Play()
- Spying[v[1]] = v[1]
- end
- end)
- UnspyAll.MouseButton1Down:Connect(function()
- spawn(function()
- game:GetService("TweenService"):Create(UnspyAll,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(200, 200, 200);}):Play()
- wait(0.1)
- game:GetService("TweenService"):Create(UnspyAll,TweenInfo.new(0.1),{TextColor3=Color3.fromRGB(255, 255, 255);}):Play()
- end)
- for i,v in pairs(Remotes) do
- game:GetService("TweenService"):Create(v[2].SpyRemote,TweenInfo.new(0.25),{TextColor3=Color3.fromRGB(170, 46, 46);}):Play()
- Spying[v[1]] = nil
- end
- end)
- end
- StartSpy()
- --== End ==--
- end)
- TotM.MouseButton1Click:Connect(function()
- local Char = Player.Character
- Char.HumanoidRootPart.CFrame = game.Workspace["Top of the Mount"].Boundaries.CFrame + Vector3.new(0,1,0)
- wait(2)
- Char.HumanoidRootPart.Anchored = false
- Char.Head.Anchored = true
- end)
- CCombo.MouseButton1Click:Connect(function()
- local Challenge = game.Workspace:FindFirstChild("Cryptic Combo")
- if Challenge ~= nil then
- local Pens = Challenge:FindFirstChild("Pens")
- if Pens == nil then
- Pens = Challenge:FindFirstChild("pens")
- end
- local PensCount = {
- Pen1 = {
- Pen = Pens:FindFirstChild("Pen1"),
- Count = 0
- },
- Pen2 = {
- Pen = Pens:FindFirstChild("Pen2"),
- Count = 0
- },
- Pen3 = {
- Pen = Pens:FindFirstChild("Pen3"),
- Count = 0
- },
- Pen4 = {
- Pen = Pens:FindFirstChild("Pen4"),
- Count = 0
- }
- }
- local Pc = 1
- for i, v in pairs(PensCount) do
- if v.Pen == nil then
- v.Pen = Pens:FindFirstChild("pen".. tostring(Pc))
- end
- Pc = Pc + 1
- end
- for i, v in pairs(PensCount) do
- v.Count = table.getn(v.Pen:GetChildren())
- end
- for i, v in pairs(PensCount) do
- print(tostring(i).. " : ".. tostring(v.Count))
- end
- end
- end)
- print("Starting Switch Fix")
- MoveS.Text = BoolToWord(Player.CanMove.Value,false)
- ChatS.Text = BoolToWord(Player.Muted.Value,true)
- print("Started Change Events")
- Player.CanMove.Changed:Connect(function()
- MoveS.Text = BoolToWord(Player.CanMove.Value,false)
- end)
- WaitForProperty(Player,"Character")
- Player.Changed:Connect(function()
- WaitForProperty(Player,"Character")
- repeat
- wait(1)
- until Player.Character.Humanoid.Health == 0
- FlyB.Text = "Off"
- KnockS.Text = "Off"
- end)
- Player.Muted.Changed:Connect(function()
- ChatS.Text = BoolToWord(Player.Muted.Value,true)
- end)
- print("Starting Loops")
- while true do
- wait(1)
- --Coin Aimbot Loop
- if CoinAimbot == true then
- WaitForProperty(Player,"Character")
- local Char = Player.Character
- local Coinsx = {}
- for i, v in pairs(Misc:GetDescendants())do
- if v.Name == "Coin" then
- table.insert(Coinsx,v)
- end
- end
- for i, v in pairs(Coinsx) do
- if v.Transparency < 0.9 and CoinAimbot == true then
- Char.HumanoidRootPart.CFrame = v.CFrame + Vector3.new(10,15,10)
- wait(1)
- Char.Humanoid:MoveTo(v.CFrame.p)
- wait(1)
- end
- end
- end
- --Coin Aimbot End
- --Tribal Updater
- TribeState.Text = "Your Tribe : ".. PlayerTribe.. " | Your Tribe Number : ".. tostring(PlayerTribeNum)
- --End Tribal Updater
- --Switch Fix
- if ClickMethod == "Tp" then
- CDstB.Text = "Off"
- CDbgB.Text = "Off"
- elseif ClickMethod == "Dst" then
- CTpB.Text = "Off"
- CDbgB.Text = "Off"
- elseif ClickMethod == "Debug" then
- CDstB.Text = "Off"
- CTpB.Text = "Off"
- end
- --Switch Fix End
- end
Add Comment
Please, Sign In to add comment