Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Farewell Infortality.
- -- Version: 2.82
- -- Instances:
- local VirgalJoe = Instance.new("ScreenGui")
- local GameScriptsGUI = Instance.new("Frame")
- local GameScriptsGUITopBar = Instance.new("Frame")
- local GameScriptsGUIOrangeBar = Instance.new("Frame")
- local GameScriptsGUISemiTop = Instance.new("Frame")
- local GameScriptsGUIQuit = Instance.new("TextButton")
- local GameScriptsGUIVaj = Instance.new("TextLabel")
- local WorkAtAPizza = Instance.new("TextButton")
- local DungeonQuest = Instance.new("TextButton")
- local IslandRoyale = Instance.new("TextButton")
- local ZombieAttack = Instance.new("TextButton")
- local PhantomForces = Instance.new("TextButton")
- local ComingSoon3 = Instance.new("TextButton")
- local AdoptedAndRaise = Instance.new("TextButton")
- local StrucidHack = Instance.new("TextButton")
- local ComingSoon2 = Instance.new("TextButton")
- local PrisonLifeGUI = Instance.new("TextButton")
- local MainGUI = Instance.new("Frame")
- local MainGUITopBar = Instance.new("Frame")
- local MainGUIOrangeBar = Instance.new("Frame")
- local MainGUISemiTopBar = Instance.new("Frame")
- local MainGUIVAJ = Instance.new("TextLabel")
- local MainGUIBottemBar = Instance.new("Frame")
- local MainGUISemiBottemBar = Instance.new("Frame")
- local MainGUIQuit = Instance.new("TextButton")
- local MainGUILogoMain = Instance.new("TextLabel")
- local ComingSoon = Instance.new("TextButton")
- local MainGUICredits = Instance.new("TextButton")
- local MainGUITopKek40 = Instance.new("TextButton")
- local MainGUIEsp = Instance.new("TextButton")
- local MainGUIGameScript = Instance.new("TextButton")
- local MainGUIInfiniteYield = Instance.new("TextButton")
- local MainGUIAFK = Instance.new("TextButton")
- local MainGUIAimbot = Instance.new("TextButton")
- local MainGUIRemoteSpy = Instance.new("TextButton")
- local OpenCloseGUI = Instance.new("Frame")
- local OpenCloseTopFrame = Instance.new("Frame")
- local OpenGUITopOrangeBar = Instance.new("Frame")
- local OpenGUITopOrangeBar_2 = Instance.new("Frame")
- local OpenCloseBackground = Instance.new("Frame")
- local OpenCloseBottemFrame = Instance.new("Frame")
- local OpenGUIOpenButton = Instance.new("TextButton")
- local CreditGUI = Instance.new("Frame")
- local CreditGUITopBar = Instance.new("Frame")
- local CreditGUIOrangeBar = Instance.new("Frame")
- local CreditGUISemiTopBar = Instance.new("Frame")
- local CreditGuiQuitButton = Instance.new("TextButton")
- local CreditGUILogo = Instance.new("TextLabel")
- local CreditGUIBottemBar = Instance.new("Frame")
- local CreditGUISemiBottemBar = Instance.new("Frame")
- local CreditGUIInformationText = Instance.new("TextLabel")
- --Properties:
- VirgalJoe.Name = "VirgalJoe"
- VirgalJoe.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- GameScriptsGUI.Name = "GameScriptsGUI"
- GameScriptsGUI.Parent = VirgalJoe
- GameScriptsGUI.Active = true
- GameScriptsGUI.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- GameScriptsGUI.BorderSizePixel = 0
- GameScriptsGUI.Position = UDim2.new(0.0910151675, 0, 0.719254673, 0)
- GameScriptsGUI.Size = UDim2.new(0, 677, 0, 206)
- GameScriptsGUI.Visible = false
- GameScriptsGUI.Active = true
- GameScriptsGUI.Draggable = true
- GameScriptsGUITopBar.Name = "GameScriptsGUITopBar"
- GameScriptsGUITopBar.Parent = GameScriptsGUI
- GameScriptsGUITopBar.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
- GameScriptsGUITopBar.BorderSizePixel = 0
- GameScriptsGUITopBar.Position = UDim2.new(-0.00103917532, 0, -0.00124233204, 0)
- GameScriptsGUITopBar.Size = UDim2.new(0, 677, 0, 27)
- GameScriptsGUIOrangeBar.Name = "GameScriptsGUIOrangeBar"
- GameScriptsGUIOrangeBar.Parent = GameScriptsGUITopBar
- GameScriptsGUIOrangeBar.BackgroundColor3 = Color3.new(1, 0.584314, 0)
- GameScriptsGUIOrangeBar.BorderSizePixel = 0
- GameScriptsGUIOrangeBar.Position = UDim2.new(0.00103917532, 0, 1, 0)
- GameScriptsGUIOrangeBar.Size = UDim2.new(0, 677, 0, 11)
- GameScriptsGUISemiTop.Name = "GameScriptsGUISemiTop"
- GameScriptsGUISemiTop.Parent = GameScriptsGUITopBar
- GameScriptsGUISemiTop.BackgroundColor3 = Color3.new(0.560784, 0.32549, 0)
- GameScriptsGUISemiTop.BorderSizePixel = 0
- GameScriptsGUISemiTop.Position = UDim2.new(0.00103917532, 0, 1.4074074, 0)
- GameScriptsGUISemiTop.Size = UDim2.new(0, 676, 0, 3)
- GameScriptsGUIQuit.Name = "GameScriptsGUIQuit"
- GameScriptsGUIQuit.Parent = GameScriptsGUITopBar
- GameScriptsGUIQuit.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
- GameScriptsGUIQuit.BorderSizePixel = 0
- GameScriptsGUIQuit.Position = UDim2.new(0.958644271, 0, 0.0132050691, 0)
- GameScriptsGUIQuit.Size = UDim2.new(0, 27, 0, 26)
- GameScriptsGUIQuit.Font = Enum.Font.GothamBold
- GameScriptsGUIQuit.Text = "X"
- GameScriptsGUIQuit.TextColor3 = Color3.new(1, 0.701961, 0)
- GameScriptsGUIQuit.TextSize = 20
- GameScriptsGUIQuit.TextWrapped = true
- GameScriptsGUIQuit.MouseButton1Down:connect(function()
- GameScriptsGUI.Visible = false
- end)
- GameScriptsGUIVaj.Name = "GameScriptsGUIVaj"
- GameScriptsGUIVaj.Parent = GameScriptsGUITopBar
- GameScriptsGUIVaj.BackgroundColor3 = Color3.new(1, 1, 1)
- GameScriptsGUIVaj.BackgroundTransparency = 1
- GameScriptsGUIVaj.Position = UDim2.new(0, 0, 0.148148149, 0)
- GameScriptsGUIVaj.Size = UDim2.new(0, 53, 0, 19)
- GameScriptsGUIVaj.Font = Enum.Font.SourceSansItalic
- GameScriptsGUIVaj.Text = "VAJ"
- GameScriptsGUIVaj.TextColor3 = Color3.new(1, 0.584314, 0)
- GameScriptsGUIVaj.TextScaled = true
- GameScriptsGUIVaj.TextSize = 14
- GameScriptsGUIVaj.TextWrapped = true
- WorkAtAPizza.Name = "WorkAtAPizza"
- WorkAtAPizza.Parent = GameScriptsGUI
- WorkAtAPizza.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- WorkAtAPizza.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- WorkAtAPizza.BorderSizePixel = 2
- WorkAtAPizza.Position = UDim2.new(0.0555416904, 0, 0.33371681, 0)
- WorkAtAPizza.Size = UDim2.new(0, 108, 0, 43)
- WorkAtAPizza.Font = Enum.Font.ArialBold
- WorkAtAPizza.Text = "Work At A Pizza Place"
- WorkAtAPizza.TextColor3 = Color3.new(1, 1, 1)
- WorkAtAPizza.TextScaled = true
- WorkAtAPizza.TextSize = 24
- WorkAtAPizza.TextWrapped = true
- WorkAtAPizza.MouseButton1Down:connect(function()
- spawn(loadstring(game:HttpGet("https://pastebin.com/raw/q817HYb9",true)))
- end)
- DungeonQuest.Name = "DungeonQuest"
- DungeonQuest.Parent = GameScriptsGUI
- DungeonQuest.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- DungeonQuest.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- DungeonQuest.BorderSizePixel = 2
- DungeonQuest.Position = UDim2.new(0.0568382405, 0, 0.610415876, 0)
- DungeonQuest.Size = UDim2.new(0, 108, 0, 43)
- DungeonQuest.Font = Enum.Font.ArialBold
- DungeonQuest.Text = "Dungeon Quest AutoFarm"
- DungeonQuest.TextColor3 = Color3.new(1, 1, 1)
- DungeonQuest.TextScaled = true
- DungeonQuest.TextSize = 24
- DungeonQuest.TextWrapped = true
- DungeonQuest.MouseButton1Down:connect(function()
- --Made by Not a Trap#6258
- --moved by GamerGod2004#4893
- while wait() do
- for _,v in pairs(game.Workspace.dungeon:GetChildren()) do
- if v.Name ~= "initialRoom" then
- for _,v in pairs(v:FindFirstChildOfClass("Folder"):GetChildren()) do
- if v.ClassName == "Model" then
- game.Workspace:WaitForChild(game.Players.LocalPlayer.Name).HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame
- if game:GetService("Workspace"):WaitForChild(game.Players.LocalPlayer.Name):FindFirstChildOfClass("Accessory") ~= nil then
- local Event = game:GetService("Workspace"):WaitForChild(game.Players.LocalPlayer.Name):FindFirstChildOfClass("Accessory").swing
- Event:FireServer()
- for _,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if v:FindFirstChildOfClass("RemoteEvent") ~= nil then
- v:FindFirstChildOfClass("RemoteEvent"):FireServer()
- end
- wait(1)
- end
- end
- end
- end
- end
- end
- end
- end)
- IslandRoyale.Name = "IslandRoyale"
- IslandRoyale.Parent = GameScriptsGUI
- IslandRoyale.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- IslandRoyale.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- IslandRoyale.BorderSizePixel = 2
- IslandRoyale.Position = UDim2.new(0.238702714, 0, 0.33371681, 0)
- IslandRoyale.Size = UDim2.new(0, 108, 0, 43)
- IslandRoyale.Font = Enum.Font.ArialBold
- IslandRoyale.Text = "Island Royale"
- IslandRoyale.TextColor3 = Color3.new(1, 1, 1)
- IslandRoyale.TextScaled = true
- IslandRoyale.TextSize = 24
- IslandRoyale.TextWrapped = true
- IslandRoyale.MouseButton1Down:connect(function()
- getgenv().get = function(link) return game:HttpGet(link, true) end
- spawn(function() loadstring(get('https://pastebin.com/raw/CUg5Xw94'))() end)
- repeat wait() until getgenv().isBypassed and getgenv().store
- if getgenv().if_settings then
- for i,v in pairs(getgenv().if_settings) do
- if i == 'distance_t' then getgenv().if_settings[i] = true elseif i == 'curAim' then v:Disconnect() end
- if type(v) == 'boolean' then
- getgenv().if_settings[i] = false
- end
- end
- end
- getgenv().if_settings = getgenv().if_settings or {}
- if_settings.legit_settings = {
- smoothness = 0
- }
- if_settings.legit_bot = false
- if_settings.aim_bot = false
- if_settings.mouse_t = false
- if_settings.distance_t = true
- if_settings.bighead_t = false
- if_settings.options_toggle = false
- if_settings.mashead_t = false
- if_settings.box_toggle = false
- if_settings.name_toggle = false
- if_settings.distance_toggle = false
- if_settings.backpack_toggle = false
- if_settings.health_toggle = false
- if_settings.chams_toggle = false
- if_settings.itemchams_toggle = false
- if_settings.lvl_toggle = false
- if_settings.s_toggle = false
- if_settings.rhouses_toggle = false
- if_settings.noclip_toggle = false
- if_settings.flying = false
- if_settings.fly_toggle = false
- if_settings.invis_a = false
- --// Settings
- local settings = {}
- settings.toggleButton = "LeftControl" --//Keys are at https://wiki.roblox.com/index.php?title=API:Enum/KeyCode
- settings.Color = Color3.fromRGB(60, 62, 66)
- settings.ToggleColor = Color3.fromRGB(187, 255, 0)
- settings.Version = "v4"
- local ScreenGui = Instance.new('ScreenGui', store)
- local gui_elements = Instance.new('ScreenGui', store)
- local Blur = Instance.new("BlurEffect", ScreenGui)
- if store:FindFirstChild('IslandFricker') then
- store.IslandFricker:Destroy()
- end
- if store:FindFirstChild('IslandFricker_GUIElements') then
- store.IslandFricker_GUIElements:Destroy()
- end
- if store:FindFirstChild('PLR_ESP') then
- store.PLR_ESP:Destroy()
- end
- if store:FindFirstChild('Chams') then
- store.Chams:Destroy()
- end
- if game:GetService('Lighting'):FindFirstChild('IF_Blur') then
- game:GetService('Lighting').IF_Blur:Destroy()
- end
- Blur.Name = "IF_Blur"
- Blur.Size = 20
- ScreenGui.Name = 'IslandFricker'
- ScreenGui.ResetOnSpawn = false
- ScreenGui.Enabled = false
- gui_elements.Name = 'IslandFricker_GUIElements'
- gui_elements.ResetOnSpawn = false
- spawn(function() loadstring(get('https://pastebin.com/raw/wQTMjD32', true))() Blur.Parent = game.Lighting; ScreenGui.Enabled = true; end)
- function createHeader(Title,x,y)
- local Header = Instance.new("TextButton")
- local List = Instance.new("Frame")
- Header.Name = Title
- Header.Parent = ScreenGui
- Header.BackgroundColor3 = settings.Color
- Header.BorderSizePixel = 0
- Header.Draggable = true
- Header.Position = UDim2.new(0, x, 0, y)
- Header.Size = UDim2.new(0, 245, 0, 35)
- Header.ZIndex = 2
- Header.Font = Enum.Font.SourceSans
- Header.Text = Title
- Header.TextColor3 = Color3.new(1, 1, 1)
- Header.TextSize = 21
- List.Name = "List"
- List.Parent = Header
- List.BackgroundColor3 = Color3.new(0, 0, 0)
- List.BackgroundTransparency = 0.60000002384186
- List.BorderSizePixel = 0
- List.ClipsDescendants = true
- List.Position = UDim2.new(0, 0, 0, 0)
- List.Size = UDim2.new(0, 245, 0, 35)
- Header.MouseButton1Click:Connect(function()
- if List.Size.Y.Offset <= 35 then
- List:TweenSize(UDim2.new(0,245,0,35+30*#List:GetChildren()),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,0.7)
- else
- List:TweenSize(UDim2.new(0,245,0,30),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,0.7)
- end
- end)
- return Header
- end
- function createHeader_noAnim(Title, x, y)
- local Header = Instance.new("TextButton")
- local List = Instance.new("Frame")
- Header.Name = Title
- Header.Parent = ScreenGui
- Header.BackgroundColor3 = settings.Color
- Header.BorderSizePixel = 0
- Header.Draggable = true
- Header.Position = UDim2.new(0, x, 0, y)
- Header.Size = UDim2.new(0, 245, 0, 35)
- Header.ZIndex = 2
- Header.Font = Enum.Font.SourceSans
- Header.Text = Title
- Header.TextColor3 = Color3.new(1, 1, 1)
- Header.TextSize = 21
- List.Name = "List"
- List.Parent = Header
- List.BackgroundColor3 = Color3.new(0, 0, 0)
- List.BackgroundTransparency = 0.60000002384186
- List.BorderSizePixel = 0
- List.ClipsDescendants = true
- List.Position = UDim2.new(0, 0, 0, 0)
- List.Size = UDim2.new(0, 245, 0, 35)
- return Header
- end
- function addButton(Title,Header,func)
- local Button = Instance.new("TextButton")
- Button.Name = Title .. "_Button"
- Button.Parent = Header.List
- Button.BackgroundColor3 = Color3.new(1, 1, 1)
- Button.BackgroundTransparency = 1
- Button.Position = UDim2.new(0, 0, 0, 5+30*#Header.List:GetChildren())
- Button.Size = UDim2.new(0, 245, 0, 30)
- Button.Font = Enum.Font.SourceSansBold
- Button.Text = " > "..Title
- Button.TextColor3 = Color3.new(1, 1, 1)
- Button.TextSize = 25
- Button.TextXAlignment = Enum.TextXAlignment.Left
- if func ~= nil then
- Button.MouseButton1Click:Connect(func)
- end
- return Button
- end
- function rayCast(input)
- if typeof(input) == 'Instance' and input:IsA('Player') then
- local cam = workspace:FindFirstChildOfClass("Camera") or workspace.Camera or workspace.CurrentCamera
- local Ray = Ray.new(cam.CFrame.p, (input.Character:FindFirstChild("Head").Position - cam.CFrame.p).unit * 2048)
- local part = workspace:FindPartOnRayWithIgnoreList(Ray, {game.Players.LocalPlayer.Character})
- if part ~= nil and part:IsDescendantOf(input.Character) then
- return true
- end
- return false
- end
- return distanceCalculator('closest')
- end
- function distanceCalculator(sentDistance)
- if not game.Players.LocalPlayer.Character then return end
- if sentDistance == nil or sentDistance == '' then
- local Players = { }
- for i,v in pairs(game.Players:GetChildren()) do
- if v.Name ~= game.Players.LocalPlayer.Name and v:FindFirstChild('TeamName') and v.TeamName.Value ~= game.Players.LocalPlayer.TeamName.Value and v.Character and v.Character:FindFirstChild('HumanoidRootPart') then
- local dist = v:DistanceFromCharacter(game.Players.LocalPlayer.Character.HumanoidRootPart.Position)
- Players[v.Name] = dist
- else
- Players[v.Name] = "LocalPlayer"
- end
- end
- return Players
- elseif sentDistance ~= nil and sentDistance == 'closest' then
- local closest = 0
- local calc = distanceCalculator()
- local num = false
- for i,v in pairs(calc) do
- if (v ~= 'LocalPlayer' and game.Players:FindFirstChild(i) and game.Players[i].Character and rayCast(game.Players[i]) and game.Players[i]:FindFirstChild('TeamName') and game.Players[i].TeamName.Value ~= game.Players.LocalPlayer.TeamName.Value and (not num or v < num)) then
- closest = i;
- num = v;
- end
- end
- return game.Players:FindFirstChild(tostring(closest))
- else
- local plr = game.Players.LocalPlayer
- local sentCalculations = {}
- for i,v in pairs(game.Players:GetChildren()) do
- if v.Name ~= plr.Name and sentDistance.p and v:FindFirstChild('TeamName') and v.TeamName.Value ~= game.Players.LocalPlayer.TeamName.Value and v.Character and v.Character:FindFirstChild('HumanoidRootPart') then
- local distance = (sentDistance.p - v.Character.HumanoidRootPart.Position).magnitude
- distance = distance
- sentCalculations[v.Name] = distance
- end
- end
- return sentCalculations
- end
- end
- function makeESP(sentObj)
- local plrfolder;
- if store:FindFirstChild('PLR_ESP') then
- plrfolder = store.PLR_ESP
- else
- plrfolder = Instance.new('Folder')
- plrfolder.Name = "PLR_ESP"
- plrfolder.Parent = store
- end
- if sentObj ~= nil and sentObj:IsA('Player') and sentObj ~= game.Players.LocalPlayer and sentObj.Character then
- local distance_fol = Instance.new('Folder')
- local health_fol = Instance.new('Folder')
- local backpack_fol = Instance.new('Folder')
- local box_fol = Instance.new('Folder')
- -- main ui
- local b_gui = Instance.new('BillboardGui')
- b_gui.Name = sentObj.Name .. "_Visuals"
- b_gui.AlwaysOnTop = true
- b_gui.Size = UDim2.new(8, 0, 12, 0)
- b_gui.StudsOffset = Vector3.new(0, 0.75, 0)
- b_gui.ZIndexBehavior = "Sibling"
- b_gui.LightInfluence = 0
- if sentObj.Character then
- b_gui.Adornee = sentObj.Character:FindFirstChild('HumanoidRootPart')
- else
- b_gui:Destroy()
- distance_fol:Destroy()
- health_fol:Destroy()
- backpack_fol:Destroy()
- box_fol:Destroy()
- end
- b_gui.Parent = plrfolder
- -- make folders
- distance_fol.Name = "distance"
- distance_fol.Parent = b_gui
- health_fol.Name = "health"
- health_fol.Parent = b_gui
- backpack_fol.Name = "backpack"
- backpack_fol.Parent = b_gui
- box_fol.Name = "box"
- box_fol.Parent = b_gui
- -- make esp features
- local name_label = Instance.new('TextLabel')
- name_label.Name = "name"
- name_label.Size = UDim2.new(0.5, 0, 0.1, 0)
- name_label.Position = UDim2.new(0.25, 0, 0.085, 0)
- name_label.BackgroundTransparency = 1
- name_label.BorderSizePixel = 0
- name_label.Font = "SourceSansBold"
- if sentObj.Name ~= game.Players.LocalPlayer.Name then
- name_label.Text = sentObj.Name
- else
- name_label.Text = "LocalPlayer"
- end
- name_label.TextScaled = true
- name_label.TextStrokeColor3 = Color3.fromRGB(42, 42, 42)
- name_label.TextColor3 = Color3.fromRGB(255, 255, 255)
- name_label.TextStrokeTransparency = 0.9
- name_label.TextWrapped = true
- name_label.Visible = false
- name_label.Parent = b_gui
- local lvl_label = Instance.new('TextLabel')
- lvl_label.Name = "lvl"
- lvl_label.Position = UDim2.new(0.25, 0, 0.03, 0)
- lvl_label.Size = UDim2.new(0.5, 0, 0.06, 0)
- lvl_label.BackgroundTransparency = 1
- lvl_label.BorderSizePixel = 0
- lvl_label.TextColor3 = Color3.fromRGB(42, 206, 255)
- lvl_label.TextScaled = true
- lvl_label.TextStrokeTransparency = 0.9
- lvl_label.TextWrapped = true
- lvl_label.TextStrokeColor3 = Color3.fromRGB(42, 42, 42)
- lvl_label.Text = "Level " .. tostring(game:GetService("ReplicatedStorage").Player_Data[sentObj.Name].Player_Level.Value)
- lvl_label.Visible = false
- lvl_label.Parent = b_gui
- -- actual box esp
- local box_l_frame = Instance.new('Frame')
- box_l_frame.Name = "side_left"
- box_l_frame.BackgroundTransparency = 0
- box_l_frame.BackgroundColor3 = Color3.fromRGB(235, 255, 103)
- box_l_frame.BorderSizePixel = 0
- box_l_frame.Position = UDim2.new(0.18, 0, 0.2, 0)
- box_l_frame.Size = UDim2.new(0.02, 0, 0.6, 0)
- box_l_frame.Visible = false
- box_l_frame.Parent = box_fol
- local box_r_frame = Instance.new('Frame')
- box_r_frame.Name = "side_right"
- box_r_frame.BackgroundTransparency = 0
- box_r_frame.BackgroundColor3 = Color3.fromRGB(235, 255, 103)
- box_r_frame.BorderSizePixel = 0
- box_r_frame.Position = UDim2.new(0.78, 0, 0.2, 0)
- box_r_frame.Size = UDim2.new(0.02, 0, 0.6, 0)
- box_r_frame.Visible = false
- box_r_frame.Parent = box_fol
- local box_t_frame = Instance.new('Frame')
- box_t_frame.Name = "side_top"
- box_t_frame.BackgroundTransparency = 0
- box_t_frame.BackgroundColor3 = Color3.fromRGB(235, 255, 103)
- box_t_frame.BorderSizePixel = 0
- box_t_frame.Position = UDim2.new(0.2, 0, 0.2, 0)
- box_t_frame.Size = UDim2.new(0.6, 0, 0.015, 0)
- box_t_frame.Visible = false
- box_t_frame.Parent = box_fol
- local box_b_frame = Instance.new('Frame')
- box_b_frame.Name = "side_bottom"
- box_b_frame.BackgroundTransparency = 0
- box_b_frame.BackgroundColor3 = Color3.fromRGB(235, 255, 103)
- box_b_frame.BorderSizePixel = 0
- box_b_frame.Position = UDim2.new(0.18, 0, 0.8, 0)
- box_b_frame.Size = UDim2.new(0.627, 0, 0.015, 0)
- box_b_frame.Visible = false
- box_b_frame.Parent = box_fol
- -- health
- local health_b_frame = Instance.new('Frame')
- health_b_frame.Name = "health_bar"
- health_b_frame.BackgroundColor3 = Color3.fromRGB(0, 225, 119)
- health_b_frame.BorderColor3 = Color3.fromRGB(0, 223, 74)
- health_b_frame.BorderSizePixel = 2
- health_b_frame.Position = UDim2.new(0.83, 0, 0.75, 0)
- health_b_frame.Size = UDim2.new(0.7, 0, 0.03, 0)
- health_b_frame.Visible = false
- health_b_frame.Parent = health_fol
- local health_label = Instance.new('TextLabel')
- health_label.Name = "health_label"
- health_label.BackgroundTransparency = 1
- health_label.BorderSizePixel = 0
- health_label.Position = UDim2.new(0.83, 0, 0.64, 0)
- health_label.Size = UDim2.new(0.7, 0, 0.1, 0)
- health_label.Text = "Health"
- health_label.Font = "SourceSansBold"
- health_label.TextColor3 = Color3.fromRGB(255, 255, 255)
- health_label.TextScaled = true
- health_label.TextWrapped = true
- health_label.TextStrokeColor3 = Color3.fromRGB(42, 42, 42)
- health_label.TextStrokeTransparency = 0.9
- health_label.Visible = false
- health_label.Parent = health_fol
- -- distance
- local distance_label = Instance.new('TextLabel')
- distance_label.Name = "distance"
- distance_label.BackgroundTransparency = 1
- distance_label.BorderSizePixel = 0
- distance_label.Position = UDim2.new(-0.44, 0, 0.2, 0)
- distance_label.Size = UDim2.new(0.6, 0, 0.1, 0)
- distance_label.Text = "Distance"
- distance_label.Font = "SourceSansBold"
- distance_label.TextColor3 = Color3.fromRGB(255, 255, 255)
- distance_label.TextScaled = true
- distance_label.TextWrapped = true
- distance_label.TextStrokeColor3 = Color3.fromRGB(42, 42, 42)
- distance_label.TextStrokeTransparency = 0.9
- distance_label.Visible = false
- distance_label.Parent = distance_fol
- local distance_num_label = Instance.new('TextLabel')
- distance_num_label.Name = "distance_num"
- distance_num_label.BackgroundTransparency = 1
- distance_num_label.BorderSizePixel = 0
- distance_num_label.Position = UDim2.new(-0.44, 0, 0.3, 0)
- distance_num_label.Size = UDim2.new(0.6, 0, 0.07, 0)
- distance_num_label.Text = "Getting Player Distance"
- distance_num_label.Font = "SourceSansBold"
- distance_num_label.TextColor3 = Color3.fromRGB(255, 255, 255)
- distance_num_label.TextScaled = true
- distance_num_label.TextWrapped = true
- distance_num_label.TextStrokeColor3 = Color3.fromRGB(42, 42, 42)
- distance_num_label.TextStrokeTransparency = 0.9
- distance_num_label.Visible = false
- distance_num_label.Parent = distance_fol
- -- backpack
- local s_1 = Instance.new('BoolValue', backpack_fol)
- local s_2 = Instance.new('BoolValue', backpack_fol)
- local s_3 = Instance.new('BoolValue', backpack_fol)
- local s_4 = Instance.new('BoolValue', backpack_fol)
- local s_5 = Instance.new('BoolValue', backpack_fol)
- local s_6 = Instance.new('BoolValue', backpack_fol)
- s_1.Name = "slot1"
- s_2.Name = "slot2"
- s_3.Name = "slot3"
- s_4.Name = "slot4"
- s_5.Name = "slot5"
- s_6.Name = "slot6"
- s_1.Value = false
- s_2.Value = false
- s_3.Value = false
- s_4.Value = false
- s_5.Value = false
- s_6.Value = false
- local backpack_label = Instance.new('TextLabel')
- backpack_label.Name = "backpack_label"
- backpack_label.BackgroundTransparency = 1
- backpack_label.BorderSizePixel = 0
- backpack_label.Position = UDim2.new(0.82, 0, 0.2, 0)
- backpack_label.Size = UDim2.new(0.5, 0, 0.1, 0)
- backpack_label.Text = "Backpack"
- backpack_label.Font = "SourceSansBold"
- backpack_label.TextColor3 = Color3.fromRGB(255, 255, 255)
- backpack_label.TextScaled = true
- backpack_label.TextWrapped = true
- backpack_label.TextStrokeColor3 = Color3.fromRGB(42, 42, 42)
- backpack_label.TextStrokeTransparency = 0.9
- backpack_label.Visible = false
- backpack_label.Parent = backpack_fol
- local hold = Instance.new('Frame')
- hold.Name = "hold"
- hold.Position = UDim2.new(0.825, 0, 0.31, 0)
- hold.Size = UDim2.new(0.5, 0, 0.5, 0)
- hold.BackgroundTransparency = 1
- hold.Parent = backpack_fol
- local ui = Instance.new('UIGridLayout', hold)
- ui.CellPadding = UDim2.new(0, 4, 0, 4)
- ui.CellSize = UDim2.new(0.3, 0, 0.2, 0)
- ui.FillDirection = Enum.FillDirection.Vertical
- ui.FillDirectionMaxCells = 3
- ui.SortOrder = Enum.SortOrder.LayoutOrder
- local item1 = Instance.new('ImageLabel', hold)
- local item2 = item1:Clone()
- local item3 = item2:Clone()
- local item4 = item3:Clone()
- local item5 = item4:Clone()
- local item6 = item5:Clone()
- item1.LayoutOrder = 1
- item2.LayoutOrder = 2
- item3.LayoutOrder = 3
- item4.LayoutOrder = 4
- item5.LayoutOrder = 5
- item6.LayoutOrder = 6
- item1.Name = "1"
- item2.Name = "2"
- item3.Name = "3"
- item4.Name = "4"
- item5.Name = "5"
- item6.Name = "6"
- item1.Visible = false
- item2.Visible = false
- item3.Visible = false
- item4.Visible = false
- item5.Visible = false
- item6.Visible = false
- -- scripts
- -- backpack
- local itemImages = require(game.ReplicatedStorage.Modules.Game_Data).itemImages
- spawn(function()
- repeat wait() until sentObj:FindFirstChild('Backpack')
- for i,v in pairs(sentObj.Backpack:GetChildren()) do
- if itemImages[v.Name] ~= nil then
- if s_1.Value ~= true then
- item1.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_1.Value = true
- elseif s_2.Value ~= true then
- item2.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_2.Value = true
- elseif s_3.Value ~= true then
- item3.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_3.Value = true
- elseif s_4.Value ~= true then
- item4.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_4.Value = true
- elseif s_5.Value ~= true then
- item5.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_5.Value = true
- elseif s_6.Value ~= true then
- item6.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_6.Value = true
- end
- end
- end
- sentObj.Backpack.ChildRemoved:connect(function()
- if s_1.Value == true then
- item1.Visible = false
- item1.Image = 'rbxassetid://'
- s_1.Value = false
- elseif s_2.Value ~= true then
- item2.Visible = false
- item2.Image = 'rbxassetid://'
- s_2.Value = false
- elseif s_3.Value ~= true then
- item3.Visible = false
- item3.Image = 'rbxassetid://'
- s_3.Value = false
- elseif s_4.Value ~= true then
- item4.Visible = false
- item4.Image = 'rbxassetid://'
- s_4.Value = false
- elseif s_5.Value ~= true then
- item5.Visible = false
- item5.Image = 'rbxassetid://'
- s_5.Value = false
- elseif s_6.Value ~= true then
- item6.Visible = false
- item6.Image = 'rbxassetid://'
- s_6.Value = false
- end
- end)
- sentObj.Backpack.ChildAdded:connect(function(v)
- if itemImages[v.Name] ~= nil then
- if s_1.Value ~= true then
- item1.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_1.Value = true
- elseif s_2.Value ~= true then
- item2.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_2.Value = true
- elseif s_3.Value ~= true then
- item3.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_3.Value = true
- elseif s_4.Value ~= true then
- item4.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_4.Value = true
- elseif s_5.Value ~= true then
- item5.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_5.Value = true
- elseif s_6.Value ~= true then
- item6.Image = 'rbxassetid://' .. itemImages[v.Name]
- s_6.Value = true
- end
- end
- end)
- end)
- -- health
- if sentObj.Character:FindFirstChild('Humanoid') then
- local g = Color3.fromRGB(0, 225, 119)
- local g_b = Color3.fromRGB(0, 223, 74)
- local y = Color3.fromRGB(255, 236, 20)
- local y_b = Color3.fromRGB(223, 210, 25)
- local r = Color3.fromRGB(255, 60, 63)
- local r_b = Color3.fromRGB(223, 64, 66)
- sentObj.Character.Humanoid.Player_Health.Changed:connect(function(health)
- if health >= 75 then
- health_b_frame.BackgroundColor3 = g
- health_b_frame.BorderColor3 = g_b
- elseif health >= 35 then
- health_b_frame.BackgroundColor3 = y
- health_b_frame.BorderColor3 = y_b
- elseif health >= 1 then
- health_b_frame.BackgroundColor3 = r
- health_b_frame.BorderColor3 = r_b
- else
- health_b_frame.BackgroundColor3 = g
- health_b_frame.BorderColor3 = g_b
- end
- health_b_frame.Size = UDim2.new(health/100 - 0.3, 0, 0.03, 0)
- end)
- end
- sentObj.Character.Humanoid.Died:connect(function()
- b_gui:Destroy()
- end)
- end
- end
- local tping = false
- function tp(input, extra)
- if not game.Players.LocalPlayer.Character then return end
- local x, y, z;
- local chosen;
- if not extra then
- if not typeof(input) == 'Vector3' then
- if input:IsA('Model') then input = input.PrimaryPart.Position end
- if input.Position then input = input.Position end
- if typeof(input) == 'CFrame' then input = Vector3.new(input) end
- end
- x = input.X; y = input.Y; z = input.Z;
- chosen = game.Players.LocalPlayer.Character.HumanoidRootPart;
- else
- if not typeof(extra) == 'Vector3' then
- if extra:IsA('Model') then extra = extra.PrimaryPart.Position end
- if extra.Position then extra = extra.Position end
- if typeof(extra) == 'CFrame' then extra = Vector3.new(extra) end
- end
- x = extra.X; y = extra.Y; z = extra.Z;
- chosen = input;
- end
- local valtomove = 4.3
- tping = true
- spawn(function()
- for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- local suc, err = pcall(function() local test = v.CanCollide end)
- if suc then
- v.CanCollide = false
- end
- end
- repeat
- wait()
- if tping == true and game.Players.LocalPlayer.Character:findFirstChildOfClass("Humanoid") then
- game.Players.LocalPlayer.Character:findFirstChildOfClass("Humanoid"):ChangeState(11)
- end
- until not tping
- for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- local suc, err = pcall(function() local test = v.CanCollide end)
- if suc then
- v.CanCollide = false
- end
- end
- end)
- if y < chosen.Position.Y then
- while y < chosen.Position.Y do
- wait()
- chosen.CFrame = CFrame.new(Vector3.new(chosen.Position.X,chosen.Position.Y-5.5,chosen.Position.Z))
- end
- end
- if y > chosen.Position.Y then
- while y > chosen.Position.Y do
- wait()
- chosen.CFrame = CFrame.new(Vector3.new(chosen.Position.X,chosen.Position.Y+5.5,chosen.Position.Z))
- end
- end
- if x < chosen.Position.X then
- while x < chosen.Position.X do
- wait()
- chosen.CFrame = CFrame.new(Vector3.new(chosen.Position.X-valtomove,chosen.Position.Y,chosen.Position.Z))
- end
- end
- if z < chosen.Position.Z then
- while z < chosen.Position.Z do
- wait()
- chosen.CFrame = CFrame.new(Vector3.new(chosen.Position.X,chosen.Position.Y,chosen.Position.Z-valtomove))
- end
- end
- if x > chosen.Position.X then
- while x > chosen.Position.X do
- wait()
- chosen.CFrame = CFrame.new(Vector3.new(chosen.Position.X+valtomove,chosen.Position.Y,chosen.Position.Z))
- end
- end
- if z > chosen.Position.Z then
- while z > chosen.Position.Z do
- wait()
- chosen.CFrame = CFrame.new(Vector3.new(chosen.Position.X,chosen.Position.Y,chosen.Position.Z+valtomove))
- end
- end
- tping = false
- end
- function tpLoot(sentObj)
- if not game.Players.LocalPlayer.Character then return end
- if sentObj.Parent and sentObj.Parent == workspace:FindFirstChild('Loot_Spawns') or sentObj.Parent == workspace:FindFirstChild('Crate_Spawns') then
- if sentObj.Parent == workspace:FindFirstChild('Loot_Spawns') and sentObj:FindFirstChild('Base') then
- tp(sentObj.Base.Position)
- elseif sentObj.Parent == workspace:FindFirstChild('Crate_Spawns') and sentObj:FindFirstChild('ChestTop') and sentObj:FindFirstChild('ChestBottom') then
- tp(sentObj.ChestTop.Position)
- end
- end
- end
- if_settings.flying = false
- if_settings.bg = false; if_settings.bv = false;
- spawn(function()
- repeat wait() until game.Players.LocalPlayer.Character
- if_settings.bg = Instance.new('BodyGyro', game.Players.LocalPlayer.Character.HumanoidRootPart)
- if_settings.bv = Instance.new('BodyVelocity', game.Players.LocalPlayer.Character.HumanoidRootPart)
- end)
- function flyh()
- if not game.Players.LocalPlayer.Character then return end
- if not if_settings.bg and not if_settings.bv then
- if_settings.bg = Instance.new('BodyGyro', game.Players.LocalPlayer.Character.HumanoidRootPart)
- if_settings.bv = Instance.new('BodyVelocity', game.Players.LocalPlayer.Character.HumanoidRootPart)
- end
- if_settings.flying = not if_settings.flying
- if if_settings.flying and if_settings.fly_toggle then
- if_settings.bv.velocity = Vector3.new(0, 0.1, 0)
- if_settings.bv.MaxForce = Vector3.new(9e9, 9e9, 9e9)
- if_settings.bg.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
- if_settings.bg.P = 9e4
- if_settings.bg.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
- repeat
- local x, y, z;
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame + (workspace.CurrentCamera.CFrame.LookVector * 0)
- wait()
- until if_settings.flying == false or if_settings.fly_toggle == false
- else
- if_settings.bg:Destroy()
- if_settings.bv:Destroy()
- end
- end
- function createChams(sentObj)
- if sentObj ~= nil or sentObj ~= '' then
- local folder
- if not store:FindFirstChild('Chams') then
- folder = Instance.new('Folder')
- folder.Name = "Chams"
- folder.Parent = store
- elseif store:FindFirstChild('Chams') then
- folder = store.Chams
- end
- if (sentObj.ClassName == "Model") or (sentObj.Parent == workspace.Loot_Spawns) then
- local item_folder
- if store:FindFirstChild('Chams'):FindFirstChild('Item_Chams') then
- item_folder = store.Chams.Item_Chams
- else
- item_folder = Instance.new('Folder')
- item_folder.Name = "Item_Chams"
- item_folder.Parent = store.Chams
- end
- local lvl1 = Color3.fromRGB(163, 162, 165)
- local lvl2 = Color3.fromRGB(32, 153, 35 )
- local lvl3 = Color3.fromRGB(12, 194, 218)
- local lvl4 = Color3.fromRGB(147, 52, 203)
- local crate = Color3.fromRGB(244, 196, 65)
- if sentObj:FindFirstChild('Level') and sentObj.Level.Value then
- if sentObj.Level.Value == 1 then
- local Box = Instance.new("BoxHandleAdornment")
- Box.Size = sentObj:FindFirstChild('Base').Size
- Box.Name = sentObj.Name .. "_Cham_Rarity1"
- Box.Adornee = sentObj:FindFirstChild('Base')
- Box.AlwaysOnTop = true
- Box.ZIndex = 5
- Box.Transparency = 1
- Box.Color3 = lvl1
- Box.Parent = store:FindFirstChild('Chams'):FindFirstChild('Item_Chams')
- sentObj.AncestryChanged:connect(function()
- Box:Destroy()
- end)
- elseif sentObj.Level.Value == 2 then
- local Box = Instance.new("BoxHandleAdornment")
- Box.Size = sentObj:FindFirstChild('Base').Size
- Box.Name = sentObj.Name .. "_Cham_Rarity2"
- Box.Adornee = sentObj:FindFirstChild('Base')
- Box.AlwaysOnTop = true
- Box.ZIndex = 5
- Box.Transparency = 1
- Box.Color3 = lvl2
- Box.Parent = store:FindFirstChild('Chams'):FindFirstChild('Item_Chams')
- sentObj.AncestryChanged:connect(function()
- Box:Destroy()
- end)
- elseif sentObj.Level.Value == 3 then
- local Box = Instance.new("BoxHandleAdornment")
- Box.Size = sentObj:FindFirstChild('Base').Size
- Box.Name = sentObj.Name .. "_Cham_Rarity3"
- Box.Adornee = sentObj:FindFirstChild('Base')
- Box.AlwaysOnTop = true
- Box.ZIndex = 5
- Box.Transparency = 1
- Box.Color3 = lvl3
- Box.Parent = store:FindFirstChild('Chams'):FindFirstChild('Item_Chams')
- sentObj.AncestryChanged:connect(function()
- Box:Destroy()
- end)
- elseif sentObj.Level.Value == 4 then
- local Box = Instance.new("BoxHandleAdornment")
- Box.Size = sentObj:FindFirstChild('Base').Size
- Box.Name = sentObj.Name .. "_Cham_Rarity4"
- Box.Adornee = sentObj:FindFirstChild('Base')
- Box.AlwaysOnTop = true
- Box.ZIndex = 5
- Box.Transparency = 1
- Box.Color3 = lvl4
- Box.Parent = store:FindFirstChild('Chams'):FindFirstChild('Item_Chams')
- sentObj.AncestryChanged:connect(function()
- Box:Destroy()
- end)
- end
- elseif sentObj:FindFirstChild('ChestBottom') or sentObj:FindFirstChild('ChestTop') then
- local Box = Instance.new("BoxHandleAdornment")
- Box.Size = sentObj:GetExtentsSize()
- Box.Name = "Chest_Cham"
- Box.Adornee = sentObj:FindFirstChild('ChestTop')
- Box.AlwaysOnTop = true
- Box.ZIndex = 5
- Box.Transparency = 1
- Box.Color3 = crate
- Box.Parent = store:FindFirstChild('Chams'):FindFirstChild('Item_Chams')
- sentObj.AncestryChanged:connect(function()
- Box:Destroy()
- end)
- end
- elseif sentObj:IsA('Player') and sentObj ~= game.Players.LocalPlayer and sentObj.Character then
- local plr_folder
- if store:FindFirstChild('Chams'):FindFirstChild('Player_Chams') then
- plr_folder = store.Chams.Player_Chams
- else
- plr_folder = Instance.new('Folder')
- plr_folder.Name = "Player_Chams"
- plr_folder.Parent = store:FindFirstChild('Chams')
- end
- local plr_folder_real
- if store:FindFirstChild('Chams'):FindFirstChild('Player_Chams'):FindFirstChild(sentObj.Name) then
- plr_folder_real = store.Chams.Player_Chams[sentObj.Name]
- else
- local plr_folder_real = Instance.new('Folder')
- plr_folder_real.Name = sentObj.Name
- plr_folder_real.Parent = plr_folder
- end
- if sentObj.Character then
- for i,v in pairs(sentObj.Character:GetChildren()) do
- if v:IsA("PVInstance") or v.Name == "HumanoidRootPart" then
- local Box = Instance.new("BoxHandleAdornment")
- if v:IsA("BasePart") then
- Box.Size = v.Size
- elseif v:IsA("Model") then
- Box.Size = v:GetExtentsSize()
- end
- local gotC3
- local g = 102
- local b = 102
- for i,v in pairs(sentObj:FindFirstChild("Backpack"):GetChildren()) do
- g = g + 1
- b = b + 1
- end
- gotC3 = Color3.fromRGB(255, g, b)
- Box.Name = sentObj.Name .. "_" .. v.Name
- Box.Adornee = v
- Box.AlwaysOnTop = true
- Box.ZIndex = 5
- Box.Transparency = 1
- if gotC3 and gotC3 ~= nil then
- Box.Color3 = gotC3
- else
- Box.Color3 = Color3.fromRGB(255, 102, 102)
- end
- Box.Parent = store:FindFirstChild('Chams'):FindFirstChild('Player_Chams'):FindFirstChild(sentObj.Name)
- sentObj.Character:FindFirstChild('Humanoid').Died:connect(function()
- Box:Destroy()
- end)
- end
- end
- end
- end
- end
- end
- local move = mousemoverel or Input.MoveMouse
- function AimAt(x, y)
- local cam = workspace:FindFirstChildOfClass("Camera") or workspace.Camera or workspace.CurrentCamera
- local vps = cam.ViewportSize
- local vpsx = vps.X
- local vpsy = vps.Y
- local screencenterx = vpsx/2
- local screencentery = vpsy/2
- local aimatx
- local aimaty
- if x ~= 0 then
- if x < screencenterx then
- aimatx = -(screencenterx - x)
- aimatx = aimatx
- if aimatx + screencenterx > screencenterx * 2 then
- aimatx = 0
- end
- end
- if x > screencenterx then
- aimatx = x - screencenterx
- aimatx = aimatx
- if aimatx + screencenterx < 0 then
- aimatx = 0
- end
- end
- end
- if y ~= 0 then
- if y > screencentery then
- aimaty = -(screencentery - y)
- aimaty = aimaty
- if aimaty + screencentery > screencentery * 2 then
- aimaty = 0
- end
- end
- if y < screencentery then
- aimaty = y - screencentery
- aimaty = aimaty
- if aimaty + screencentery < 0 then
- aimaty = 0
- end
- end
- end
- return aimatx, aimaty
- end
- function legitbot(mode)
- if not game.Players.LocalPlayer.Character then return end
- if mode == "distance" and rayCast() then
- local cam = workspace:FindFirstChildOfClass("Camera") or workspace.Camera or workspace.CurrentCamera
- local add = Vector3.new()
- if (cam.CFrame.p - rayCast().Character.Head.Position).magnitude > 1000 then
- add = Vector3.new(-5, 0, 0)
- end
- for i=if_settings.legit_settings.smoothness, 0.1, -0.1 do
- cam.CFrame = CFrame.new(cam.CFrame.p, rayCast().Character.Head.Position + add / i)
- wait(i / (i * 3))
- end
- elseif mode == "mouse" then
- local mouse = game.Players.LocalPlayer:GetMouse()
- local cam = workspace:FindFirstChildOfClass("Camera") or workspace.Camera or workspace.CurrentCamera
- if distanceCalculator('closest') then
- local add = Vector3.new()
- if (cam.CFrame.p - distanceCalculator('closest').Character.Head.Position).magnitude > 1000 then
- add = Vector3.new(-5, 0, 0)
- end
- for i=if_settings.legit_settings.smoothness, 0.1, -0.1 do
- cam.CFrame = CFrame.new(cam.CFrame.p, distanceCalculator('closest').Character.Head.Position + add / i)
- wait(i / (i * 3))
- end
- end
- end
- end
- function aimLock(mode)
- if not game.Players.LocalPlayer.Character then return end
- if mode == "distance" and rayCast() then
- local cam = workspace:FindFirstChildOfClass("Camera") or workspace.Camera or workspace.CurrentCamera
- cam.CFrame = CFrame.new(cam.CFrame.p, rayCast().Character.Head.Position)
- elseif mode == "mouse" then
- local mouse = game.Players.LocalPlayer:GetMouse()
- local cam = workspace:FindFirstChildOfClass("Camera") or workspace.Camera or workspace.CurrentCamera
- if distanceCalculator('closest') then
- cam.CFrame = CFrame.new(cam.CFrame.p, distanceCalculator('closest').Character.Head.Position)
- end
- end
- end
- function esp_check(args)
- -- in general check
- if args and tostring(args) == "items" then
- if not store:FindFirstChild('Chams') or (store:FindFirstChild('Chams') and not store.Chams:FindFirstChild('Item_Chams')) then
- for i,v in pairs(workspace.Loot_Spawns:GetChildren()) do
- createChams(v)
- end
- for i,v in pairs(workspace.Crate_Spawns:GetChildren()) do
- createChams(v)
- end
- return true
- else
- return true
- end
- end
- if not store:FindFirstChild('PLR_ESP') or (store:FindFirstChild('PLR_ESP') and #store.PLR_ESP:GetChildren() ~= #game:GetService('Players'):GetPlayers()) then
- for i,v in pairs(game:GetService('Players'):GetPlayers()) do
- if v.Character and (not store:FindFirstChild('PLR_ESP') or store:FindFirstChild('PLR_ESP') and not store.PLR_ESP:FindFirstChild(v.Name .. '_Visuals')) then
- createChams(v)
- makeESP(v)
- end
- end
- local i = 0
- repeat i = i + 1; wait() until store:FindFirstChild('PLR_ESP') and #store.PLR_ESP:GetChildren() == #game.Players:GetPlayers() or i == 500
- i=0
- return true
- else
- return true
- end
- end
- local aim_options = createHeader_noAnim("Options", 10, 200)
- aim_options.Visible = false
- aim_options.ZIndex = 5
- local list = aim_options.List
- list.Size = UDim2.new(0, 245, 0, 214)
- local smooth_frame = Instance.new('Frame')
- local distance_m = Instance.new('TextButton')
- local mouse_m = Instance.new('TextButton')
- local smooth_box = Instance.new('TextBox')
- local smooth_label = Instance.new('TextButton')
- smooth_frame.Name = "smooth_frame"
- smooth_frame.BackgroundColor3 = Color3.fromRGB(60, 62, 66)
- smooth_frame.BorderSizePixel = 0
- smooth_frame.Position = UDim2.new(0.029, 0, 0.467, 0)
- smooth_frame.Size = UDim2.new(0, 230, 0, 106)
- smooth_frame.ZIndex = 2
- smooth_frame.Parent = list
- distance_m.BackgroundTransparency = 1
- distance_m.AutoButtonColor = false
- distance_m.Name = "Distance_Button"
- distance_m.Position = UDim2.new(0, 0, 0, 35)
- distance_m.Size = UDim2.new(0, 245, 0, 30)
- distance_m.Font = "SourceSansBold"
- distance_m.Text = '> Distance'
- distance_m.TextColor3 = settings.ToggleColor
- distance_m.TextScaled = false
- distance_m.TextSize = 25
- distance_m.TextStrokeTransparency = 1
- distance_m.Parent = list
- mouse_m.Name = "Mouse_Button"
- mouse_m.BackgroundTransparency = 1
- mouse_m.AutoButtonColor = false
- mouse_m.Position = UDim2.new(0, 0, 0, 65)
- mouse_m.Size = UDim2.new(0, 245, 0, 30)
- mouse_m.Font = "SourceSansBold"
- mouse_m.Text = '> Mouse'
- mouse_m.TextColor3 = Color3.fromRGB(255, 255, 255)
- mouse_m.TextScaled = false
- mouse_m.TextSize = 25
- mouse_m.TextStrokeTransparency = 1
- mouse_m.Parent = list
- smooth_box.Name = "smoothness_amount"
- smooth_box.BackgroundColor3 = Color3.fromRGB(52, 54, 58)
- smooth_box.BorderSizePixel = 0
- smooth_box.Position = UDim2.new(0.086, 0, 0.696, 0)
- smooth_box.Size = UDim2.new(0, 200, 0, 46)
- smooth_box.Text = '0'
- smooth_box.Font = "SourceSansBold"
- smooth_box.TextColor3 = Color3.fromRGB(255, 255, 255)
- smooth_box.TextScaled = true
- smooth_box.TextWrapped = true
- smooth_box.TextStrokeTransparency = 1
- smooth_box.ZIndex = 3
- smooth_box.Parent = list
- smooth_label.Name = "smooth_label"
- smooth_label.BackgroundTransparency = 1
- smooth_label.Position = UDim2.new(0.045, 0, 0.451, 0)
- smooth_label.Size = UDim2.new(0, 222, 0, 51)
- smooth_label.ZIndex = 3
- smooth_label.Font = "SourceSansLight"
- smooth_label.Text = "Smoothness"
- smooth_label.TextColor3 = Color3.fromRGB(255, 255, 255)
- smooth_label.TextScaled = true
- smooth_label.TextWrapped = true
- smooth_label.TextStrokeTransparency = 1
- smooth_label.Parent = list
- local mouse = game.Players.LocalPlayer:GetMouse()
- -- Name + Version Label
- local Frame = Instance.new("Frame", ScreenGui)
- Frame.BackgroundTransparency = 1
- Frame.Position = UDim2.new(0, 2, 0, 2)
- Frame.Size = UDim2.new(0, 380, 0, 80)
- local TextLabel = Instance.new("TextLabel", Frame)
- TextLabel.Name = "GUI_Name"
- TextLabel.BackgroundTransparency = 1
- TextLabel.Font = "SourceSansLight"
- TextLabel.Text = 'IslandFricker'
- TextLabel.TextSize = 48
- TextLabel.TextColor3 = settings.Color
- TextLabel.TextStrokeTransparency = 0.75
- TextLabel.Position = UDim2.new(0, 10, 0, 0)
- TextLabel.Size = UDim2.new(0, 210, 0, 60)
- local TextLabel_2 = Instance.new("TextLabel", Frame)
- TextLabel_2.Name = "GUI_Version"
- TextLabel_2.BackgroundTransparency = 1
- TextLabel_2.Font = "SourceSansLight"
- TextLabel_2.Text = "v" .. settings.Version
- TextLabel_2.TextSize = 24
- TextLabel_2.TextColor3 = Color3.fromRGB(128, 128, 128)
- TextLabel_2.TextStrokeTransparency = 0.75
- TextLabel_2.Position = UDim2.new(0, 220, 0, 10)
- TextLabel_2.Size = UDim2.new(0, 50, 0, 50)
- -- aim_options section haha
- local aimbot = createHeader("Aimbot",10,65)
- local l_bot = addButton("Legitbot", aimbot)
- local a_bot = addButton("Aimlock", aimbot)
- local o_scales = addButton("Options", aimbot)
- -- visuals section (renamed from esp lol)
- local visuals = createHeader("Visuals", 265, 65)
- local box_esp = addButton("Box", visuals)
- local name_esp = addButton("Name", visuals)
- local distance_esp = addButton("Distance", visuals)
- local backpack = addButton("Backpack", visuals)
- local lvl_esp = addButton("Level", visuals)
- local health = addButton("Health", visuals)
- local chams = addButton("Player Chams", visuals)
- local item_chams = addButton("Item Chams", visuals)
- local reset = addButton("Refresh ESP", visuals)
- -- misc section
- local misc = createHeader("Misc", 520, 65)
- local r_houses = addButton("Remove Buildings", misc)
- local noclip = addButton("Noclip", misc)
- local tp_loot = addButton("TP To Loot", misc)
- local gwin = addButton("Guaranteed Win", misc)
- local fly = addButton("Fly Hacks", misc)
- -- teleport section
- local tps = createHeader("Teleports", 775, 65)
- local locations = {
- CC = function() tp(Vector3.new(2339.269, 149.162, -1705.783)) end,
- DD = function() tp(Vector3.new(-1488.969, 76.66, -126.069)) end,
- FreakyF = function() tp(Vector3.new(133.037, 144.058, -2244.885)) end,
- HorrifiedH = function() tp(Vector3.new(763.611, 166.863, 1450.335)) end,
- HiddenH = function() tp(Vector3.new(-1322.731, 121.312, -2293.659)) end,
- LilL = function() tp(Vector3.new(-242.223, 106.826, -145.312)) end,
- LonelyL = function() tp(Vector3.new(2049.817, 189.828, 1908.058)) end,
- MM = function() tp(Vector3.new(-2041.523, 243.027, 1295.134)) end,
- NN = function() tp(Vector3.new(2689.767, 204.932, 892.649)) end,
- OO = function() tp(Vector3.new(-2533.73, 149.464, 2374.52)) end,
- PP = function() tp(Vector3.new(-2435.575, 169.256, -439.33)) end,
- SS = function() tp(Vector3.new(-459.601, 309.16, 642.006)) end,
- TeaserT = function() tp(Vector3.new(-1986.823, 172.663, -1867.608)) end,
- TinyT = function() tp(Vector3.new(484.176, 171.149, 2248.187)) end,
- TopsyT = function() tp(Vector3.new(786.716, 212.958, -1014.743)) end,
- VV = function() tp(Vector3.new(1518.284, 529.282, 1436.449)) end,
- WW = function() tp(Vector3.new(-649.505, 168.216, 2230.685)) end
- }
- local buttons = {
- CC = addButton("Crummy City", tps),
- DD = addButton("Dirty Depot", tps),
- FreakyF = addButton("Freaky Fields", tps),
- HorrifiedH = addButton("Happy Hillside", tps),
- HiddenH = addButton("Hidden Haven", tps),
- LilL = addButton("Lil' Lake", tps),
- LonelyL = addButton("Lonely Land", tps),
- MM = addButton("Mini Mountain", tps),
- NN = addButton("Neat Neighborhood", tps),
- OO = addButton("Outer Oasis", tps),
- PP = addButton("Pleasent Place", tps),
- SS = addButton("Sad Settlement", tps),
- TeaserT = addButton("Teaser Town", tps),
- TinyT = addButton("Tiny Town", tps),
- TopsyT = addButton("Topsy Towers", tps),
- VV = addButton("Volatile Volcano", tps),
- WW = addButton("Wonky Willows", tps)
- }
- for i,v in pairs(buttons) do
- buttons[i] = v
- v.MouseButton1Down:connect(function()
- if not game.Players.LocalPlayer.Character then v.TextColor3 = Color3.fromRGB(255, 76, 76) wait(0.2) v.TextColor3 = Color3.fromRGB(255, 255, 255) return end
- if not tping then
- v.TextColor3 = settings.ToggleColor
- locations[tostring(i) or i.Name]()
- v.TextColor3 = Color3.fromRGB(255, 255, 255)
- else
- v.TextColor3 = Color3.fromRGB(255, 76, 76) wait(0.2) .TextColor3 = Color3.fromRGB(255, 255, 255)
- wait(0.2)
- v.TextColor3 = Color3.fromRGB(255, 255, 255)
- end
- end)
- end
- fly.MouseButton1Down:connect(function()
- if not game.Players.LocalPlayer.Character then fly.TextColor3 = Color3.fromRGB(255, 76, 76) wait(0.2) fly.TextColor3 = Color3.fromRGB(255, 255, 255) return end
- if_settings.fly_toggle = not if_settings.fly_toggle
- if if_settings.fly_toggle == true then
- fly.TextColor3 = settings.ToggleColor
- else
- fly.TextColor3 = Color3.fromRGB(255 ,255, 255)
- repeat flyh() wait() until if_settings.flying == false
- end
- end)
- local gwin_t = false
- local gwin_helper = Instance.new('Part', workspace)
- gwin_helper.Size = Vector3.new(5, 2, 5)
- gwin_helper.Anchored = true
- gwin_helper.Transparency = 1
- gwin.MouseButton1Down:connect(function()
- if not game.Players.LocalPlayer.Character then gwin.TextColor3 = Color3.fromRGB(255, 76, 76) wait(0.2) gwin.TextColor3 = Color3.fromRGB(255, 255, 255) return end
- gwin_t = not gwin_t
- if gwin_t then
- gwin.TextColor3 = settings.ToggleColor
- tp(Vector3.new(workspace.Field.Position.X, workspace.MapBase.Water.Position.Y - 5, workspace.Field.Position.Z))
- repeat wait() until tping == false
- gwin_helper.Position = game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(0, 3, 0)
- workspace.Field:GetPropertyChangedSignal('Position'):Connect(function()
- tp(Vector3.new(workspace.Field.Position.X, workspace.MapBase.Water.Position.Y + 10000, workspace.Field.Position.Z))
- repeat wait() until tping == false
- gwin_helper.Position = game.Players.LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(0, 3, 0)
- end)
- end
- end)
- distance_m.MouseButton1Down:connect(function()
- if if_settings.distance_t == true then
- distance_m.TextColor3 = Color3.fromRGB(255, 255, 255)
- mouse_m.TextColor3 = settings.ToggleColor
- if_settings.mouse_t = true
- if_settings.distance_t = false
- else
- distance_m.TextColor3 = settings.ToggleColor
- mouse_m.TextColor3 = Color3.fromRGB(255, 255, 255)
- if_settings.mouse_t = false
- if_settings.distance_t = true
- end
- end)
- mouse_m.MouseButton1Down:connect(function()
- if if_settings.mouse_t == true then
- mouse_m.TextColor3 = Color3.fromRGB(255, 255, 255)
- distance_m.TextColor3 = settings.ToggleColor
- if_settings.mouse_t = false
- if_settings.distance_t = true
- else
- mouse_m.TextColor3 = settings.ToggleColor
- distance_m.TextColor3 = Color3.fromRGB(255, 255, 255)
- if_settings.mouse_t = true
- if_settings.distance_t = false
- end
- end)
- smooth_box:GetPropertyChangedSignal("Text"):Connect(function()
- smooth_box.Text = smooth_box.Text:gsub("%D+", "")
- if smooth_box.Text ~= nil or smooth_box.Text ~= '' then
- if_settings.legit_settings.smoothness = tonumber(smooth_box.Text)
- end
- end)
- aim_options.MouseButton1Down:connect(function()
- if list.Size.Y.Offset <= 35 then
- list:TweenSize(UDim2.new(0,245,0,317),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,0.7)
- else
- list:TweenSize(UDim2.new(0,245,0,30),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,0.7)
- end
- end)
- l_bot.MouseButton1Down:connect(function()
- if_settings.legit_bot = not if_settings.legit_bot
- if if_settings.legit_bot == true then
- a_bot.TextColor3 = Color3.fromRGB(255, 255, 255)
- l_bot.TextColor3 = settings.ToggleColor
- else
- if_settings.legit_bot = false
- if_settings.aim_bot = false
- a_bot.TextColor3 = Color3.fromRGB(255, 255, 255)
- l_bot.TextColor3 = Color3.fromRGB(255, 255, 255)
- end
- end)
- a_bot.MouseButton1Down:connect(function()
- if_settings.aim_bot = not if_settings.aim_bot
- if if_settings.aim_bot == true then
- l_bot.TextColor3 = Color3.fromRGB(255, 255, 255)
- a_bot.TextColor3 = settings.ToggleColor
- else
- if_settings.legit_bot = false
- if_settings.aim_bot = false
- l_bot.TextColor3 = Color3.fromRGB(255, 255, 255)
- a_bot.TextColor3 = Color3.fromRGB(255, 255, 255)
- end
- end)
- o_scales.MouseButton1Down:connect(function()
- if_settings.options_toggle = not if_settings.options_toggle
- if if_settings.options_toggle == true then
- o_scales.TextColor3 = settings.ToggleColor
- aim_options.Visible = true
- else
- o_scales.TextColor3 = Color3.fromRGB(255, 255, 255)
- aim_options.Visible = false
- end
- end)
- reset.MouseButton1Down:connect(function()
- if not game.Players.LocalPlayer.Character then reset.TextColor3 = Color3.fromRGB(255, 76, 76) wait(0.2) reset.TextColor3 = Color3.fromRGB(255, 255, 255) return end
- reset.TextColor3 = settings.ToggleColor
- if store:FindFirstChild('ESP') then
- store.ESP:Destroy()
- end
- if store:FindFirstChild('PLR_ESP') then
- store.PLR_ESP:Destroy()
- end
- if store:FindFirstChild('Chams') then
- store.Chams:Destroy()
- end
- --[[if_settings.itemchams_toggle = false
- if_settings.chams_toggle = false
- if_settings.distance_toggle = false
- if_settings.health_toggle = false
- if_settings.name_toggle = false
- if_settings.backpack_toggle = false
- if_settings.box_toggle = false]]
- for i,v in pairs(game:GetService('Players'):GetPlayers()) do
- if v.Character and (not store:FindFirstChild('PLR_ESP') or store:FindFirstChild('PLR_ESP') and not store.PLR_ESP:FindFirstChild(v.Name .. '_Visuals')) then
- createChams(v)
- makeESP(v)
- end
- end
- for i,v in pairs(workspace.Loot_Spawns:GetChildren()) do
- createChams(v)
- end
- for i,v in pairs(workspace.Crate_Spawns:GetChildren()) do
- createChams(v)
- end
- if if_settings.itemchams_toggle then
- for i,v in pairs(store.Chams.Item_Chams:GetChildren()) do
- v.Transparency = 0.35
- end
- end
- if if_settings.chams_toggle then
- for i,v in pairs(store:FindFirstChild('Chams'):FindFirstChild('Player_Chams'):GetChildren()) do
- for x,c in pairs(v:GetChildren()) do
- c.Transparency = 0.35
- end
- end
- end
- if if_settings.distance_toggle then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('distance'):GetChildren()) do
- c.Visible = true
- end
- end
- end
- if if_settings.health_toggle then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('health'):GetChildren()) do
- c.Visible = true
- end
- end
- end
- if if_settings.name_toggle then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- v:FindFirstChild('name').Visible = true
- end
- end
- if if_settings.backpack_toggle then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('backpack'):GetChildren()) do
- if not c:IsA('BoolValue') then
- c.Visible = true
- end
- end
- end
- end
- if if_settings.box_toggle then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('box'):GetChildren()) do
- c.Visible = true
- end
- end
- end
- if if_settings.lvl_toggle then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- if v:FindFirstChild('lvl') then
- v.lvl.Visible = false
- end
- end
- end
- wait(0.2)
- reset.TextColor3 = Color3.fromRGB(255, 255, 255)
- end)
- lvl_esp.MouseButton1Down:connect(function()
- if_settings.lvl_toggle = not if_settings.lvl_toggle
- if if_settings.lvl_toggle == true then
- lvl_esp.TextColor3 = settings.ToggleColor
- if esp_check() then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- if v:FindFirstChild('lvl') then
- v.lvl.Visible = false
- end
- end
- else
- warn('esp broke lol')
- end
- else
- lvl_esp.TextColor3 = Color3.fromRGB(255, 255, 255)
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- if v:FindFirstChild('lvl') then
- v.lvl.Visible = false
- end
- end
- end
- end)
- item_chams.MouseButton1Down:connect(function()
- if_settings.itemchams_toggle = not if_settings.itemchams_toggle
- if if_settings.itemchams_toggle == true then
- item_chams.TextColor3 = settings.ToggleColor
- if esp_check("items") then
- for i,v in pairs(store.Chams.Item_Chams:GetChildren()) do
- v.Transparency = 0.35
- end
- else
- warn('esp broke somehow lol')
- end
- else
- item_chams.TextColor3 = Color3.fromRGB(255, 255, 255)
- if esp_check("items") then
- for i,v in pairs(store.Chams.Item_Chams:GetChildren()) do
- v.Transparency = 1
- end
- else
- warn('esp broke somehow lol')
- end
- end
- end)
- chams.MouseButton1Down:connect(function()
- if_settings.chams_toggle = not if_settings.chams_toggle
- if if_settings.chams_toggle == true then
- chams.TextColor3 = settings.ToggleColor
- if esp_check() then
- for i,v in pairs(store:FindFirstChild('Chams'):FindFirstChild('Player_Chams'):GetChildren()) do
- for x,c in pairs(v:GetChildren()) do
- c.Transparency = 0.35
- end
- end
- else
- warn('esp broke somehow lol')
- end
- else
- chams.TextColor3 = Color3.fromRGB(255, 255, 255)
- for i,v in pairs(store.Chams.Player_Chams:GetChildren()) do
- for x,c in pairs(v:GetChildren()) do
- c.Transparency = 1
- end
- end
- end
- end)
- health.MouseButton1Down:connect(function()
- if_settings.health_toggle = not if_settings.health_toggle
- if if_settings.health_toggle == true then
- health.TextColor3 = settings.ToggleColor
- if esp_check() then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('health'):GetChildren()) do
- c.Visible = true
- end
- end
- else
- warn('esp broke somehow lol')
- end
- else
- health.TextColor3 = Color3.fromRGB(255, 255, 255)
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('health'):GetChildren()) do
- c.Visible = false
- end
- end
- end
- end)
- backpack.MouseButton1Down:connect(function()
- if_settings.backpack_toggle = not if_settings.backpack_toggle
- if if_settings.backpack_toggle == true then
- backpack.TextColor3 = settings.ToggleColor
- if esp_check() then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('backpack'):GetChildren()) do
- if not c:IsA('BoolValue') then
- c.Visible = true
- end
- end
- end
- else
- warn('esp broke somehow lol')
- end
- else
- backpack.TextColor3 = Color3.fromRGB(255, 255, 255)
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('backpack'):GetChildren()) do
- if not c:IsA('BoolValue') then
- c.Visible = false
- end
- end
- end
- end
- end)
- distance_esp.MouseButton1Down:connect(function()
- if_settings.distance_toggle = not if_settings.distance_toggle
- if if_settings.distance_toggle == true then
- distance_esp.TextColor3 = settings.ToggleColor
- if esp_check() then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('distance'):GetChildren()) do
- c.Visible = true
- end
- end
- else
- warn('esp broke somehow lol')
- end
- else
- distance_esp.TextColor3 = Color3.fromRGB(255, 255, 255)
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('distance'):GetChildren()) do
- c.Visible = false
- end
- end
- end
- end)
- name_esp.MouseButton1Down:connect(function()
- if_settings.name_toggle = not if_settings.name_toggle
- if if_settings.name_toggle == true then
- name_esp.TextColor3 = settings.ToggleColor
- if esp_check() then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- v:FindFirstChild('name').Visible = true
- end
- else
- warn('esp broke somehow lol')
- end
- else
- name_esp.TextColor3 = Color3.fromRGB(255, 255, 255)
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- v:FindFirstChild('name').Visible = false
- end
- end
- end)
- box_esp.MouseButton1Down:connect(function()
- if_settings.box_toggle = not if_settings.box_toggle
- if if_settings.box_toggle == true then
- box_esp.TextColor3 = settings.ToggleColor
- if esp_check() then
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('box'):GetChildren()) do
- c.Visible = true
- end
- end
- else
- warn('esp broke somehow lol')
- end
- else
- box_esp.TextColor3 = Color3.fromRGB(255, 255, 255)
- for i,v in pairs(store:FindFirstChild('PLR_ESP'):GetChildren()) do
- for x,c in pairs(v:FindFirstChild('box'):GetChildren()) do
- c.Visible = false
- end
- end
- end
- end)
- tp_loot.MouseButton1Down:connect(function()
- if not game.Players.LocalPlayer.Character then tp_loot.TextColor3 = Color3.fromRGB(255, 76, 76) wait(0.2) tp_loot.TextColor3 = Color3.fromRGB(255, 255, 255) return end
- tp_loot.TextColor3 = settings.ToggleColor
- if workspace:FindFirstChild('Crate_Spawns') and workspace:FindFirstChild('Loot_Spawns') then
- math.randomseed(tick())
- local random_crate = math.random(1, #workspace:FindFirstChild('Crate_Spawns'):GetChildren())
- tpLoot(workspace:FindFirstChild('Crate_Spawns'):GetChildren()[random_crate])
- end
- wait(0.2)
- tp_loot.TextColor3 = Color3.fromRGB(255, 255, 255)
- end)
- function removeOBJs(obj, toggle, use)
- if toggle then
- local suc, idk = pcall(function() local test = obj.Transparency; local test2 = obj.CanCollide end)
- if suc then
- obj.Transparency = use
- obj.CanCollide = false
- else
- for i,v in pairs(obj:GetChildren()) do
- removeOBJs(v, true)
- end
- end
- else
- local suc, idk = pcall(function() local test = obj.Transparency; local test2 = obj.CanCollide end)
- if suc then
- obj.Transparency = 0
- obj.CanCollide = true
- else
- for i,v in pairs(obj:GetChildren()) do
- removeOBJs(v, false)
- end
- end
- end
- end
- noclip.MouseButton1Down:connect(function()
- if_settings.noclip_toggle = not if_settings.noclip_toggle
- if if_settings.noclip_toggle == true then
- noclip.TextColor3 = settings.ToggleColor
- removeOBJs(workspace.Map_Objects, true, 0.25)
- else
- noclip.TextColor3 = Color3.fromRGB(255, 255, 255)
- removeOBJs(workspace.Map_Objects, false)
- end
- end)
- r_houses.MouseButton1Down:connect(function()
- if_settings.rhouses_toggle = not if_settings.rhouses_toggle
- if if_settings.rhouses_toggle == true then
- r_houses.TextColor3 = settings.ToggleColor
- removeOBJs(workspace.Map_Objects, true, 1)
- else
- r_houses.TextColor3 = Color3.fromRGB(255, 255, 255)
- removeOBJs(workspace.Map_Objects, false)
- end
- end)
- function getMode()
- if if_settings.distance_t then
- return "distance"
- elseif if_settings.mouse_t then
- return "mouse"
- else
- return
- end
- end
- local hold = false
- mouse.Button2Down:connect(function()
- hold = true
- end)
- mouse.Button2Up:connect(function()
- hold = false
- local cam = workspace:FindFirstChildOfClass("Camera") or workspace.Camera or workspace.CurrentCamera
- cam.CameraType = Enum.CameraType.Custom
- end)
- spawn(function()
- getgenv().if_settings.curAim = game:GetService('RunService').Heartbeat:connect(function()
- if hold and (if_settings.aim_bot or if_settings.legit_bot) then
- if if_settings.legit_bot then
- -- is legitbot
- legitbot(getMode())
- elseif if_settings.aim_bot then
- -- is aimbot
- aimLock(getMode())
- end
- end
- if game.Players.LocalPlayer.Character then game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 40 end
- end)
- end)
- spawn(function()
- game:GetService("UserInputService").InputBegan:Connect(function(key)
- if key.KeyCode == Enum.KeyCode[settings.toggleButton] then
- ScreenGui.Enabled = not ScreenGui.Enabled
- if ScreenGui.Enabled then
- spawn(function() Blur.Parent = game.Lighting end)
- else
- spawn(function() Blur.Parent = ScreenGui end)
- end
- elseif key.KeyCode == Enum.KeyCode.F and if_settings.fly_toggle == true then
- flyh()
- end
- end)
- workspace.Map_Objects.ChildAdded:connect(function(obj)
- if if_settings.noclip_toggle or if_settings.rhouses_toggle then
- local decided = 1
- if if_settings.noclip_toggle then decided = 0.25 end
- removeOBJs(obj, true, decided)
- end
- end)
- game.DescendantAdded:connect(function(obj)
- if obj:IsA("TextLabel") or obj:IsA("TextButton") or obj:IsA("TextBox") then
- obj:GetPropertyChangedSignal("Text"):connect(function()
- if if_settings.s_toggle == true then
- obj.Text = filter(obj.Text)
- end
- end)
- end
- end)
- end)
- while wait() and if_settings.distance_toggle do
- if #game.Players:GetPlayers() <= 1 or not game.Players.LocalPlayer.Character then return end
- if esp_check() then
- for i,v in pairs(game.Players:GetChildren()) do
- if not store.PLR_ESP:FindFirstChild(v.Name .. '_Visuals') then return end
- local distance_num_label = store.PLR_ESP[v.Name .. "_Visuals"].distance.distance_num
- if distanceCalculator()[v.Name] and v.Name ~= game.Players.LocalPlayer.Name then
- distance_num_label.Text = tostring(distanceCalculator()[v.Name])
- else
- distance_num_label.Text = "0"
- end
- end
- else
- warn('esp broke lol')
- end
- end
- end)
- ZombieAttack.Name = "ZombieAttack"
- ZombieAttack.Parent = GameScriptsGUI
- ZombieAttack.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- ZombieAttack.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- ZombieAttack.BorderSizePixel = 2
- ZombieAttack.Position = UDim2.new(0.239999235, 0, 0.610415876, 0)
- ZombieAttack.Size = UDim2.new(0, 108, 0, 43)
- ZombieAttack.Font = Enum.Font.ArialBold
- ZombieAttack.Text = "Zombie Attack"
- ZombieAttack.TextColor3 = Color3.new(1, 1, 1)
- ZombieAttack.TextScaled = true
- ZombieAttack.TextSize = 24
- ZombieAttack.TextWrapped = true
- ZombieAttack.MouseButton1Down:connect(function()
- local groundDistance = 8
- local Player = game:GetService("Players").LocalPlayer
- local function getNearest()
- local nearest, dist = nil, 99999
- for _,v in pairs(game.Workspace.BossFolder:GetChildren()) do
- if(v:FindFirstChild("Head")~=nil)then
- local m =(Player.Character.Head.Position-v.Head.Position).magnitude
- if(m<dist)then
- dist = m
- nearest = v
- end
- end
- end
- for _,v in pairs(game.Workspace.enemies:GetChildren()) do
- if(v:FindFirstChild("Head")~=nil)then
- local m =(Player.Character.Head.Position-v.Head.Position).magnitude
- if(m<dist)then
- dist = m
- nearest = v
- end
- end
- end
- return nearest
- end
- _G.farm2 = true
- Player.Chatted:Connect(function(m)
- if(m==";autofarm false")then
- _G.farm2 = false
- elseif(m==";autofarm true")then
- _G.farm2 = true
- end
- end)
- _G.globalTarget = nil
- game:GetService("RunService").RenderStepped:Connect(function()
- if(_G.farm2==true)then
- local target = getNearest()
- if(target~=nil)then
- game:GetService("Workspace").CurrentCamera.CFrame = CFrame.new(game:GetService("Workspace").CurrentCamera.CFrame.p, target.Head.Position)
- Player.Character.HumanoidRootPart.CFrame = (target.HumanoidRootPart.CFrame * CFrame.new(0, groundDistance, 9))
- _G.globalTarget = target
- end
- end
- end)
- spawn(function()
- while wait() do
- game.Players.LocalPlayer.Character.HumanoidRootPart.Velocity = Vector3.new(0,0,0)
- game.Players.LocalPlayer.Character.Torso.Velocity = Vector3.new(0,0,0)
- end
- end)
- while wait() do
- if(_G.farm2==true and _G.globalTarget~=nil and _G.globalTarget:FindFirstChild("Head") and Player.Character:FindFirstChildOfClass("Tool"))then
- local target = _G.globalTarget
- game.ReplicatedStorage.Gun:FireServer({["Normal"] = Vector3.new(0, 0, 0), ["Direction"] = target.Head.Position, ["Name"] = Player.Character:FindFirstChildOfClass("Tool").Name, ["Hit"] = target.Head, ["Origin"] = target.Head.Position, ["Pos"] = target.Head.Position,})
- wait()
- end
- end
- end)
- PhantomForces.Name = "PhantomForces"
- PhantomForces.Parent = GameScriptsGUI
- PhantomForces.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- PhantomForces.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- PhantomForces.BorderSizePixel = 2
- PhantomForces.Position = UDim2.new(0.60207051, 0, 0.33371681, 0)
- PhantomForces.Size = UDim2.new(0, 108, 0, 43)
- PhantomForces.Font = Enum.Font.ArialBold
- PhantomForces.Text = "Phantom Forces"
- PhantomForces.TextColor3 = Color3.new(1, 1, 1)
- PhantomForces.TextScaled = true
- PhantomForces.TextSize = 24
- PhantomForces.TextWrapped = true
- PhantomForces.MouseButton1Down:connect(function()
- loadstring(game:GetObjects("rbxassetid://2823493372")[1].Source)()
- end)
- ComingSoon3.Name = "ComingSoon..3"
- ComingSoon3.Parent = GameScriptsGUI
- ComingSoon3.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- ComingSoon3.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- ComingSoon3.BorderSizePixel = 2
- ComingSoon3.Position = UDim2.new(0.603367031, 0, 0.610415876, 0)
- ComingSoon3.Size = UDim2.new(0, 108, 0, 43)
- ComingSoon3.Font = Enum.Font.ArialBold
- ComingSoon3.Text = "Coming Soon..."
- ComingSoon3.TextColor3 = Color3.new(1, 1, 1)
- ComingSoon3.TextScaled = true
- ComingSoon3.TextSize = 24
- ComingSoon3.TextWrapped = true
- AdoptedAndRaise.Name = "AdoptedAndRaise"
- AdoptedAndRaise.Parent = GameScriptsGUI
- AdoptedAndRaise.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- AdoptedAndRaise.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- AdoptedAndRaise.BorderSizePixel = 2
- AdoptedAndRaise.Position = UDim2.new(0.41890949, 0, 0.33371681, 0)
- AdoptedAndRaise.Size = UDim2.new(0, 108, 0, 43)
- AdoptedAndRaise.Font = Enum.Font.ArialBold
- AdoptedAndRaise.Text = "Adopt And Raise"
- AdoptedAndRaise.TextColor3 = Color3.new(1, 1, 1)
- AdoptedAndRaise.TextScaled = true
- AdoptedAndRaise.TextSize = 24
- AdoptedAndRaise.TextWrapped = true
- AdoptedAndRaise.MouseButton1Down:connect(function()
- -- Farewell Infortality.
- -- Version: 2.82
- -- Instances:
- local ScreenGui = Instance.new("ScreenGui")
- local Main = Instance.new("Frame")
- local TextLabel = Instance.new("TextLabel")
- local HatSPam = Instance.new("TextButton")
- local BlockSpam = Instance.new("TextButton")
- local RainBowBody = Instance.new("TextButton")
- local SpamHair = Instance.new("TextButton")
- local RainbowHair = Instance.new("TextButton")
- local Money = Instance.new("TextButton")
- --Properties:
- ScreenGui.Parent = game.CoreGui
- Main.Active = true
- Main.Draggable = true
- Main.Name = "Main"
- Main.Parent = ScreenGui
- Main.BackgroundColor3 = Color3.new(0.933333, 0.623529, 0)
- Main.Position = UDim2.new(0.543015003, 0, 0.276412785, 0)
- Main.Size = UDim2.new(0, 562, 0, 445)
- TextLabel.Parent = Main
- TextLabel.BackgroundColor3 = Color3.new(0.686275, 0.458824, 0)
- TextLabel.BorderColor3 = Color3.new(0.239216, 0.156863, 0)
- TextLabel.Position = UDim2.new(-0.00102945243, 0, -0.00037546907, 0)
- TextLabel.Size = UDim2.new(0, 562, 0, 101)
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.Text = "Adopt and raise a cute destruction. StableBreaker#1185"
- TextLabel.TextColor3 = Color3.new(0.298039, 0.196078, 0)
- TextLabel.TextScaled = true
- TextLabel.TextSize = 14
- TextLabel.TextWrapped = true
- HatSPam.Name = "Hat SPam"
- HatSPam.Parent = Main
- HatSPam.BackgroundColor3 = Color3.new(0.917647, 0.611765, 0)
- HatSPam.BorderColor3 = Color3.new(0.792157, 0.529412, 0)
- HatSPam.Position = UDim2.new(0.0498220623, 0, 0.32134831, 0)
- HatSPam.Size = UDim2.new(0, 200, 0, 50)
- HatSPam.Font = Enum.Font.SourceSans
- HatSPam.Text = "Hat Spam"
- HatSPam.TextColor3 = Color3.new(0.313726, 0.207843, 0)
- HatSPam.TextScaled = true
- HatSPam.TextSize = 14
- HatSPam.TextWrapped = true
- HatSPam.MouseButton1Down:connect(function()
- while wait() do
- local tbl_25179498 =
- {
- "Wear",
- "100427922",
- "Hats"
- }
- local tbl_main =
- {
- tbl_25179498
- }
- game:GetService("ReplicatedStorage").WearItem:FireServer(unpack(tbl_main))
- wait()
- for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- if (v:IsA("Accessory")) then
- v.Parent = workspace
- end
- end
- end
- end)
- BlockSpam.Name = "Block Spam"
- BlockSpam.Parent = Main
- BlockSpam.BackgroundColor3 = Color3.new(0.917647, 0.611765, 0)
- BlockSpam.BorderColor3 = Color3.new(0.792157, 0.529412, 0)
- BlockSpam.Position = UDim2.new(0.594305992, 0, 0.32134831, 0)
- BlockSpam.Size = UDim2.new(0, 200, 0, 50)
- BlockSpam.Font = Enum.Font.SourceSans
- BlockSpam.Text = "Block Spam"
- BlockSpam.TextColor3 = Color3.new(0.313726, 0.207843, 0)
- BlockSpam.TextScaled = true
- BlockSpam.TextSize = 14
- BlockSpam.TextWrapped = true
- BlockSpam.MouseButton1Down:connect(function()
- while wait() do
- local tbl_25179498 =
- {
- "Wear",
- "100427922",
- "Hats"
- }
- local tbl_main =
- {
- tbl_25179498
- }
- game:GetService("ReplicatedStorage").WearItem:FireServer(unpack(tbl_main))
- wait()
- for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- if (v:IsA("Accessory")) then
- v.Handle.Mesh:remove()
- end
- end
- wait()
- for _,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- if (v:IsA("Accessory")) then
- v.Handle.Mesh:remove()
- end
- end
- wait()
- for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- if (v:IsA("Accessory")) then
- v.Parent = workspace
- end
- end
- end
- end)
- RainBowBody.Name = "RainBow Body"
- RainBowBody.Parent = Main
- RainBowBody.BackgroundColor3 = Color3.new(0.917647, 0.611765, 0)
- RainBowBody.BorderColor3 = Color3.new(0.792157, 0.529412, 0)
- RainBowBody.Position = UDim2.new(0.594305992, 0, 0.555056214, 0)
- RainBowBody.Size = UDim2.new(0, 200, 0, 50)
- RainBowBody.Font = Enum.Font.SourceSans
- RainBowBody.Text = "Rainbow Body"
- RainBowBody.TextColor3 = Color3.new(0.313726, 0.207843, 0)
- RainBowBody.TextScaled = true
- RainBowBody.TextSize = 14
- RainBowBody.TextWrapped = true
- RainBowBody.MouseButton1Down:connect(function()
- while wait() do
- local tbl_main =
- {
- "Paint",
- "allbuthead",
- BrickColor.new("Shamrock")
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Paint",
- "allbuthead",
- BrickColor.new("Electric blue")
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Paint",
- "allbuthead",
- BrickColor.new("Electric blue")
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Paint",
- "allbuthead",
- BrickColor.new("New Yeller")
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Paint",
- "allbuthead",
- BrickColor.new("Really red")
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Paint",
- "allbuthead",
- BrickColor.new("Deep orange")
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- end
- end)
- SpamHair.Name = "Spam Hair"
- SpamHair.Parent = Main
- SpamHair.BackgroundColor3 = Color3.new(0.917647, 0.611765, 0)
- SpamHair.BorderColor3 = Color3.new(0.792157, 0.529412, 0)
- SpamHair.Position = UDim2.new(0.0498220325, 0, 0.761797726, 0)
- SpamHair.Size = UDim2.new(0, 200, 0, 50)
- SpamHair.Font = Enum.Font.SourceSans
- SpamHair.Text = "Spam Hair"
- SpamHair.TextColor3 = Color3.new(0.313726, 0.207843, 0)
- SpamHair.TextScaled = true
- SpamHair.TextSize = 14
- SpamHair.TextWrapped = true
- SpamHair.MouseButton1Down:connect(function()
- while wait() do
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat1"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat2"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat3"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat4"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat5"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat6"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat7"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat8"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat9"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat10"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat11"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat12"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- end
- end)
- RainbowHair.Name = "Rainbow Hair"
- RainbowHair.Parent = Main
- RainbowHair.BackgroundColor3 = Color3.new(0.917647, 0.611765, 0)
- RainbowHair.BorderColor3 = Color3.new(0.792157, 0.529412, 0)
- RainbowHair.Position = UDim2.new(0.0498220325, 0, 0.555056214, 0)
- RainbowHair.Size = UDim2.new(0, 200, 0, 50)
- RainbowHair.Font = Enum.Font.SourceSans
- RainbowHair.Text = "Rainbow Hair"
- RainbowHair.TextColor3 = Color3.new(0.313726, 0.207843, 0)
- RainbowHair.TextScaled = true
- RainbowHair.TextSize = 14
- RainbowHair.TextWrapped = true
- RainbowHair.MouseButton1Down:connect(function()
- while wait() do
- local tbl_main =
- {
- "Hats",
- "Black",
- "Hat5"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Brown",
- "Hat5"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Blond",
- "Hat5"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Orange",
- "Hat5"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Red",
- "Hat5"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "White",
- "Hat5"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "RemoveHats"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- local tbl_main =
- {
- "Hats",
- "Blue",
- "Hat5"
- }
- game:GetService("ReplicatedStorage").MainEvent:FireServer(unpack(tbl_main))
- wait()
- end
- end)
- Money.Name = "Money"
- Money.Parent = Main
- Money.BackgroundColor3 = Color3.new(0.917647, 0.611765, 0)
- Money.BorderColor3 = Color3.new(0.792157, 0.529412, 0)
- Money.Position = UDim2.new(0.594305992, 0, 0.761797726, 0)
- Money.Size = UDim2.new(0, 200, 0, 50)
- Money.Font = Enum.Font.SourceSans
- Money.Text = "Money"
- Money.TextColor3 = Color3.new(0.313726, 0.207843, 0)
- Money.TextScaled = true
- Money.TextSize = 14
- Money.TextWrapped = true
- Money.MouseButton1Down:connect(function()
- local tbl_main =
- {
- 2e9
- }
- game:GetService("ReplicatedStorage").money:FireServer(unpack(tbl_main))
- end)
- end)
- StrucidHack.Name = "StrucidHack"
- StrucidHack.Parent = GameScriptsGUI
- StrucidHack.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- StrucidHack.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- StrucidHack.BorderSizePixel = 2
- StrucidHack.Position = UDim2.new(0.42020604, 0, 0.610415876, 0)
- StrucidHack.Size = UDim2.new(0, 108, 0, 43)
- StrucidHack.Font = Enum.Font.ArialBold
- StrucidHack.Text = "Strucid Hack"
- StrucidHack.TextColor3 = Color3.new(1, 1, 1)
- StrucidHack.TextScaled = true
- StrucidHack.TextSize = 24
- StrucidHack.TextWrapped = true
- ComingSoon2.Name = "ComingSoon..2"
- ComingSoon2.Parent = GameScriptsGUI
- ComingSoon2.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- ComingSoon2.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- ComingSoon2.BorderSizePixel = 2
- ComingSoon2.Position = UDim2.new(0.783573806, 0, 0.610415876, 0)
- ComingSoon2.Size = UDim2.new(0, 108, 0, 43)
- ComingSoon2.Font = Enum.Font.ArialBold
- ComingSoon2.Text = "Coming Soon.."
- ComingSoon2.TextColor3 = Color3.new(1, 1, 1)
- ComingSoon2.TextScaled = true
- ComingSoon2.TextSize = 24
- ComingSoon2.TextWrapped = true
- PrisonLifeGUI.Name = "PrisonLifeGUI"
- PrisonLifeGUI.Parent = GameScriptsGUI
- PrisonLifeGUI.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- PrisonLifeGUI.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- PrisonLifeGUI.BorderSizePixel = 2
- PrisonLifeGUI.Position = UDim2.new(0.782277286, 0, 0.33371681, 0)
- PrisonLifeGUI.Size = UDim2.new(0, 108, 0, 43)
- PrisonLifeGUI.Font = Enum.Font.ArialBold
- PrisonLifeGUI.Text = "Prison Life GUI"
- PrisonLifeGUI.TextColor3 = Color3.new(1, 1, 1)
- PrisonLifeGUI.TextScaled = true
- PrisonLifeGUI.TextSize = 20
- PrisonLifeGUI.TextWrapped = true
- PrisonLifeGUI.MouseButton1Down:connect(function()
- -- Objects
- local PrisonGui = Instance.new("ScreenGui")
- local Main = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local TitleBar = Instance.new("TextLabel")
- local ObGuns = Instance.new("TextButton")
- local Close = Instance.new("TextButton")
- local KillAll = Instance.new("TextButton")
- local TaseBypass = Instance.new("TextButton")
- local RemoveDoors = Instance.new("TextButton")
- local Btools = Instance.new("TextButton")
- local BeNeutral = Instance.new("TextButton")
- local ModGun = Instance.new("TextButton")
- local ForceCgui = Instance.new("Frame")
- local ComSeperateBar = Instance.new("TextLabel")
- local InsertUser = Instance.new("TextBox")
- local UserHolder = Instance.new("TextLabel")
- local CrimTitle = Instance.new("TextLabel")
- local CrimTitleBar = Instance.new("TextLabel")
- local TextButton = Instance.new("TextButton")
- local CrimHideButton = Instance.new("TextButton")
- local TPshow = Instance.new("TextButton")
- local LocalCommands = Instance.new("Frame")
- local LocalCMD_Title = Instance.new("TextLabel")
- local NexusTPbut = Instance.new("TextButton")
- local CrimBaseTPbut = Instance.new("TextButton")
- local GuardAreaTPbut = Instance.new("TextButton")
- local FLY = Instance.new("TextButton")
- local NWalk = Instance.new("TextButton")
- local Njump = Instance.new("TextButton")
- local tfJump = Instance.new("TextButton")
- local Respawn = Instance.new("TextButton")
- local tfWalk = Instance.new("TextButton")
- local LocalCMD_BarTitle = Instance.new("TextLabel")
- local TheLocal = Instance.new("TextButton")
- local CrimG = Instance.new("TextButton")
- local tpgui = Instance.new("Frame")
- local TPtileBar = Instance.new("TextLabel")
- local TPYEET = Instance.new("TextButton")
- local UserHolderTP = Instance.new("TextLabel")
- local InsertUserTP = Instance.new("TextBox")
- local TpTitle = Instance.new("TextLabel")
- local RightSepBarTp = Instance.new("TextLabel")
- local TpHideButton = Instance.new("TextButton")
- local AmokahsLogo = Instance.new("ImageLabel")
- local SuperPunch = Instance.new("TextButton")
- local KillAura = Instance.new("TextButton")
- local BeCriminal = Instance.new("TextButton")
- local BeGuard = Instance.new("TextButton")
- local BeInmate = Instance.new("TextButton")
- local ArrestAll = Instance.new("TextButton")
- local InvGuns = Instance.new("TextButton")
- local CrimPunch = Instance.new("TextButton")
- local Trans = Instance.new("TextButton")
- local Open = Instance.new("Frame")
- local OpenGUI = Instance.new("TextButton")
- local Credit = Instance.new("TextLabel")
- local Dino = Instance.new("TextLabel")
- local KA = Instance.new("Frame")
- local NameOfKa = Instance.new("TextLabel")
- local TrueOrFalse = Instance.new("TextLabel")
- local TeamGUIOC = Instance.new("Frame")
- local TeamOPorCL = Instance.new("TextButton")
- local TeamMain = Instance.new("Frame")
- local TextLabel = Instance.new("TextLabel")
- local TextLabel_2 = Instance.new("TextLabel")
- local SOG = Instance.new("TextButton")
- local SOC = Instance.new("TextButton")
- local SOI = Instance.new("TextButton")
- local Disable = Instance.new("TextButton")
- local Apart = Instance.new("Part")
- Apart.Name = "PlrsPos"
- Apart.Parent = workspace
- Apart.Anchored = true
- Apart.Archivable = true
- Apart.CFrame = CFrame.new(9e99, 9e99, 9e99)
- -- Properties
- PrisonGui.Name = "PrisonGui"
- PrisonGui.Parent = game:GetService("Players").LocalPlayer.PlayerGui
- Main.Name = "Main"
- Main.Parent = PrisonGui
- Main.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
- Main.BorderSizePixel = 0
- Main.Position = UDim2.new(0.345, 0,2.204, 0)
- Main.Size = UDim2.new(0, 338, 0, 301)
- Main.Visible = false
- Title.Name = "Title"
- Title.Parent = Main
- Title.BackgroundColor3 = Color3.new(1, 1, 1)
- Title.BackgroundTransparency = 1
- Title.BorderSizePixel = 0
- Title.Position = UDim2.new(0.136094674, 0, 0.00996677764, 0)
- Title.Size = UDim2.new(0, 162, 0, 31)
- Title.Font = Enum.Font.SourceSansLight
- Title.FontSize = Enum.FontSize.Size14
- Title.Text = "Prison Life v2.0.2 GUI"
- Title.TextColor3 = Color3.new(0.807843, 0.807843, 0.807843)
- Title.TextScaled = true
- Title.TextStrokeTransparency = 0
- Title.TextWrapped = true
- TitleBar.Name = "TitleBar"
- TitleBar.Parent = Main
- TitleBar.BackgroundColor3 = Color3.new(0, 0, 0)
- TitleBar.BackgroundTransparency = 0.5
- TitleBar.BorderSizePixel = 0
- TitleBar.Position = UDim2.new(0, 0, 0.116104871, 0)
- TitleBar.Size = UDim2.new(0, 338, 0, 6)
- TitleBar.Font = Enum.Font.SourceSans
- TitleBar.FontSize = Enum.FontSize.Size14
- TitleBar.Text = ""
- TitleBar.TextColor3 = Color3.new(0, 0, 0)
- ObGuns.Name = "ObGuns"
- ObGuns.Parent = Main
- ObGuns.BackgroundColor3 = Color3.new(1, 1, 1)
- ObGuns.BackgroundTransparency = 0.5
- ObGuns.BorderSizePixel = 0
- ObGuns.Position = UDim2.new(0.0147928996, 0, 0.16104874, 0)
- ObGuns.Size = UDim2.new(0, 159, 0, 22)
- ObGuns.Font = Enum.Font.SourceSans
- ObGuns.FontSize = Enum.FontSize.Size14
- ObGuns.Text = "OBTAIN GUNS"
- ObGuns.TextColor3 = Color3.new(1, 1, 1)
- ObGuns.TextScaled = true
- ObGuns.TextStrokeTransparency = 0
- ObGuns.TextWrapped = true
- Close.Name = "Close"
- Close.Parent = Main
- Close.BackgroundColor3 = Color3.new(1, 0.34902, 0.34902)
- Close.BackgroundTransparency = 0.30000001192093
- Close.BorderSizePixel = 0
- Close.Position = UDim2.new(0.908284009, 0, 0.0224719122, 0)
- Close.Size = UDim2.new(0, 24, 0, 24)
- Close.Font = Enum.Font.SourceSans
- Close.FontSize = Enum.FontSize.Size14
- Close.Text = ""
- Close.TextColor3 = Color3.new(0, 0, 0)
- KillAll.Name = "KillAll"
- KillAll.Parent = Main
- KillAll.BackgroundColor3 = Color3.new(1, 1, 1)
- KillAll.BackgroundTransparency = 0.5
- KillAll.BorderSizePixel = 0
- KillAll.Position = UDim2.new(0.0177514795, 0, 0.265917659, 0)
- KillAll.Size = UDim2.new(0, 159, 0, 22)
- KillAll.Font = Enum.Font.SourceSans
- KillAll.FontSize = Enum.FontSize.Size14
- KillAll.Text = "KILL ALL"
- KillAll.TextColor3 = Color3.new(1, 1, 1)
- KillAll.TextScaled = true
- KillAll.TextStrokeTransparency = 0
- KillAll.TextWrapped = true
- TaseBypass.Name = "TaseBypass"
- TaseBypass.Parent = Main
- TaseBypass.BackgroundColor3 = Color3.new(1, 1, 1)
- TaseBypass.BackgroundTransparency = 0.5
- TaseBypass.BorderSizePixel = 0
- TaseBypass.Position = UDim2.new(0.0177514795, 0, 0.370786548, 0)
- TaseBypass.Size = UDim2.new(0, 159, 0, 22)
- TaseBypass.Font = Enum.Font.SourceSans
- TaseBypass.FontSize = Enum.FontSize.Size14
- TaseBypass.Text = "TASER BYPASS"
- TaseBypass.TextColor3 = Color3.new(1, 1, 1)
- TaseBypass.TextScaled = true
- TaseBypass.TextStrokeTransparency = 0
- TaseBypass.TextWrapped = true
- RemoveDoors.Name = "RemoveDoors"
- RemoveDoors.Parent = Main
- RemoveDoors.BackgroundColor3 = Color3.new(1, 1, 1)
- RemoveDoors.BackgroundTransparency = 0.5
- RemoveDoors.BorderSizePixel = 0
- RemoveDoors.Position = UDim2.new(0.0177514795, 0, 0.483146131, 0)
- RemoveDoors.Size = UDim2.new(0, 158, 0, 22)
- RemoveDoors.Font = Enum.Font.SourceSans
- RemoveDoors.FontSize = Enum.FontSize.Size14
- RemoveDoors.Text = "REMOVE ALL DOORS"
- RemoveDoors.TextColor3 = Color3.new(1, 1, 1)
- RemoveDoors.TextScaled = true
- RemoveDoors.TextStrokeTransparency = 0
- RemoveDoors.TextWrapped = true
- Btools.Name = "Btools"
- Btools.Parent = Main
- Btools.BackgroundColor3 = Color3.new(1, 1, 1)
- Btools.BackgroundTransparency = 0.5
- Btools.BorderSizePixel = 0
- Btools.Position = UDim2.new(0.0177514795, 0, 0.58801502, 0)
- Btools.Size = UDim2.new(0, 159, 0, 22)
- Btools.Font = Enum.Font.SourceSans
- Btools.FontSize = Enum.FontSize.Size14
- Btools.Text = "BTOOLS"
- Btools.TextColor3 = Color3.new(1, 1, 1)
- Btools.TextScaled = true
- Btools.TextStrokeTransparency = 0
- Btools.TextWrapped = true
- BeNeutral.Name = "BeNeutral"
- BeNeutral.Parent = Main
- BeNeutral.BackgroundColor3 = Color3.new(1, 1, 1)
- BeNeutral.BackgroundTransparency = 0.5
- BeNeutral.BorderSizePixel = 0
- BeNeutral.Position = UDim2.new(0.756781578, 0, 0.696629226, 0)
- BeNeutral.Size = UDim2.new(0, 74, 0, 22)
- BeNeutral.Font = Enum.Font.SourceSans
- BeNeutral.FontSize = Enum.FontSize.Size14
- BeNeutral.Text = "NEUTRAL"
- BeNeutral.TextColor3 = Color3.new(1, 1, 1)
- BeNeutral.TextScaled = true
- BeNeutral.TextStrokeTransparency = 0
- BeNeutral.TextWrapped = true
- ModGun.Name = "ModGun"
- ModGun.Parent = Main
- ModGun.BackgroundColor3 = Color3.new(1, 1, 1)
- ModGun.BackgroundTransparency = 0.5
- ModGun.BorderSizePixel = 0
- ModGun.Position = UDim2.new(0.0177514795, 0, 0.801498115, 0)
- ModGun.Size = UDim2.new(0, 325, 0, 22)
- ModGun.Font = Enum.Font.SourceSans
- ModGun.FontSize = Enum.FontSize.Size14
- ModGun.Text = "MOD YOUR GUN (Hold the item first)"
- ModGun.TextColor3 = Color3.new(1, 1, 1)
- ModGun.TextScaled = true
- ModGun.TextStrokeTransparency = 0
- ModGun.TextWrapped = true
- ForceCgui.Name = "ForceCgui"
- ForceCgui.Parent = Main
- ForceCgui.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
- ForceCgui.BorderSizePixel = 0
- ForceCgui.Position = UDim2.new(1, 0, 0.215946838, 0)
- ForceCgui.Size = UDim2.new(0, 155, 0, 198)
- ComSeperateBar.Name = "ComSeperateBar"
- ComSeperateBar.Parent = ForceCgui
- ComSeperateBar.BackgroundColor3 = Color3.new(1, 1, 1)
- ComSeperateBar.BackgroundTransparency = 0.5
- ComSeperateBar.BorderSizePixel = 0
- ComSeperateBar.Position = UDim2.new(0, 0, 0.0757575706, 0)
- ComSeperateBar.Size = UDim2.new(0, 1, 0, 167)
- ComSeperateBar.Font = Enum.Font.SourceSans
- ComSeperateBar.FontSize = Enum.FontSize.Size14
- ComSeperateBar.Text = ""
- ComSeperateBar.TextColor3 = Color3.new(0, 0, 0)
- InsertUser.Name = "InsertUser"
- InsertUser.Parent = ForceCgui
- InsertUser.BackgroundColor3 = Color3.new(1, 1, 1)
- InsertUser.BackgroundTransparency = 1
- InsertUser.BorderSizePixel = 0
- InsertUser.Position = UDim2.new(0.0064516128, 0, 0.186868697, 0)
- InsertUser.Size = UDim2.new(0, 154, 0, 50)
- InsertUser.Font = Enum.Font.SourceSansLight
- InsertUser.FontSize = Enum.FontSize.Size14
- InsertUser.Text = "USERNAME"
- InsertUser.TextColor3 = Color3.new(1, 1, 1)
- InsertUser.TextScaled = true
- InsertUser.TextWrapped = true
- UserHolder.Name = "UserHolder"
- UserHolder.Parent = ForceCgui
- UserHolder.BackgroundColor3 = Color3.new(0.0156863, 0.0156863, 0.0156863)
- UserHolder.BorderSizePixel = 0
- UserHolder.Position = UDim2.new(0.0516129024, 0, 0.451651365, 0)
- UserHolder.Size = UDim2.new(0, 139, 0, 3)
- UserHolder.Font = Enum.Font.SourceSans
- UserHolder.FontSize = Enum.FontSize.Size14
- UserHolder.Text = ""
- UserHolder.TextColor3 = Color3.new(0, 0, 0)
- CrimTitle.Name = "CrimTitle"
- CrimTitle.Parent = ForceCgui
- CrimTitle.BackgroundColor3 = Color3.new(1, 1, 1)
- CrimTitle.BackgroundTransparency = 1
- CrimTitle.BorderSizePixel = 0
- CrimTitle.Position = UDim2.new(0.0064516128, 0, 0, 0)
- CrimTitle.Size = UDim2.new(0, 154, 0, 31)
- CrimTitle.Font = Enum.Font.SourceSansLight
- CrimTitle.FontSize = Enum.FontSize.Size14
- CrimTitle.Text = "CRIMINAL GUI"
- CrimTitle.TextColor3 = Color3.new(1, 1, 1)
- CrimTitle.TextScaled = true
- CrimTitle.TextStrokeTransparency = 0
- CrimTitle.TextWrapped = true
- CrimTitleBar.Name = "CrimTitleBar"
- CrimTitleBar.Parent = ForceCgui
- CrimTitleBar.BackgroundColor3 = Color3.new(0, 0, 0)
- CrimTitleBar.BackgroundTransparency = 0.5
- CrimTitleBar.BorderSizePixel = 0
- CrimTitleBar.Position = UDim2.new(0.0064516128, 0, 0.14952904, 0)
- CrimTitleBar.Size = UDim2.new(0, 154, 0, 1)
- CrimTitleBar.Font = Enum.Font.SourceSans
- CrimTitleBar.FontSize = Enum.FontSize.Size14
- CrimTitleBar.Text = ""
- CrimTitleBar.TextColor3 = Color3.new(0, 0, 0)
- TextButton.Parent = ForceCgui
- TextButton.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton.BackgroundTransparency = 0.5
- TextButton.BorderSizePixel = 0
- TextButton.Position = UDim2.new(0.0516129024, 0, 0.560606062, 0)
- TextButton.Size = UDim2.new(0, 139, 0, 50)
- TextButton.Font = Enum.Font.SourceSansLight
- TextButton.FontSize = Enum.FontSize.Size14
- TextButton.Text = "TURN INTO CRIMINAL (First, click KillAura)"
- TextButton.TextColor3 = Color3.new(1, 1, 1)
- TextButton.TextScaled = true
- TextButton.TextStrokeTransparency = 0
- TextButton.TextWrapped = true
- CrimHideButton.Name = "CrimHideButton"
- CrimHideButton.Parent = ForceCgui
- CrimHideButton.BackgroundColor3 = Color3.new(1, 0.34902, 0.34902)
- CrimHideButton.BackgroundTransparency = 0.30000001192093
- CrimHideButton.BorderSizePixel = 0
- CrimHideButton.Position = UDim2.new(0.0322580636, 0, 0.89015615, 0)
- CrimHideButton.Size = UDim2.new(0, 146, 0, 18)
- CrimHideButton.Font = Enum.Font.SourceSansLight
- CrimHideButton.FontSize = Enum.FontSize.Size14
- CrimHideButton.Text = "HIDE"
- CrimHideButton.TextColor3 = Color3.new(1, 1, 1)
- CrimHideButton.TextScaled = true
- CrimHideButton.TextStrokeTransparency = 0
- CrimHideButton.TextWrapped = true
- TPshow.Name = "TPshow"
- TPshow.Parent = Main
- TPshow.BackgroundColor3 = Color3.new(1, 1, 1)
- TPshow.BackgroundTransparency = 0.5
- TPshow.BorderSizePixel = 0
- TPshow.Position = UDim2.new(0.0166848004, 0, 0.900033236, 0)
- TPshow.Size = UDim2.new(0, 104, 0, 22)
- TPshow.Font = Enum.Font.SourceSans
- TPshow.FontSize = Enum.FontSize.Size14
- TPshow.Text = "TELEPORT TO PLAYER"
- TPshow.TextColor3 = Color3.new(1, 1, 1)
- TPshow.TextScaled = true
- TPshow.TextStrokeTransparency = 0
- TPshow.TextWrapped = true
- LocalCommands.Name = "LocalCommands"
- LocalCommands.Parent = Main
- LocalCommands.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
- LocalCommands.BorderSizePixel = 0
- LocalCommands.Position = UDim2.new(0, 0, 1, 0)
- LocalCommands.Size = UDim2.new(0, 338, 0, 100)
- LocalCMD_Title.Name = "LocalCMD_Title"
- LocalCMD_Title.Parent = LocalCommands
- LocalCMD_Title.BackgroundColor3 = Color3.new(0, 0, 0)
- LocalCMD_Title.BackgroundTransparency = 0.30000001192093
- LocalCMD_Title.BorderSizePixel = 0
- LocalCMD_Title.Size = UDim2.new(0, 338, 0, 22)
- LocalCMD_Title.Font = Enum.Font.SourceSans
- LocalCMD_Title.FontSize = Enum.FontSize.Size14
- LocalCMD_Title.Text = "COMMANDS FOR YOURSELF"
- LocalCMD_Title.TextColor3 = Color3.new(1, 1, 1)
- LocalCMD_Title.TextStrokeTransparency = 0
- NexusTPbut.Name = "NexusTPbut"
- NexusTPbut.Parent = LocalCommands
- NexusTPbut.BackgroundColor3 = Color3.new(1, 1, 1)
- NexusTPbut.BackgroundTransparency = 0.40000000596046
- NexusTPbut.BorderSizePixel = 0
- NexusTPbut.Position = UDim2.new(0.0177514795, 0, 0.319999993, 0)
- NexusTPbut.Size = UDim2.new(0, 98, 0, 16)
- NexusTPbut.Font = Enum.Font.SourceSans
- NexusTPbut.FontSize = Enum.FontSize.Size14
- NexusTPbut.Text = "TP TO NEXUS"
- NexusTPbut.TextColor3 = Color3.new(1, 1, 1)
- NexusTPbut.TextScaled = true
- NexusTPbut.TextStrokeTransparency = 0
- NexusTPbut.TextWrapped = true
- CrimBaseTPbut.Name = "CrimBaseTPbut"
- CrimBaseTPbut.Parent = LocalCommands
- CrimBaseTPbut.BackgroundColor3 = Color3.new(1, 1, 1)
- CrimBaseTPbut.BackgroundTransparency = 0.40000000596046
- CrimBaseTPbut.BorderSizePixel = 0
- CrimBaseTPbut.Position = UDim2.new(0.0177514795, 0, 0.550980508, 0)
- CrimBaseTPbut.Size = UDim2.new(0, 98, 0, 16)
- CrimBaseTPbut.Font = Enum.Font.SourceSans
- CrimBaseTPbut.FontSize = Enum.FontSize.Size14
- CrimBaseTPbut.Text = "TP TO CRIMINAL BASE"
- CrimBaseTPbut.TextColor3 = Color3.new(1, 1, 1)
- CrimBaseTPbut.TextScaled = true
- CrimBaseTPbut.TextStrokeTransparency = 0
- CrimBaseTPbut.TextWrapped = true
- GuardAreaTPbut.Name = "GuardAreaTPbut"
- GuardAreaTPbut.Parent = LocalCommands
- GuardAreaTPbut.BackgroundColor3 = Color3.new(1, 1, 1)
- GuardAreaTPbut.BackgroundTransparency = 0.40000000596046
- GuardAreaTPbut.BorderSizePixel = 0
- GuardAreaTPbut.Position = UDim2.new(0.0177514795, 0, 0.781960726, 0)
- GuardAreaTPbut.Size = UDim2.new(0, 98, 0, 16)
- GuardAreaTPbut.Font = Enum.Font.SourceSans
- GuardAreaTPbut.FontSize = Enum.FontSize.Size14
- GuardAreaTPbut.Text = "TP TO GUARD AREA"
- GuardAreaTPbut.TextColor3 = Color3.new(1, 1, 1)
- GuardAreaTPbut.TextScaled = true
- GuardAreaTPbut.TextStrokeTransparency = 0
- GuardAreaTPbut.TextWrapped = true
- FLY.Name = "FLY"
- FLY.Parent = LocalCommands
- FLY.BackgroundColor3 = Color3.new(1, 1, 1)
- FLY.BackgroundTransparency = 0.40000000596046
- FLY.BorderSizePixel = 0
- FLY.Position = UDim2.new(0.354683876, 0, 0.330000013, 0)
- FLY.Size = UDim2.new(0, 98, 0, 16)
- FLY.Font = Enum.Font.SourceSans
- FLY.FontSize = Enum.FontSize.Size14
- FLY.Text = "FLY 'E'"
- FLY.TextColor3 = Color3.new(1, 1, 1)
- FLY.TextScaled = true
- FLY.TextStrokeTransparency = 0
- FLY.TextWrapped = true
- NWalk.Name = "NWalk"
- NWalk.Parent = LocalCommands
- NWalk.BackgroundColor3 = Color3.new(1, 1, 1)
- NWalk.BackgroundTransparency = 0.40000000596046
- NWalk.BorderSizePixel = 0
- NWalk.Position = UDim2.new(0.354683876, 0, 0.560980558, 0)
- NWalk.Size = UDim2.new(0, 98, 0, 16)
- NWalk.Font = Enum.Font.SourceSans
- NWalk.FontSize = Enum.FontSize.Size14
- NWalk.Text = "NORMAL WALKSPEED"
- NWalk.TextColor3 = Color3.new(1, 1, 1)
- NWalk.TextScaled = true
- NWalk.TextStrokeTransparency = 0
- NWalk.TextWrapped = true
- Njump.Name = "Njump"
- Njump.Parent = LocalCommands
- Njump.BackgroundColor3 = Color3.new(1, 1, 1)
- Njump.BackgroundTransparency = 0.40000000596046
- Njump.BorderSizePixel = 0
- Njump.Position = UDim2.new(0.354683876, 0, 0.791960776, 0)
- Njump.Size = UDim2.new(0, 98, 0, 16)
- Njump.Font = Enum.Font.SourceSans
- Njump.FontSize = Enum.FontSize.Size14
- Njump.Text = "NORMAL JUMP HEIGHT"
- Njump.TextColor3 = Color3.new(1, 1, 1)
- Njump.TextScaled = true
- Njump.TextStrokeTransparency = 0
- Njump.TextWrapped = true
- tfJump.Name = "tfJump"
- tfJump.Parent = LocalCommands
- tfJump.BackgroundColor3 = Color3.new(1, 1, 1)
- tfJump.BackgroundTransparency = 0.40000000596046
- tfJump.BorderSizePixel = 0
- tfJump.Position = UDim2.new(0.691616237, 0, 0.781960726, 0)
- tfJump.Size = UDim2.new(0, 98, 0, 16)
- tfJump.Font = Enum.Font.SourceSans
- tfJump.FontSize = Enum.FontSize.Size14
- tfJump.Text = "+25 JUMP HEIGHT"
- tfJump.TextColor3 = Color3.new(1, 1, 1)
- tfJump.TextScaled = true
- tfJump.TextStrokeTransparency = 0
- tfJump.TextWrapped = true
- Respawn.Name = "Respawn"
- Respawn.Parent = LocalCommands
- Respawn.BackgroundColor3 = Color3.new(1, 1, 1)
- Respawn.BackgroundTransparency = 0.40000000596046
- Respawn.BorderSizePixel = 0
- Respawn.Position = UDim2.new(0.691616237, 0, 0.319999993, 0)
- Respawn.Size = UDim2.new(0, 98, 0, 16)
- Respawn.Font = Enum.Font.SourceSans
- Respawn.FontSize = Enum.FontSize.Size14
- Respawn.Text = "RESPAWN"
- Respawn.TextColor3 = Color3.new(1, 1, 1)
- Respawn.TextScaled = true
- Respawn.TextStrokeTransparency = 0
- Respawn.TextWrapped = true
- tfWalk.Name = "tfWalk"
- tfWalk.Parent = LocalCommands
- tfWalk.BackgroundColor3 = Color3.new(1, 1, 1)
- tfWalk.BackgroundTransparency = 0.40000000596046
- tfWalk.BorderSizePixel = 0
- tfWalk.Position = UDim2.new(0.691616237, 0, 0.550980508, 0)
- tfWalk.Size = UDim2.new(0, 98, 0, 16)
- tfWalk.Font = Enum.Font.SourceSans
- tfWalk.FontSize = Enum.FontSize.Size14
- tfWalk.Text = "+25 WALKSPEED"
- tfWalk.TextColor3 = Color3.new(1, 1, 1)
- tfWalk.TextScaled = true
- tfWalk.TextStrokeTransparency = 0
- tfWalk.TextWrapped = true
- LocalCMD_BarTitle.Name = "LocalCMD_BarTitle"
- LocalCMD_BarTitle.Parent = LocalCommands
- LocalCMD_BarTitle.BackgroundColor3 = Color3.new(1, 1, 1)
- LocalCMD_BarTitle.BackgroundTransparency = 0.30000001192093
- LocalCMD_BarTitle.BorderSizePixel = 0
- LocalCMD_BarTitle.Position = UDim2.new(0.0798816606, 0, 0.219999999, 0)
- LocalCMD_BarTitle.Size = UDim2.new(0, 283, 0, 4)
- LocalCMD_BarTitle.Font = Enum.Font.SourceSans
- LocalCMD_BarTitle.FontSize = Enum.FontSize.Size14
- LocalCMD_BarTitle.Text = ""
- LocalCMD_BarTitle.TextColor3 = Color3.new(1, 1, 1)
- LocalCMD_BarTitle.TextStrokeTransparency = 0
- TheLocal.Name = "TheLocal"
- TheLocal.Parent = Main
- TheLocal.BackgroundColor3 = Color3.new(1, 1, 1)
- TheLocal.BackgroundTransparency = 0.5
- TheLocal.BorderSizePixel = 0
- TheLocal.Position = UDim2.new(0.344114006, 0, 0.900033236, 0)
- TheLocal.Size = UDim2.new(0, 104, 0, 22)
- TheLocal.Font = Enum.Font.SourceSans
- TheLocal.FontSize = Enum.FontSize.Size14
- TheLocal.Text = "MORE LOCAL COMMANDS"
- TheLocal.TextColor3 = Color3.new(1, 1, 1)
- TheLocal.TextScaled = true
- TheLocal.TextStrokeTransparency = 0
- TheLocal.TextWrapped = true
- CrimG.Name = "CrimG"
- CrimG.Parent = Main
- CrimG.BackgroundColor3 = Color3.new(1, 1, 1)
- CrimG.BackgroundTransparency = 0.5
- CrimG.BorderSizePixel = 0
- CrimG.Position = UDim2.new(0.671616912, 0, 0.900033236, 0)
- CrimG.Size = UDim2.new(0, 104, 0, 22)
- CrimG.Font = Enum.Font.SourceSans
- CrimG.FontSize = Enum.FontSize.Size14
- CrimG.Text = "FORCE CRIMINAL PLAYER"
- CrimG.TextColor3 = Color3.new(1, 1, 1)
- CrimG.TextScaled = true
- CrimG.TextStrokeTransparency = 0
- CrimG.TextWrapped = true
- tpgui.Name = "tpgui"
- tpgui.Parent = Main
- tpgui.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
- tpgui.BorderSizePixel = 0
- tpgui.Position = UDim2.new(-0.458579868, 0, 0.215946838, 0)
- tpgui.Size = UDim2.new(0, 155, 0, 198)
- TPtileBar.Name = "TPtileBar"
- TPtileBar.Parent = tpgui
- TPtileBar.BackgroundColor3 = Color3.new(0, 0, 0)
- TPtileBar.BackgroundTransparency = 0.5
- TPtileBar.BorderSizePixel = 0
- TPtileBar.Position = UDim2.new(0.0064516128, 0, 0.14952904, 0)
- TPtileBar.Size = UDim2.new(0, 154, 0, 1)
- TPtileBar.Font = Enum.Font.SourceSans
- TPtileBar.FontSize = Enum.FontSize.Size14
- TPtileBar.Text = ""
- TPtileBar.TextColor3 = Color3.new(0, 0, 0)
- TPYEET.Name = "TPYEET"
- TPYEET.Parent = tpgui
- TPYEET.BackgroundColor3 = Color3.new(1, 1, 1)
- TPYEET.BackgroundTransparency = 0.5
- TPYEET.BorderSizePixel = 0
- TPYEET.Position = UDim2.new(0.0580645166, 0, 0.560606062, 0)
- TPYEET.Size = UDim2.new(0, 140, 0, 50)
- TPYEET.Font = Enum.Font.SourceSansLight
- TPYEET.FontSize = Enum.FontSize.Size14
- TPYEET.Text = "TELEPORT"
- TPYEET.TextColor3 = Color3.new(1, 1, 1)
- TPYEET.TextScaled = true
- TPYEET.TextStrokeTransparency = 0
- TPYEET.TextWrapped = true
- UserHolderTP.Name = "UserHolderTP"
- UserHolderTP.Parent = tpgui
- UserHolderTP.BackgroundColor3 = Color3.new(0.0156863, 0.0156863, 0.0156863)
- UserHolderTP.BorderSizePixel = 0
- UserHolderTP.Position = UDim2.new(0.0516129024, 0, 0.451651365, 0)
- UserHolderTP.Size = UDim2.new(0, 139, 0, 3)
- UserHolderTP.Font = Enum.Font.SourceSans
- UserHolderTP.FontSize = Enum.FontSize.Size14
- UserHolderTP.Text = ""
- UserHolderTP.TextColor3 = Color3.new(0, 0, 0)
- InsertUserTP.Name = "InsertUserTP"
- InsertUserTP.Parent = tpgui
- InsertUserTP.BackgroundColor3 = Color3.new(1, 1, 1)
- InsertUserTP.BackgroundTransparency = 1
- InsertUserTP.BorderSizePixel = 0
- InsertUserTP.Position = UDim2.new(0.0064516128, 0, 0.186868697, 0)
- InsertUserTP.Size = UDim2.new(0, 154, 0, 50)
- InsertUserTP.Font = Enum.Font.SourceSansLight
- InsertUserTP.FontSize = Enum.FontSize.Size14
- InsertUserTP.Text = "USERNAME"
- InsertUserTP.TextColor3 = Color3.new(1, 1, 1)
- InsertUserTP.TextScaled = true
- InsertUserTP.TextWrapped = true
- TpTitle.Name = "TpTitle"
- TpTitle.Parent = tpgui
- TpTitle.BackgroundColor3 = Color3.new(1, 1, 1)
- TpTitle.BackgroundTransparency = 1
- TpTitle.BorderSizePixel = 0
- TpTitle.Position = UDim2.new(0.0064516128, 0, 0, 0)
- TpTitle.Size = UDim2.new(0, 154, 0, 31)
- TpTitle.Font = Enum.Font.SourceSansLight
- TpTitle.FontSize = Enum.FontSize.Size14
- TpTitle.Text = "TELEPORT GUI"
- TpTitle.TextColor3 = Color3.new(1, 1, 1)
- TpTitle.TextScaled = true
- TpTitle.TextStrokeTransparency = 0
- TpTitle.TextWrapped = true
- RightSepBarTp.Name = "RightSepBarTp"
- RightSepBarTp.Parent = tpgui
- RightSepBarTp.BackgroundColor3 = Color3.new(1, 1, 1)
- RightSepBarTp.BackgroundTransparency = 0.5
- RightSepBarTp.BorderSizePixel = 0
- RightSepBarTp.Position = UDim2.new(0.993548393, 0, 0.0757575706, 0)
- RightSepBarTp.Size = UDim2.new(0, 1, 0, 167)
- RightSepBarTp.Font = Enum.Font.SourceSans
- RightSepBarTp.FontSize = Enum.FontSize.Size14
- RightSepBarTp.Text = ""
- RightSepBarTp.TextColor3 = Color3.new(0, 0, 0)
- TpHideButton.Name = "TpHideButton"
- TpHideButton.Parent = tpgui
- TpHideButton.BackgroundColor3 = Color3.new(1, 0.34902, 0.34902)
- TpHideButton.BackgroundTransparency = 0.30000001192093
- TpHideButton.BorderSizePixel = 0
- TpHideButton.Position = UDim2.new(0.0322580636, 0, 0.89015615, 0)
- TpHideButton.Size = UDim2.new(0, 146, 0, 18)
- TpHideButton.Font = Enum.Font.SourceSansLight
- TpHideButton.FontSize = Enum.FontSize.Size14
- TpHideButton.Text = "HIDE"
- TpHideButton.TextColor3 = Color3.new(1, 1, 1)
- TpHideButton.TextScaled = true
- TpHideButton.TextStrokeTransparency = 0
- TpHideButton.TextWrapped = true
- AmokahsLogo.Name = "AmokahsLogo"
- AmokahsLogo.Parent = Main
- AmokahsLogo.BackgroundColor3 = Color3.new(1, 1, 1)
- AmokahsLogo.BackgroundTransparency = 1
- AmokahsLogo.BorderSizePixel = 0
- AmokahsLogo.Position = UDim2.new(0.0177514795, 0, 0, 0)
- AmokahsLogo.Size = UDim2.new(0, 34, 0, 35)
- AmokahsLogo.Image = "rbxassetid://2715559615"
- SuperPunch.Name = "SuperPunch"
- SuperPunch.Parent = Main
- SuperPunch.BackgroundColor3 = Color3.new(1, 1, 1)
- SuperPunch.BackgroundTransparency = 0.5
- SuperPunch.BorderSizePixel = 0
- SuperPunch.Position = UDim2.new(0.511219442, 0, 0.58801502, 0)
- SuperPunch.Size = UDim2.new(0, 158, 0, 22)
- SuperPunch.Font = Enum.Font.SourceSans
- SuperPunch.FontSize = Enum.FontSize.Size14
- SuperPunch.Text = "SUPER PUNCH"
- SuperPunch.TextColor3 = Color3.new(1, 1, 1)
- SuperPunch.TextScaled = true
- SuperPunch.TextStrokeTransparency = 0
- SuperPunch.TextWrapped = true
- KillAura.Name = "KillAura"
- KillAura.Parent = Main
- KillAura.BackgroundColor3 = Color3.new(1, 1, 1)
- KillAura.BackgroundTransparency = 0.5
- KillAura.BorderColor3 = Color3.new(1, 0, 0)
- KillAura.BorderSizePixel = 0
- KillAura.Position = UDim2.new(0.511219442, 0, 0.262595385, 0)
- KillAura.Size = UDim2.new(0, 157, 0, 22)
- KillAura.Font = Enum.Font.SourceSans
- KillAura.FontSize = Enum.FontSize.Size14
- KillAura.Text = "TOGGABLE KILL AURA 'P'"
- KillAura.TextColor3 = Color3.new(1, 1, 1)
- KillAura.TextScaled = true
- KillAura.TextStrokeTransparency = 0
- KillAura.TextWrapped = true
- BeCriminal.Name = "BeCriminal"
- BeCriminal.Parent = Main
- BeCriminal.BackgroundColor3 = Color3.new(1, 1, 1)
- BeCriminal.BackgroundTransparency = 0.5
- BeCriminal.BorderSizePixel = 0
- BeCriminal.Position = UDim2.new(0.514421463, 0, 0.696629226, 0)
- BeCriminal.Size = UDim2.new(0, 74, 0, 22)
- BeCriminal.Font = Enum.Font.SourceSans
- BeCriminal.FontSize = Enum.FontSize.Size14
- BeCriminal.Text = "CRIMINAL"
- BeCriminal.TextColor3 = Color3.new(1, 1, 1)
- BeCriminal.TextScaled = true
- BeCriminal.TextStrokeTransparency = 0
- BeCriminal.TextWrapped = true
- BeGuard.Name = "BeGuard"
- BeGuard.Parent = Main
- BeGuard.BackgroundColor3 = Color3.new(1, 1, 1)
- BeGuard.BackgroundTransparency = 0.5
- BeGuard.BorderSizePixel = 0
- BeGuard.Position = UDim2.new(0.0177514795, 0, 0.696629226, 0)
- BeGuard.Size = UDim2.new(0, 77, 0, 22)
- BeGuard.Font = Enum.Font.SourceSans
- BeGuard.FontSize = Enum.FontSize.Size14
- BeGuard.Text = "GUARD"
- BeGuard.TextColor3 = Color3.new(1, 1, 1)
- BeGuard.TextScaled = true
- BeGuard.TextStrokeTransparency = 0
- BeGuard.TextWrapped = true
- BeInmate.Name = "BeInmate"
- BeInmate.Parent = Main
- BeInmate.BackgroundColor3 = Color3.new(1, 1, 1)
- BeInmate.BackgroundTransparency = 0.5
- BeInmate.BorderSizePixel = 0
- BeInmate.Position = UDim2.new(0.268615901, 0, 0.696629226, 0)
- BeInmate.Size = UDim2.new(0, 74, 0, 22)
- BeInmate.Font = Enum.Font.SourceSans
- BeInmate.FontSize = Enum.FontSize.Size14
- BeInmate.Text = "INMATE"
- BeInmate.TextColor3 = Color3.new(1, 1, 1)
- BeInmate.TextScaled = true
- BeInmate.TextStrokeTransparency = 0
- BeInmate.TextWrapped = true
- ArrestAll.Name = "ArrestAll"
- ArrestAll.Parent = Main
- ArrestAll.BackgroundColor3 = Color3.new(1, 1, 1)
- ArrestAll.BackgroundTransparency = 0.5
- ArrestAll.BorderSizePixel = 0
- ArrestAll.Position = UDim2.new(0.511834323, 0, 0.370786548, 0)
- ArrestAll.Size = UDim2.new(0, 159, 0, 22)
- ArrestAll.Font = Enum.Font.SourceSans
- ArrestAll.FontSize = Enum.FontSize.Size14
- ArrestAll.Text = "ARREST ALL"
- ArrestAll.TextColor3 = Color3.new(1, 1, 1)
- ArrestAll.TextScaled = true
- ArrestAll.TextStrokeTransparency = 0
- ArrestAll.TextWrapped = true
- InvGuns.Name = "InvGuns"
- InvGuns.Parent = Main
- InvGuns.BackgroundColor3 = Color3.new(1, 1, 1)
- InvGuns.BackgroundTransparency = 0.5
- InvGuns.BorderSizePixel = 0
- InvGuns.Position = UDim2.new(0.508875728, 0, 0.16104874, 0)
- InvGuns.Size = UDim2.new(0, 159, 0, 22)
- InvGuns.Font = Enum.Font.SourceSans
- InvGuns.FontSize = Enum.FontSize.Size14
- InvGuns.Text = "TURN GUNS INVIS (Unequip first)"
- InvGuns.TextColor3 = Color3.new(1, 1, 1)
- InvGuns.TextScaled = true
- InvGuns.TextStrokeTransparency = 0
- InvGuns.TextWrapped = true
- CrimPunch.Name = "CrimPunch"
- CrimPunch.Parent = Main
- CrimPunch.BackgroundColor3 = Color3.new(1, 1, 1)
- CrimPunch.BackgroundTransparency = 0.5
- CrimPunch.BorderSizePixel = 0
- CrimPunch.Position = UDim2.new(0.508260846, 0, 0.481702745, 0)
- CrimPunch.Size = UDim2.new(0, 158, 0, 22)
- CrimPunch.Font = Enum.Font.SourceSans
- CrimPunch.FontSize = Enum.FontSize.Size14
- CrimPunch.Text = "REMOVE TOOLS"
- CrimPunch.TextColor3 = Color3.new(1, 1, 1)
- CrimPunch.TextScaled = true
- CrimPunch.TextStrokeTransparency = 0
- CrimPunch.TextWrapped = true
- Trans.Name = "Trans"
- Trans.Parent = Main
- Trans.BackgroundColor3 = Color3.new(1, 0.458824, 0.439216)
- Trans.BackgroundTransparency = 0.5
- Trans.BorderSizePixel = 0
- Trans.Position = UDim2.new(0.64462477, 0, 0.0199335553, 0)
- Trans.Size = UDim2.new(0, 80, 0, 25)
- Trans.Font = Enum.Font.SourceSans
- Trans.FontSize = Enum.FontSize.Size14
- Trans.Text = "TRANSPARENT"
- Trans.TextColor3 = Color3.new(1, 1, 1)
- Trans.TextScaled = true
- Trans.TextStrokeTransparency = 0
- Trans.TextWrapped = true
- Open.Name = "Open"
- Open.Parent = PrisonGui
- Open.BackgroundColor3 = Color3.new(1, 1, 1)
- Open.BackgroundTransparency = 1
- Open.BorderSizePixel = 0
- Open.Position = UDim2.new(0, 0, 0.915841579, 0)
- Open.Size = UDim2.new(0, 154, 0, 34)
- OpenGUI.Name = "OpenGUI"
- OpenGUI.Parent = Open
- OpenGUI.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
- OpenGUI.BackgroundTransparency = 0.5
- OpenGUI.BorderSizePixel = 0
- OpenGUI.Size = UDim2.new(0, 154, 0, 34)
- OpenGUI.Font = Enum.Font.SourceSansLight
- OpenGUI.FontSize = Enum.FontSize.Size14
- OpenGUI.Text = "OPEN"
- OpenGUI.TextColor3 = Color3.new(1, 1, 1)
- OpenGUI.TextScaled = true
- OpenGUI.TextStrokeTransparency = 0
- OpenGUI.TextWrapped = true
- Credit.Name = "Credit"
- Credit.Parent = PrisonGui
- Credit.BackgroundColor3 = Color3.new(1, 1, 1)
- Credit.BackgroundTransparency = 1
- Credit.BorderSizePixel = 0
- Credit.Position = UDim2.new(0, 0, 0.589113653, 0)
- Credit.Size = UDim2.new(0, 156, 0, 43)
- Credit.Font = Enum.Font.SourceSansSemibold
- Credit.FontSize = Enum.FontSize.Size14
- Credit.Text = "Lame Prison Life GUI by Amokah"
- Credit.TextColor3 = Color3.new(0, 0.764706, 0.776471)
- Credit.TextScaled = true
- Credit.TextStrokeTransparency = 0.80000001192093
- Credit.TextTransparency = 0.5
- Credit.TextWrapped = true
- Credit.TextXAlignment = Enum.TextXAlignment.Left
- Dino.Name = "Dino"
- Dino.Parent = PrisonGui
- Dino.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
- Dino.BackgroundTransparency = 0.80000001192093
- Dino.BorderColor3 = Color3.new(1, 0, 0)
- Dino.BorderSizePixel = 5
- Dino.Position = UDim2.new(0, 0, 0.343575954, 0)
- Dino.Size = UDim2.new(0, 1025, 0, 101)
- Dino.Visible = false
- Dino.Font = Enum.Font.SourceSans
- Dino.FontSize = Enum.FontSize.Size14
- Dino.Text = "This GUI is not the best with FREE exploits. It's mainly for paid exploits, such as Visenya, Synapse, etc. If you are using a free lua executor with this, then don't be surprised if something does not work correctly, please note, if anyone has uploaded this with their own link, that is not 'https://pastebin.com/JS5SYqaU' then you won't get the newest release of my crappy GUI, but anyway, good luck and have fun with this I guess."
- Dino.TextColor3 = Color3.new(1, 1, 1)
- Dino.TextScaled = true
- Dino.TextStrokeTransparency = 0.80000001192093
- Dino.TextTransparency = 0.80000001192093
- Dino.TextWrapped = true
- KA.Name = "KA"
- KA.Parent = PrisonGui
- KA.BackgroundColor3 = Color3.new(1, 1, 1)
- KA.BackgroundTransparency = 1
- KA.BorderSizePixel = 0
- KA.Position = UDim2.new(0, 0, 0.640399575, 0)
- KA.Size = UDim2.new(0, 162, 0, 62)
- NameOfKa.Name = "NameOfKa"
- NameOfKa.Parent = KA
- NameOfKa.BackgroundColor3 = Color3.new(1, 1, 1)
- NameOfKa.BackgroundTransparency = 1
- NameOfKa.BorderSizePixel = 0
- NameOfKa.Position = UDim2.new(0, 0, 0.419354856, 0)
- NameOfKa.Size = UDim2.new(0, 157, 0, 30)
- NameOfKa.Font = Enum.Font.SourceSans
- NameOfKa.FontSize = Enum.FontSize.Size14
- NameOfKa.Text = "KILL AURA "
- NameOfKa.TextColor3 = Color3.new(0.72549, 0.329412, 0.337255)
- NameOfKa.TextScaled = true
- NameOfKa.TextStrokeColor3 = Color3.new(0.333333, 0, 0)
- NameOfKa.TextStrokeTransparency = 0.5
- NameOfKa.TextWrapped = true
- NameOfKa.TextXAlignment = Enum.TextXAlignment.Left
- TrueOrFalse.Name = "TrueOrFalse"
- TrueOrFalse.Parent = KA
- TrueOrFalse.BackgroundColor3 = Color3.new(1, 1, 1)
- TrueOrFalse.BackgroundTransparency = 1
- TrueOrFalse.BorderSizePixel = 0
- TrueOrFalse.Position = UDim2.new(0, 0, 0.913856268, 0)
- TrueOrFalse.Size = UDim2.new(0, 148, 0, 33)
- TrueOrFalse.Font = Enum.Font.SourceSans
- TrueOrFalse.FontSize = Enum.FontSize.Size14
- TrueOrFalse.Text = "nil"
- TrueOrFalse.TextColor3 = Color3.new(1, 0.278431, 0.278431)
- TrueOrFalse.TextScaled = true
- TrueOrFalse.TextStrokeTransparency = 0.5
- TrueOrFalse.TextWrapped = true
- TrueOrFalse.TextXAlignment = Enum.TextXAlignment.Left
- TeamGUIOC.Name = "TeamGUIOC"
- TeamGUIOC.Parent = PrisonGui
- TeamGUIOC.BackgroundColor3 = Color3.new(1, 1, 1)
- TeamGUIOC.BackgroundTransparency = 1
- TeamGUIOC.BorderSizePixel = 0
- TeamGUIOC.Position = UDim2.new(0.00132625992, 0, 0.759765625, 0)
- TeamGUIOC.Size = UDim2.new(0, 156, 0, 33)
- TeamOPorCL.Name = "TeamOPorCL"
- TeamOPorCL.Parent = TeamGUIOC
- TeamOPorCL.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
- TeamOPorCL.BackgroundTransparency = 0.5
- TeamOPorCL.BorderColor3 = Color3.new(0.568627, 0.176471, 0.568627)
- TeamOPorCL.BorderSizePixel = 0
- TeamOPorCL.Position = UDim2.new(-5.00802327972, 5, 5.12121212, 5)
- TeamOPorCL.Size = UDim2.new(0, 156, 0, 32)
- TeamOPorCL.Font = Enum.Font.SourceSansLight
- TeamOPorCL.FontSize = Enum.FontSize.Size14
- TeamOPorCL.Text = "Open/Close STAY ON TEAM GUI"
- TeamOPorCL.TextColor3 = Color3.new(1, 1, 1)
- TeamOPorCL.TextScaled = true
- TeamOPorCL.TextStrokeTransparency = 0
- TeamOPorCL.TextWrapped = true
- TeamMain.Name = "TeamMain"
- TeamMain.Parent = PrisonGui
- TeamMain.BackgroundColor3 = Color3.new(0.219608, 0.219608, 0.219608)
- TeamMain.BorderSizePixel = 0
- TeamMain.Position = UDim2.new(0, 0, 0.291015625, 0)
- TeamMain.Size = UDim2.new(0, 214, 0, 152)
- TeamMain.Visible = false
- TextLabel.Parent = TeamMain
- TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel.BackgroundTransparency = 0.5
- TextLabel.BorderSizePixel = 0
- TextLabel.Position = UDim2.new(0.104430377, 0, 0.203947365, 0)
- TextLabel.Size = UDim2.new(0, 169, 0, 3)
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.FontSize = Enum.FontSize.Size14
- TextLabel.Text = ""
- TextLabel.TextColor3 = Color3.new(0, 0, 0)
- TextLabel_2.Parent = TeamMain
- TextLabel_2.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel_2.BackgroundTransparency = 1
- TextLabel_2.BorderSizePixel = 0
- TextLabel_2.Size = UDim2.new(0, 214, 0, 31)
- TextLabel_2.Font = Enum.Font.SourceSansLight
- TextLabel_2.FontSize = Enum.FontSize.Size14
- TextLabel_2.Text = "Stay On Team GUI"
- TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
- TextLabel_2.TextScaled = true
- TextLabel_2.TextStrokeTransparency = 0
- TextLabel_2.TextWrapped = true
- SOG.Name = "SOG"
- SOG.Parent = TeamMain
- SOG.BackgroundColor3 = Color3.new(0.52549, 0.756863, 1)
- SOG.BackgroundTransparency = 0.5
- SOG.BorderSizePixel = 0
- SOG.Position = UDim2.new(0, 0, 0.223684207, 0)
- SOG.Size = UDim2.new(0, 214, 0, 25)
- SOG.Font = Enum.Font.SourceSansLight
- SOG.FontSize = Enum.FontSize.Size14
- SOG.Text = "Stay on guards team!"
- SOG.TextColor3 = Color3.new(1, 1, 1)
- SOG.TextScaled = true
- SOG.TextStrokeTransparency = 0
- SOG.TextWrapped = true
- SOC.Name = "SOC"
- SOC.Parent = TeamMain
- SOC.BackgroundColor3 = Color3.new(1, 0.235294, 0.235294)
- SOC.BackgroundTransparency = 0.5
- SOC.BorderSizePixel = 0
- SOC.Position = UDim2.new(0, 0, 0.394416004, 0)
- SOC.Size = UDim2.new(0, 214, 0, 25)
- SOC.Font = Enum.Font.SourceSansLight
- SOC.FontSize = Enum.FontSize.Size14
- SOC.Text = "Stay on criminals team!"
- SOC.TextColor3 = Color3.new(1, 1, 1)
- SOC.TextScaled = true
- SOC.TextStrokeTransparency = 0
- SOC.TextWrapped = true
- SOI.Name = "SOI"
- SOI.Parent = TeamMain
- SOI.BackgroundColor3 = Color3.new(1, 0.831373, 0.494118)
- SOI.BackgroundTransparency = 0.5
- SOI.BorderSizePixel = 0
- SOI.Position = UDim2.new(0, 0, 0.559050083, 0)
- SOI.Size = UDim2.new(0, 214, 0, 25)
- SOI.Font = Enum.Font.SourceSansLight
- SOI.FontSize = Enum.FontSize.Size14
- SOI.Text = "Stay on inmates team!"
- SOI.TextColor3 = Color3.new(1, 1, 1)
- SOI.TextScaled = true
- SOI.TextStrokeTransparency = 0
- SOI.TextWrapped = true
- Disable.Name = "Disable"
- Disable.Parent = TeamMain
- Disable.BackgroundColor3 = Color3.new(0.615686, 0.407843, 0.411765)
- Disable.BackgroundTransparency = 0.5
- Disable.BorderSizePixel = 0
- Disable.Position = UDim2.new(0, 0, 0.801872253, 0)
- Disable.Size = UDim2.new(0, 214, 0, 29)
- Disable.Font = Enum.Font.SourceSansSemibold
- Disable.FontSize = Enum.FontSize.Size14
- Disable.Text = "Disable"
- Disable.TextColor3 = Color3.new(1, 1, 1)
- Disable.TextScaled = true
- Disable.TextStrokeTransparency = 0
- Disable.TextWrapped = true
- Main.Position = UDim2.new(0.345, 0,2.204, 0)
- TeamOPorCL.Visible = false
- TeamMain.Visible = false
- TeamGUIOC.Visible = false
- LocalCommands.Visible = false
- ForceCgui.Visible = false
- tpgui.Visible = false
- KA.Visible = true
- TrueOrFalse.Text = "nil"
- TrueOrFalse.TextColor3 = Color3.new(255, 0, 191)
- wait(0.5)
- Dino.Visible = true
- Dino.TextTransparency = 0.8
- Dino.TextStrokeTransparency = 0.8
- wait(0.1)
- Dino.TextTransparency = 0.7
- Dino.TextStrokeTransparency = 0.7
- wait(0.1)
- Dino.TextTransparency = 0.6
- Dino.TextStrokeTransparency = 0.6
- wait(0.1)
- Dino.TextTransparency = 0.5
- Dino.TextStrokeTransparency = 0.5
- wait(0.1)
- Dino.TextTransparency = 0.4
- Dino.TextStrokeTransparency = 0.4
- wait(0.1)
- Dino.TextTransparency = 0.3
- Dino.TextStrokeTransparency = 0.3
- wait(0.1)
- Dino.TextTransparency = 0.2
- Dino.TextStrokeTransparency = 0.2
- wait(0.1)
- Dino.TextTransparency = 0.1
- Dino.TextStrokeTransparency = 0.1
- wait(5)
- Dino.TextTransparency = 0.1
- Dino.TextStrokeTransparency = 0.1
- wait(0.1)
- Dino.TextTransparency = 0.2
- Dino.TextStrokeTransparency = 0.2
- wait(0.1)
- Dino.TextTransparency = 0.3
- Dino.TextStrokeTransparency = 0.3
- wait(0.1)
- Dino.TextTransparency = 0.4
- Dino.TextStrokeTransparency = 0.4
- wait(0.1)
- Dino.TextTransparency = 0.5
- Dino.TextStrokeTransparency = 0.5
- wait(0.1)
- Dino.TextTransparency = 0.6
- Dino.TextStrokeTransparency = 0.6
- wait(0.1)
- Dino.TextTransparency = 0.7
- Dino.TextStrokeTransparency = 0.7
- wait(0.1)
- Dino.TextTransparency = 0.8
- Dino.TextStrokeTransparency = 0.8
- wait(0.1)
- Dino.Visible = false
- OpenGUI.MouseButton1Down:connect(function()
- Main.Visible = true
- Main:TweenPosition(UDim2.new(0.345, 0,0.204, 0), 'Out', 'Bounce', 3)
- end)
- Close.MouseButton1Down:connect(function()
- Main:TweenPosition(UDim2.new(0.345, 0,2.204, 0), 'Out', 'Bounce', 1)
- wait(1)
- Main.Visible = false
- end)
- CrimG.MouseButton1Down:connect(function()
- ForceCgui.Visible = true
- end)
- CrimHideButton.MouseButton1Down:connect(function()
- ForceCgui.Visible = false
- end)
- TheLocal.MouseButton1Down:connect(function()
- if LocalCommands.Visible == false then
- LocalCommands.Visible = true
- elseif LocalCommands.Visible == true then
- LocalCommands.Visible = false
- end
- end)
- NWalk.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
- end)
- NexusTPbut.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(879,99,2377)
- end)
- CrimBaseTPbut.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-943, 96, 2055)
- end)
- tfWalk.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 41
- end)
- tfJump.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.Humanoid.JumpPower = 75
- end)
- Njump.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
- end)
- GuardAreaTPbut.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(802,99,2270)
- end)
- Respawn.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, -496, 0)
- end)
- ObGuns.MouseButton1Down:connect(function()
- for i,v in pairs(Workspace.Prison_ITEMS.giver:GetChildren()) do
- OwO = Workspace.Remote.ItemHandler:InvokeServer(v.ITEMPICKUP)
- end
- end)
- TaseBypass.MouseButton1Down:connect(function()
- game.Players.LocalPlayer.Character.ClientInputHandler.Disabled = true
- game.Players.LocalPlayer.CharacterAdded:connect(function()
- game.Workspace:WaitForChild(game.Players.LocalPlayer.Name)
- game.Players.LocalPlayer.Character.ClientInputHandler.Disabled = true
- end)
- end)
- RemoveDoors.MouseButton1Down:connect(function()
- Workspace.Prison_Cellblock.doors:Destroy()
- for i,v in pairs(workspace:GetChildren())do
- if v.Name == "Doors" then
- v:Destroy()
- end
- end
- end)
- Btools.MouseButton1Down:connect(function()
- local tool1 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
- local tool2 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
- local tool3 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
- local tool4 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
- local tool5 = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)
- tool1.BinType = "Clone"
- tool2.BinType = "GameTool"
- tool3.BinType = "Hammer"
- tool4.BinType = "Script"
- tool5.BinType = "Grab"
- end)
- ModGun.MouseButton1Down:connect(function()
- local m = require(game:GetService('Players').LocalPlayer.Character:FindFirstChildOfClass("Tool").GunStates)
- m.Damage = 100
- m.MaxAmmo = math.huge
- m.CurrentAmmo = math.huge
- m.AutoFire = true
- m.FireRate = 0
- end)
- KillAll.MouseButton1Down:connect(function()
- workspace.Remote.TeamEvent:FireServer("Medium stone grey")
- game.Workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver["Remington 870"].ITEMPICKUP)
- wait(0.5)
- function kill(a)
- local A_1 =
- {
- [1] =
- {
- ["RayObject"] = Ray.new(Vector3.new(845.555908, 101.429337, 2269.43945), Vector3.new(-391.152252, 8.65560055, -83.2166901)),
- ["Distance"] = 3.2524313926697,
- ["Cframe"] = CFrame.new(840.310791, 101.334137, 2267.87988, 0.0636406094, 0.151434347, -0.986416459, 0, 0.988420188, 0.151741937, 0.997972965, -0.00965694897, 0.0629036576),
- ["Hit"] = a.Character.Head
- },
- [2] =
- {
- ["RayObject"] = Ray.new(Vector3.new(845.555908, 101.429337, 2269.43945), Vector3.new(-392.481476, -8.44939327, -76.7261353)),
- ["Distance"] = 3.2699294090271,
- ["Cframe"] = CFrame.new(840.290466, 101.184189, 2267.93506, 0.0964837447, 0.0589403138, -0.993587971, 4.65661287e-10, 0.998245299, 0.0592165813, 0.995334625, -0.00571343815, 0.0963144377),
- ["Hit"] = a.Character.Head
- },
- [3] =
- {
- ["RayObject"] = Ray.new(Vector3.new(845.555908, 101.429337, 2269.43945), Vector3.new(-389.21701, -2.50536323, -92.2163162)),
- ["Distance"] = 3.1665518283844,
- ["Cframe"] = CFrame.new(840.338867, 101.236496, 2267.80371, 0.0166504811, 0.0941716284, -0.995416701, 1.16415322e-10, 0.995554805, 0.0941846818, 0.999861419, -0.00156822044, 0.0165764652),
- ["Hit"] = a.Character.Head
- },
- [4] =
- {
- ["RayObject"] = Ray.new(Vector3.new(845.555908, 101.429337, 2269.43945), Vector3.new(-393.353973, 3.13988972, -72.5452042)),
- ["Distance"] = 3.3218522071838,
- ["Cframe"] = CFrame.new(840.277222, 101.285957, 2267.9707, 0.117109694, 0.118740402, -0.985994935, -1.86264515e-09, 0.992826641, 0.119563118, 0.993119001, -0.0140019981, 0.116269611),
- ["Hit"] = a.Character.Head
- },
- [5] =
- {
- ["RayObject"] = Ray.new(Vector3.new(845.555908, 101.429337, 2269.43945), Vector3.new(-390.73172, 3.2097764, -85.5477524)),
- ["Distance"] = 3.222757101059,
- ["Cframe"] = CFrame.new(840.317993, 101.286423, 2267.86035, 0.0517584644, 0.123365127, -0.991010666, 0, 0.992340803, 0.123530701, 0.99865967, -0.00639375951, 0.0513620302),
- ["Hit"] = a.Character.Head
- }
- }
- local A_2 = game.Players.LocalPlayer.Backpack["Remington 870"]
- local Event = game:GetService("ReplicatedStorage").ShootEvent
- Event:FireServer(A_1, A_2)
- Event:FireServer(A_1, A_2)
- end
- for i,v in pairs(game.Players:GetChildren())do
- if v.Name ~= game.Players.LocalPlayer.Name then
- kill(v)
- end
- end
- wait(1)
- workspace.Remote.TeamEvent:FireServer("Bright orange")
- end)
- TPshow.MouseButton1Down:connect(function()
- tpgui.Visible = true
- end)
- TpHideButton.MouseButton1Down:connect(function()
- tpgui.Visible = false
- end)
- TPYEET.MouseButton1Down:connect(function()
- Target = InsertUserTP.Text
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[Target].Character.HumanoidRootPart.CFrame
- end)
- FLY.MouseButton1Down:connect(function()
- 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 flying = true
- 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() == "e" 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)
- Fly()
- end)
- SuperPunch.MouseButton1Down:connect(function()
- mainRemotes = game.ReplicatedStorage
- meleeRemote = mainRemotes['meleeEvent']
- mouse = game.Players.LocalPlayer:GetMouse()
- punching = false
- cooldown = false
- function punch()
- cooldown = true
- local part = Instance.new("Part", game.Players.LocalPlayer.Character)
- part.Transparency = 1
- part.Size = Vector3.new(5, 2, 3)
- part.CanCollide = false
- local w1 = Instance.new("Weld", part)
- w1.Part0 = game.Players.LocalPlayer.Character.Torso
- w1.Part1 = part
- w1.C1 = CFrame.new(0,0,2)
- part.Touched:connect(function(hit)
- if game.Players:FindFirstChild(hit.Parent.Name) then
- local plr = game.Players:FindFirstChild(hit.Parent.Name)
- if plr.Name ~= game.Players.LocalPlayer.Name then
- part:Destroy()
- for i = 1,100 do
- meleeRemote:FireServer(plr)
- end
- end
- end
- end)
- wait(1)
- cooldown = false
- part:Destroy()
- end
- mouse.KeyDown:connect(function(key)
- if cooldown == false then
- if key:lower() == "f" then
- punch()
- end
- end
- end)
- end)
- BeInmate.MouseButton1Down:connect(function()
- Workspace.Remote.TeamEvent:FireServer("Bright orange")
- end)
- BeGuard.MouseButton1Down:connect(function()
- Workspace.Remote.TeamEvent:FireServer("Bright blue")
- end)
- BeCriminal.MouseButton1Down:connect(function()
- LCS = game.Workspace["Criminals Spawn"].SpawnLocation
- LCS.CanCollide = false
- LCS.Size = Vector3.new(51.05, 24.12, 54.76)
- LCS.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
- LCS.Transparency = 1
- wait(0.5)
- LCS.CFrame = CFrame.new(-920.510803, 92.2271957, 2138.27002, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LCS.Size = Vector3.new(6, 0.2, 6)
- LCS.Transparency = 0
- end)
- InvGuns.MouseButton1Down:connect(function()
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetDescendants())do
- if v.ClassName == "Model" then
- v:Destroy()
- end
- end
- game.Players.LocalPlayer.Backpack.M9.Part:Destroy()
- game.Players.LocalPlayer.Backpack.M9.Part:Destroy()
- end)
- CrimPunch.MouseButton1Down:connect(function()
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren())do
- if v.ClassName == "Tool" then
- v:Destroy()
- end
- end
- end)
- BeNeutral.MouseButton1Down:connect(function()
- Workspace.Remote.TeamEvent:FireServer("Medium stone grey")
- end)
- TeamOPorCL.MouseButton1Down:connect(function()
- if TeamMain.Visible == true then
- TeamMain:TweenPosition(UDim2.new(-0.00802327972, 0, 1.12121212, 0), 'Out', 'Bounce', 2)
- wait(2)
- TeamMain.Visible = false
- elseif
- TeamMain.Visible == false then
- TeamMain:TweenPosition(UDim.new(-0.00802327972, 0, 5.12121212, 0), 'Out', 'Bounce', 2)
- TeamMain.Visible = true
- end
- end)
- local yee = false
- SOC.MouseButton1Down:connect(function()
- yee = true
- wait(0.2)
- if yee == true then
- LCS = game.Workspace["Criminals Spawn"].SpawnLocation
- LCS.CanCollide = false
- LCS.Size = Vector3.new(51.05, 24.12, 54.76)
- LCS.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
- LCS.Transparency = 1
- wait(0.5)
- while yee do
- wait(0.003)
- LCS.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
- end
- LCS.CFrame = CFrame.new(-920.510803, 92.2271957, 2138.27002, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LCS.Size = Vector3.new(6, 0.2, 6)
- LCS.Transparency = 1
- wait(2)
- LCS.CFrame = CFrame.new(-920.510803, 92.2271957, 2138.27002, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LCS.Size = Vector3.new(6, 0.2, 6)
- LCS.Transparency = 1
- end
- end)
- local GuTe = false
- SOG.MouseButton1Down:connect(function()
- if GuTe == false then
- GuTe = true
- if GuTe == true then
- while GuTe do
- wait(0.2)
- Workspace.Remote.TeamEvent:FireServer("Bright blue")
- end
- end
- end
- end)
- local InTe = false
- SOI.MouseButton1Down:connect(function()
- if InTe == false then
- InTe = true
- if InTe == true then
- wait(0.2)
- workspace.Remote.TeamEvent:FireServer("Bright orange")
- end
- end
- end)
- Disable.MouseButton1Down:connect(function()
- InTe = false
- GuTe = false
- yee = false
- wait(0.2)
- if yee == false then
- LCS.CFrame = CFrame.new(-920.510803, 92.2271957, 2138.27002, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LCS.Size = Vector3.new(6, 0.2, 6)
- LCS.Transparency = 1
- wait(2)
- LCS.CFrame = CFrame.new(-920.510803, 92.2271957, 2138.27002, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LCS.Size = Vector3.new(6, 0.2, 6)
- LCS.Transparency = 1
- end
- end)
- Trans.MouseButton1Down:connect(function()
- PLMain = Main
- PLCgui = ForceCgui
- PLLc = LocalCommands
- PLtp = tpgui
- TMain = TeamMain
- TLble = TitleBar
- LCTitleBar = LocalCMD_BarTitle
- LCTitle = LocalCMD_Title
- if LCTitle.BackgroundTransparency == 0 then
- LCTitle.BackgroundTransparency = 0.5
- elseif
- LCTitle.BackgroundTransparency == 0.5 then
- LCTitle.BackgroundTransparency = 0
- end
- if LCTitleBar.BackgroundTransparency == 0 then
- LCTitleBar.BackgroundTransparency = 0.5
- elseif
- LCTitleBar.BackgroundTransparency == 0.5 then
- LCTitleBar.BackgroundTransparency = 0
- end
- if TLble.BackgroundTransparency == 0.8 then
- TLble.BackgroundTransparency = 0.5
- elseif
- TLble.BackgroundTransparency == 0.5 then
- TLble.BackgroundTransparency = 0.8
- end
- if PLMain.BackgroundTransparency == 0 then
- PLMain.BackgroundTransparency = 0.5
- elseif
- PLMain.BackgroundTransparency == 0.5 then
- PLMain.BackgroundTransparency = 0
- end
- if PLCgui.BackgroundTransparency == 0 then
- PLCgui.BackgroundTransparency = 0.5
- elseif
- PLCgui.BackgroundTransparency == 0.5 then
- PLCgui.BackgroundTransparency = 0
- end
- if PLLc.BackgroundTransparency == 0 then
- PLLc.BackgroundTransparency = 0.5
- elseif
- PLLc.BackgroundTransparency == 0.5 then
- PLLc.BackgroundTransparency = 0
- end
- if PLtp.BackgroundTransparency == 0 then
- PLtp.BackgroundTransparency = 0.5
- elseif
- PLtp.BackgroundTransparency == 0.5 then
- PLtp.BackgroundTransparency = 0
- end
- if TMain.BackgroundTransparency == 0 then
- TMain.BackgroundTransparency = 0.5
- elseif
- TMain.BackgroundTransparency == 0.5 then
- TMain.BackgroundTransparency = 0
- end
- end)
- ArrestAll.MouseButton1Down:connect(function()
- wait(0.1)
- Player = game.Players.LocalPlayer
- Pcf = Player.Character.HumanoidRootPart.CFrame
- for i,v in pairs(game.Teams.Criminals:GetPlayers()) do
- if v.Name ~= Player.Name then
- local i = 10
- repeat
- wait()
- i = i-1
- game.Workspace.Remote.arrest:InvokeServer(v.Character.HumanoidRootPart)
- Player.Character.HumanoidRootPart.CFrame = v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 1)
- until i == 0
- end
- end
- end)
- KillAura.MouseButton1Down:connect(function()
- TrueOrFalse.Text = "FALSE"
- TrueOrFalse.TextColor3 = Color3.new(0.768628, 0.156863, 0.109804)
- mainRemotes = game.ReplicatedStorage
- meleeRemote = mainRemotes['meleeEvent']
- _G.killAura = false
- contextactionservice = game.ContextActionService
- function toggleKillAura(actionName, inputState, inputObject)
- if inputState == Enum.UserInputState.Begin then
- if _G.killAura == true then
- _G.killAura = false
- TrueOrFalse.Text = "FALSE"
- TrueOrFalse.TextColor3 = Color3.new(0.768628, 0.156863, 0.109804)
- else
- _G.killAura = true
- TrueOrFalse.Text = "TRUE"
- TrueOrFalse.TextColor3 = Color3.new(0.6, 0.992157, 0.541176)
- end
- end
- end
- contextactionservice:BindAction('ToggleKillAura', toggleKillAura, false, Enum.KeyCode.P)
- while wait() do
- if _G.killAura == true then
- for _, plr in pairs (game:GetService('Players'):GetChildren()) do
- if plr.Name ~= game.Players.LocalPlayer.Name then
- meleeRemote:FireServer(plr)
- end
- end
- end
- end
- end)
- local istptoplr = false
- local metoplr = false
- TextButton.MouseButton1Down:connect(function()
- Target = InsertUser.Text
- _G.killAura = true
- wait(0.2)
- Apart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
- Apart.Transparency = 1
- Apart.Anchored = true
- Apart.CanCollide = false
- wait(0.3)
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[Target].Character.HumanoidRootPart.CFrame
- istptoplr = true
- wait(0.004)
- if game.Players.LocalPlayer.Team.TeamColor == "Bright orange" then
- wait(6)
- workspace.Remote.TeamEvent:FireServer("Bright orange")
- elseif
- game.Players.LocalPlayer.Team.TeamColor == "Bright blue" then
- workspace.Remote.TeamEvent:FireServer("Bright blue")
- end
- if istptoplr == true then
- while istptoplr do
- wait()
- game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = game.Players[Target].Character.HumanoidRootPart.CFrame
- LCS = game.Workspace["Criminals Spawn"].SpawnLocation
- LCS.CanCollide = false
- LCS.Size = Vector3.new(51.05, 24.12, 54.76)
- LCS.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
- LCS.Transparency = 1
- wait(2)
- istptoplr = false
- _G.killAura = false
- wait(0.04)
- if istptoplr == false then
- LCS.CFrame = CFrame.new(-920.510803, 92.2271957, 2138.27002, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- LCS.Size = Vector3.new(6, 0.2, 6)
- LCS.Transparency = 0
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Apart.CFrame
- wait()
- istptoplr = false
- end
- end
- end
- end)
- TeamOPorCL:Destroy()
- function dragify(Main)
- dragToggle = nil
- dragSpeed = .20 -- You can edit this.
- dragInput = nil
- dragStart = nil
- dragPos = nil
- function updateInput(input)
- Delta = input.Position - dragStart
- Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + Delta.X, startPos.Y.Scale, startPos.Y.Offset + Delta.Y)
- game:GetService("TweenService"):Create(Main, TweenInfo.new(.25), {Position = Position}):Play()
- end
- Main.InputBegan:Connect(function(input)
- if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then
- dragToggle = true
- dragStart = input.Position
- startPos = Main.Position
- input.Changed:Connect(function()
- if (input.UserInputState == Enum.UserInputState.End) then
- dragToggle = false
- end
- end)
- end
- end)
- Main.InputChanged:Connect(function(input)
- if (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
- dragInput = input
- end
- end)
- game:GetService("UserInputService").InputChanged:Connect(function(input)
- if (input == dragInput and dragToggle) then
- updateInput(input)
- end
- end)
- end
- dragify(Main)
- end)
- MainGUI.Name = "MainGUI"
- MainGUI.Parent = VirgalJoe
- MainGUI.Active = true
- MainGUI.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- MainGUI.BorderSizePixel = 0
- MainGUI.Position = UDim2.new(0.199469745, 0, 0.334024131, 0)
- MainGUI.Size = UDim2.new(0, 457, 0, 287)
- MainGUI.Visible = false
- MainGUI.Active = true
- MainGUI.Draggable = true
- MainGUITopBar.Name = "MainGUITopBar"
- MainGUITopBar.Parent = MainGUI
- MainGUITopBar.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
- MainGUITopBar.BorderSizePixel = 0
- MainGUITopBar.Position = UDim2.new(-0.00103919208, 0, -0.0012422502, 0)
- MainGUITopBar.Size = UDim2.new(0, 457, 0, 27)
- MainGUIOrangeBar.Name = "MainGUIOrangeBar"
- MainGUIOrangeBar.Parent = MainGUITopBar
- MainGUIOrangeBar.BackgroundColor3 = Color3.new(1, 0.584314, 0)
- MainGUIOrangeBar.BorderSizePixel = 0
- MainGUIOrangeBar.Position = UDim2.new(0.00103920035, 0, 1, 0)
- MainGUIOrangeBar.Size = UDim2.new(0, 457, 0, 11)
- MainGUISemiTopBar.Name = "MainGUISemiTopBar"
- MainGUISemiTopBar.Parent = MainGUITopBar
- MainGUISemiTopBar.BackgroundColor3 = Color3.new(0.560784, 0.32549, 0)
- MainGUISemiTopBar.BorderSizePixel = 0
- MainGUISemiTopBar.Position = UDim2.new(0.00103920035, 0, 1.4074074, 0)
- MainGUISemiTopBar.Size = UDim2.new(0, 457, 0, 3)
- MainGUIVAJ.Name = "MainGUIVAJ"
- MainGUIVAJ.Parent = MainGUITopBar
- MainGUIVAJ.BackgroundColor3 = Color3.new(1, 1, 1)
- MainGUIVAJ.BackgroundTransparency = 1
- MainGUIVAJ.Position = UDim2.new(0, 0, 0.148148149, 0)
- MainGUIVAJ.Size = UDim2.new(0, 53, 0, 19)
- MainGUIVAJ.Font = Enum.Font.SourceSansItalic
- MainGUIVAJ.Text = "VAJ"
- MainGUIVAJ.TextColor3 = Color3.new(1, 0.584314, 0)
- MainGUIVAJ.TextScaled = true
- MainGUIVAJ.TextSize = 14
- MainGUIVAJ.TextWrapped = true
- MainGUIBottemBar.Name = "MainGUIBottemBar"
- MainGUIBottemBar.Parent = MainGUITopBar
- MainGUIBottemBar.BackgroundColor3 = Color3.new(1, 0.584314, 0)
- MainGUIBottemBar.BorderSizePixel = 0
- MainGUIBottemBar.Position = UDim2.new(0.00103920035, 0, 10.2222214, 0)
- MainGUIBottemBar.Size = UDim2.new(0, 457, 0, 11)
- MainGUISemiBottemBar.Name = "MainGUISemiBottemBar"
- MainGUISemiBottemBar.Parent = MainGUITopBar
- MainGUISemiBottemBar.BackgroundColor3 = Color3.new(0.560784, 0.32549, 0)
- MainGUISemiBottemBar.BorderSizePixel = 0
- MainGUISemiBottemBar.Position = UDim2.new(0.00103920035, 0, 10.2222214, 0)
- MainGUISemiBottemBar.Size = UDim2.new(0, 457, 0, 3)
- MainGUIQuit.Name = "MainGUIQuit"
- MainGUIQuit.Parent = MainGUITopBar
- MainGUIQuit.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
- MainGUIQuit.BorderSizePixel = 0
- MainGUIQuit.Position = UDim2.new(0.940919042, 0, 0.0132050691, 0)
- MainGUIQuit.Size = UDim2.new(0, 27, 0, 26)
- MainGUIQuit.Font = Enum.Font.GothamBold
- MainGUIQuit.Text = "X"
- MainGUIQuit.TextColor3 = Color3.new(1, 0.701961, 0)
- MainGUIQuit.TextSize = 20
- MainGUIQuit.TextWrapped = true
- MainGUIQuit.MouseButton1Down:connect(function()
- MainGUI.Visible = false
- OpenCloseGUI.Visible = true
- end)
- MainGUILogoMain.Name = "MainGUILogoMain"
- MainGUILogoMain.Parent = MainGUITopBar
- MainGUILogoMain.BackgroundColor3 = Color3.new(1, 1, 1)
- MainGUILogoMain.BackgroundTransparency = 1
- MainGUILogoMain.Position = UDim2.new(0.115973741, 0, 0.0132050691, 0)
- MainGUILogoMain.Size = UDim2.new(0, 377, 0, 26)
- MainGUILogoMain.Font = Enum.Font.SourceSansBold
- MainGUILogoMain.Text = "VirgalJoe"
- MainGUILogoMain.TextColor3 = Color3.new(1, 1, 1)
- MainGUILogoMain.TextScaled = true
- MainGUILogoMain.TextSize = 14
- MainGUILogoMain.TextWrapped = true
- ComingSoon.Name = "ComingSoon.."
- ComingSoon.Parent = MainGUI
- ComingSoon.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- ComingSoon.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- ComingSoon.BorderSizePixel = 2
- ComingSoon.Position = UDim2.new(0.672330141, 0, 0.700348437, 0)
- ComingSoon.Size = UDim2.new(0, 122, 0, 43)
- ComingSoon.Font = Enum.Font.ArialBold
- ComingSoon.Text = "Coming Soon.."
- ComingSoon.TextColor3 = Color3.new(1, 1, 1)
- ComingSoon.TextScaled = true
- ComingSoon.TextSize = 24
- ComingSoon.TextWrapped = true
- MainGUICredits.Name = "MainGUICredits"
- MainGUICredits.Parent = MainGUI
- MainGUICredits.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- MainGUICredits.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- MainGUICredits.BorderSizePixel = 2
- MainGUICredits.Position = UDim2.new(0.363796234, 0, 0.700348437, 0)
- MainGUICredits.Size = UDim2.new(0, 122, 0, 43)
- MainGUICredits.Font = Enum.Font.ArialBold
- MainGUICredits.Text = "Credits"
- MainGUICredits.TextColor3 = Color3.new(1, 1, 1)
- MainGUICredits.TextSize = 24
- MainGUICredits.MouseButton1Down:connect(function()
- CreditGUI.Visible = true
- end)
- MainGUITopKek40.Name = "MainGUITopKek4.0"
- MainGUITopKek40.Parent = MainGUI
- MainGUITopKek40.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- MainGUITopKek40.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- MainGUITopKek40.BorderSizePixel = 2
- MainGUITopKek40.Position = UDim2.new(0.672330141, 0, 0.222996518, 0)
- MainGUITopKek40.Size = UDim2.new(0, 122, 0, 43)
- MainGUITopKek40.Font = Enum.Font.ArialBold
- MainGUITopKek40.Text = "TopKek4.0"
- MainGUITopKek40.TextColor3 = Color3.new(1, 1, 1)
- MainGUITopKek40.TextSize = 24
- MainGUITopKek40.MouseButton1Down:connect(function()
- -- edited by bork so it works with proto XD
- local topkek = {}
- topkek.patch = '1.0.5a'
- topkek.data = {}
- topkek.commandbase = {}
- topkek.navigation = {}
- topkek.banmgr = {}
- topkek.lplr = game:GetService('Players').LocalPlayer
- topkek.tools = {}
- topkek.tools.gui = {}
- topkek.tools.util = {}
- topkek.tools.animator = {}
- topkek.windows = {}
- topkek.windows.lplr = {}
- topkek.windows.server = {}
- topkek.windows.players = {}
- topkek.windows.destruction = {}
- topkek.windows.scripts = {}
- topkek.windows.misc = {}
- topkek.misc = {}
- local NewGuiPart1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
- NewGuiPart1.Name = "4.0"
- -------
- local NewGuiPart2 = Instance.new("Frame")
- NewGuiPart2.Active = true
- NewGuiPart2.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
- NewGuiPart2.BorderSizePixel = 0
- NewGuiPart2.Name = "Main"
- NewGuiPart2.Position = UDim2.new(0, 300, 0, 50)
- NewGuiPart2.Selectable = true
- NewGuiPart2.Size = UDim2.new(0, 470, 0, 395)
- NewGuiPart2.Visible = false
- NewGuiPart2.ClipsDescendants = true
- NewGuiPart2.Draggable = true
- NewGuiPart2.Parent = NewGuiPart1
- -------
- local NewGuiPart3 = Instance.new("Frame")
- NewGuiPart3.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
- NewGuiPart3.BorderSizePixel = 0
- NewGuiPart3.Name = "Topbar"
- NewGuiPart3.Position = UDim2.new(0, 150, 0, 0)
- NewGuiPart3.Size = UDim2.new(0, 320, 0, 30)
- NewGuiPart3.Parent = NewGuiPart2
- -------
- local NewGuiPart4 = Instance.new("TextLabel")
- NewGuiPart4.BackgroundTransparency = 1
- NewGuiPart4.Name = "PlayerName"
- NewGuiPart4.Position = UDim2.new(0, -140, 0, 0)
- NewGuiPart4.Size = UDim2.new(0.5, 0, 1, 0)
- NewGuiPart4.Visible = false
- NewGuiPart4.ZIndex = 4
- NewGuiPart4.Font = Enum.Font.Arcade
- NewGuiPart4.FontSize = Enum.FontSize.Size18
- NewGuiPart4.Text = "Player1"
- NewGuiPart4.TextColor3 = Color3.new(1, 1, 1)
- NewGuiPart4.TextXAlignment = Enum.TextXAlignment.Left
- NewGuiPart4.Parent = NewGuiPart3
- -------
- local NewGuiPart5 = Instance.new("Frame")
- NewGuiPart5.BackgroundTransparency = 1
- NewGuiPart5.Name = "Controllers"
- NewGuiPart5.Position = UDim2.new(1, -128, 0, 3)
- NewGuiPart5.Size = UDim2.new(0, 125, 1, -6)
- NewGuiPart5.Parent = NewGuiPart3
- -------
- local NewGuiPart6 = Instance.new("TextButton")
- NewGuiPart6.Active = true
- NewGuiPart6.AutoButtonColor = false
- NewGuiPart6.BackgroundColor3 = Color3.new(0.552941, 0.105882, 0.105882)
- NewGuiPart6.BorderSizePixel = 0
- NewGuiPart6.Name = "Exit"
- NewGuiPart6.Position = UDim2.new(1, -24, 0, 0)
- NewGuiPart6.Selectable = true
- NewGuiPart6.Size = UDim2.new(0, 24, 0, 24)
- NewGuiPart6.Style = Enum.ButtonStyle.Custom
- NewGuiPart6.FontSize = Enum.FontSize.Size14
- NewGuiPart6.Text = ""
- NewGuiPart6.Parent = NewGuiPart5
- -------
- local NewGuiPart7 = Instance.new("TextButton")
- NewGuiPart7.Active = true
- NewGuiPart7.AutoButtonColor = false
- NewGuiPart7.BackgroundColor3 = Color3.new(0.780392, 0.34902, 0)
- NewGuiPart7.BorderSizePixel = 0
- NewGuiPart7.Name = "Hide"
- NewGuiPart7.Position = UDim2.new(1, -50, 0, 0)
- NewGuiPart7.Selectable = true
- NewGuiPart7.Size = UDim2.new(0, 24, 0, 24)
- NewGuiPart7.Style = Enum.ButtonStyle.Custom
- NewGuiPart7.FontSize = Enum.FontSize.Size14
- NewGuiPart7.Text = ""
- NewGuiPart7.Parent = NewGuiPart5
- -------
- local NewGuiPart8 = Instance.new("TextLabel")
- NewGuiPart8.BackgroundTransparency = 1
- NewGuiPart8.Name = "IsFE"
- NewGuiPart8.Size = UDim2.new(0, 65, 1, 0)
- NewGuiPart8.FontSize = Enum.FontSize.Size18
- NewGuiPart8.Text = "Not FE"
- NewGuiPart8.TextColor3 = Color3.new(0.333333, 0.666667, 0)
- NewGuiPart8.TextStrokeTransparency = 0.69999998807907
- NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Right
- NewGuiPart8.Parent = NewGuiPart5
- -------
- local NewGuiPart9 = Instance.new("TextLabel")
- NewGuiPart9.BackgroundTransparency = 1
- NewGuiPart9.Name = "Stella"
- NewGuiPart9.Position = UDim2.new(0, -150, 0, 0)
- NewGuiPart9.Size = UDim2.new(1, 150, 1, 0)
- NewGuiPart9.ZIndex = 2
- NewGuiPart9.Font = Enum.Font.Arcade
- NewGuiPart9.FontSize = Enum.FontSize.Size18
- NewGuiPart9.Text = "[Stella]"
- NewGuiPart9.TextColor3 = Color3.new(0.054902, 0.0745098, 0.498039)
- NewGuiPart9.Parent = NewGuiPart3
- -------
- local NewGuiPart10 = Instance.new("Frame")
- NewGuiPart10.BackgroundTransparency = 1
- NewGuiPart10.Name = "Holder"
- NewGuiPart10.Position = UDim2.new(0, 150, 0, 30)
- NewGuiPart10.Size = UDim2.new(0, 320, 0, 365)
- NewGuiPart10.Parent = NewGuiPart2
- -------
- local NewGuiPart11 = Instance.new("Frame")
- NewGuiPart11.BackgroundTransparency = 1
- NewGuiPart11.Name = "Home"
- NewGuiPart11.Size = UDim2.new(1, 0, 1, 0)
- NewGuiPart11.Parent = NewGuiPart10
- -------
- local NewGuiPart12 = Instance.new("TextLabel")
- NewGuiPart12.BackgroundTransparency = 1
- NewGuiPart12.BorderSizePixel = 0
- NewGuiPart12.Name = "Title1"
- NewGuiPart12.Position = UDim2.new(0, 30, 0, 3)
- NewGuiPart12.Selectable = true
- NewGuiPart12.Size = UDim2.new(1, -30, 0, 40)
- NewGuiPart12.Font = Enum.Font.SourceSansBold
- NewGuiPart12.FontSize = Enum.FontSize.Size42
- NewGuiPart12.Text = "T0PK3K 4.0"
- NewGuiPart12.TextColor3 = Color3.new(1, 1, 1)
- NewGuiPart12.TextStrokeTransparency = 0.5
- NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left
- NewGuiPart12.Parent = NewGuiPart11
- -------
- local NewGuiPart13 = Instance.new("TextLabel")
- NewGuiPart13.BackgroundTransparency = 1
- NewGuiPart13.BorderSizePixel = 0
- NewGuiPart13.Name = "Title2"
- NewGuiPart13.Position = UDim2.new(0.600000024, 5, 0, -5)
- NewGuiPart13.Size = UDim2.new(0.400000006, 0, 1, 0)
- NewGuiPart13.Font = Enum.Font.SourceSansBold
- NewGuiPart13.FontSize = Enum.FontSize.Size18
- NewGuiPart13.Text = "by nosyliam"
- NewGuiPart13.TextColor3 = Color3.new(1, 1, 1)
- NewGuiPart13.TextStrokeTransparency = 0.5
- NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left
- NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Bottom
- NewGuiPart13.Parent = NewGuiPart12
- -------
- local NewGuiPart14 = Instance.new("Frame")
- NewGuiPart14.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
- NewGuiPart14.BorderColor3 = Color3.new(0.32549, 0, 0)
- NewGuiPart14.Name = "Container"
- NewGuiPart14.Position = UDim2.new(0, 16, 0, 50)
- NewGuiPart14.Size = UDim2.new(1, -30, 0, 250)
- NewGuiPart14.Parent = NewGuiPart11
- -------
- local NewGuiPart15 = Instance.new("TextLabel")
- NewGuiPart15.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
- NewGuiPart15.BorderSizePixel = 0
- NewGuiPart15.Name = "Message"
- NewGuiPart15.Position = UDim2.new(0, 15, 0, 305)
- NewGuiPart15.Size = UDim2.new(1, -30, 0, 25)
- NewGuiPart15.Font = Enum.Font.Highway
- NewGuiPart15.FontSize = Enum.FontSize.Size14
- NewGuiPart15.Text = "Server Message: variable is gay"
- NewGuiPart15.TextColor3 = Color3.new(0.886275, 0.886275, 0.886275)
- NewGuiPart15.TextStrokeTransparency = 0.69999998807907
- NewGuiPart15.Parent = NewGuiPart11
- -------
- local NewGuiPart16 = Instance.new("TextBox")
- NewGuiPart16.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
- NewGuiPart16.BorderColor3 = Color3.new(0.32549, 0, 0)
- NewGuiPart16.Name = "Command"
- NewGuiPart16.Position = UDim2.new(0, 15, 0, 335)
- NewGuiPart16.Size = UDim2.new(1, -30, 0, 20)
- NewGuiPart16.Font = Enum.Font.Code
- NewGuiPart16.FontSize = Enum.FontSize.Size12
- NewGuiPart16.Text = "Press ; to enter a command"
- NewGuiPart16.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
- NewGuiPart16.TextStrokeTransparency = 0.80000001192093
- NewGuiPart16.TextTransparency = 0.30000001192093
- NewGuiPart16.Parent = NewGuiPart10
- -------
- local NewGuiPart17 = Instance.new("Frame")
- NewGuiPart17.BackgroundTransparency = 1
- NewGuiPart17.Name = "Template"
- NewGuiPart17.Size = UDim2.new(1, 0, 1, 0)
- NewGuiPart17.Visible = false
- NewGuiPart17.ZIndex = 2
- NewGuiPart17.Parent = NewGuiPart10
- -------
- local NewGuiPart18 = Instance.new("ScrollingFrame")
- NewGuiPart18.Active = true
- NewGuiPart18.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
- NewGuiPart18.BorderColor3 = Color3.new(0.32549, 0, 0)
- NewGuiPart18.Name = "Container"
- NewGuiPart18.Position = UDim2.new(0, 15, 0, 10)
- NewGuiPart18.Selectable = true
- NewGuiPart18.Size = UDim2.new(1, -30, 0, 320)
- NewGuiPart18.ZIndex = 2
- NewGuiPart18.BottomImage = "rbxassetid://368504177"
- NewGuiPart18.CanvasSize = UDim2.new(0, 0, 0, 0)
- NewGuiPart18.MidImage = "rbxassetid://368504177"
- NewGuiPart18.ScrollBarThickness = 5
- NewGuiPart18.TopImage = "rbxassetid://368504177"
- NewGuiPart18.ClipsDescendants = true
- NewGuiPart18.Parent = NewGuiPart17
- -------
- local NewGuiPart19 = Instance.new("Frame")
- NewGuiPart19.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
- NewGuiPart19.BackgroundTransparency = 1
- NewGuiPart19.BorderColor3 = Color3.new(0.32549, 0, 0)
- NewGuiPart19.Name = "Navigator"
- NewGuiPart19.Position = UDim2.new(0, 16, 0, 10)
- NewGuiPart19.Size = UDim2.new(1, -30, 0, 60)
- NewGuiPart19.Visible = false
- NewGuiPart19.Parent = NewGuiPart10
- -------
- local NewGuiPart20 = Instance.new("Frame")
- NewGuiPart20.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
- NewGuiPart20.BorderColor3 = Color3.new(0.32549, 0, 0)
- NewGuiPart20.Name = "NavMain"
- NewGuiPart20.Position = UDim2.new(0, 22, 0, 0)
- NewGuiPart20.Size = UDim2.new(1, -44, 0, 60)
- NewGuiPart20.Parent = NewGuiPart19
- -------
- local NewGuiPart21 = Instance.new("TextButton")
- NewGuiPart21.Active = true
- NewGuiPart21.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
- NewGuiPart21.BorderSizePixel = 0
- NewGuiPart21.Name = "NavLeft"
- NewGuiPart21.Selectable = true
- NewGuiPart21.Size = UDim2.new(0, 17, 1, 0)
- NewGuiPart21.Style = Enum.ButtonStyle.Custom
- NewGuiPart21.FontSize = Enum.FontSize.Size14
- NewGuiPart21.Text = ""
- NewGuiPart21.Parent = NewGuiPart19
- -------
- local NewGuiPart22 = Instance.new("TextButton")
- NewGuiPart22.Active = true
- NewGuiPart22.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
- NewGuiPart22.BorderSizePixel = 0
- NewGuiPart22.Name = "NavRight"
- NewGuiPart22.Position = UDim2.new(1, -17, 0, 0)
- NewGuiPart22.Selectable = true
- NewGuiPart22.Size = UDim2.new(0, 17, 1, 0)
- NewGuiPart22.Style = Enum.ButtonStyle.Custom
- NewGuiPart22.FontSize = Enum.FontSize.Size14
- NewGuiPart22.Text = ""
- NewGuiPart22.Parent = NewGuiPart19
- -------
- local NewGuiPart23 = Instance.new("Frame")
- NewGuiPart23.Active = true
- NewGuiPart23.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
- NewGuiPart23.BorderSizePixel = 0
- NewGuiPart23.Name = "Navigation"
- NewGuiPart23.Size = UDim2.new(0, 150, 1, 0)
- NewGuiPart23.ZIndex = 2
- NewGuiPart23.Parent = NewGuiPart2
- -------
- local NewGuiPart24 = Instance.new("Frame")
- NewGuiPart24.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
- NewGuiPart24.BorderSizePixel = 0
- NewGuiPart24.Name = "Topbar"
- NewGuiPart24.Size = UDim2.new(1, 0, 0, 30)
- NewGuiPart24.ZIndex = 3
- NewGuiPart24.Parent = NewGuiPart23
- -------
- local NewGuiPart25 = Instance.new("ScrollingFrame")
- NewGuiPart25.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
- NewGuiPart25.BorderSizePixel = 0
- NewGuiPart25.Name = "Scroll"
- NewGuiPart25.Position = UDim2.new(0, 0, 0, 30)
- NewGuiPart25.Selectable = true
- NewGuiPart25.Size = UDim2.new(1, 0, 1, -30)
- NewGuiPart25.ZIndex = 3
- NewGuiPart25.BottomImage = "rbxassetid://368504177"
- NewGuiPart25.MidImage = "rbxassetid://368504177"
- NewGuiPart25.ScrollBarThickness = 6
- NewGuiPart25.TopImage = "rbxassetid://368504177"
- NewGuiPart25.ClipsDescendants = true
- NewGuiPart25.Parent = NewGuiPart23
- -------
- local NewGuiPart26 = Instance.new("Frame")
- NewGuiPart26.BackgroundTransparency = 1
- NewGuiPart26.Name = "Composite1"
- NewGuiPart26.Position = UDim2.new(-1, 0, 0.5, -50)
- NewGuiPart26.Size = UDim2.new(0, 50, 0, 100)
- NewGuiPart26.ClipsDescendants = true
- NewGuiPart26.Parent = NewGuiPart1
- -------
- local NewGuiPart27 = Instance.new("TextLabel")
- NewGuiPart27.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
- NewGuiPart27.BorderSizePixel = 0
- NewGuiPart27.Name = "Label"
- NewGuiPart27.Size = UDim2.new(2, 0, 1, 0)
- NewGuiPart27.Font = Enum.Font.SourceSansBold
- NewGuiPart27.FontSize = Enum.FontSize.Size96
- NewGuiPart27.Text = "T"
- NewGuiPart27.TextColor3 = Color3.new(1, 1, 1)
- NewGuiPart27.Parent = NewGuiPart26
- -------
- local NewGuiPart28 = Instance.new("Frame")
- NewGuiPart28.BackgroundTransparency = 1
- NewGuiPart28.Name = "Composite2"
- NewGuiPart28.Position = UDim2.new(1, 0, 0.5, -50)
- NewGuiPart28.Size = UDim2.new(0, 50, 0, 100)
- NewGuiPart28.ClipsDescendants = true
- NewGuiPart28.Parent = NewGuiPart1
- -------
- local NewGuiPart29 = Instance.new("TextLabel")
- NewGuiPart29.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
- NewGuiPart29.BorderSizePixel = 0
- NewGuiPart29.Name = "Label"
- NewGuiPart29.Position = UDim2.new(-1, 0, 0, 0)
- NewGuiPart29.Size = UDim2.new(2, 0, 1, 0)
- NewGuiPart29.Font = Enum.Font.SourceSansBold
- NewGuiPart29.FontSize = Enum.FontSize.Size96
- NewGuiPart29.Text = "T"
- NewGuiPart29.TextColor3 = Color3.new(1, 1, 1)
- NewGuiPart29.Parent = NewGuiPart28
- -------
- local NewGuiPart30 = Instance.new("Frame")
- NewGuiPart30.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
- NewGuiPart30.Name = "Solid"
- NewGuiPart30.Position = UDim2.new(0.5, -50, 0.5, -50)
- NewGuiPart30.Visible = false
- NewGuiPart30.ClipsDescendants = true
- NewGuiPart30.Parent = NewGuiPart1
- -------
- local NewGuiPart31 = Instance.new("TextLabel")
- NewGuiPart31.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
- NewGuiPart31.BorderSizePixel = 0
- NewGuiPart31.Name = "Label"
- NewGuiPart31.Size = UDim2.new(1, 0, 1, 0)
- NewGuiPart31.Font = Enum.Font.SourceSansBold
- NewGuiPart31.FontSize = Enum.FontSize.Size96
- NewGuiPart31.Text = "T"
- NewGuiPart31.TextColor3 = Color3.new(1, 1, 1)
- NewGuiPart31.Parent = NewGuiPart30
- topkek.center = game.Players.LocalPlayer.PlayerGui["4.0"].Main
- topkek.holder = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder
- topkek.topbar = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar
- topkek.template = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Template
- topkek.navigator = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Navigator
- AllowHovers = false
- PlayerChatHook, UpdateBanlist = nil
- cmd = {}
- --// data //--
- topkek.data.windows = {
- 'Home',
- 'LocalPlayer',
- 'Server',
- 'Players',
- 'Destruction',
- 'Scripts',
- 'Catalog',
- 'Music',
- 'Hats',
- 'Faces',
- 'Settings',
- 'Commands',
- 'Banlist',
- }
- color3 = function(r,g,b)
- return Color3.new(r/255, g/255, b/255)
- end
- --// doggo dropdown //--
- -- thanks krystal
- GUI = {
- TextBox = {
- Settings = {
- Font = Enum.Font.SourceSans;
- FontSize = Enum.FontSize.Size14;
- };
- Color = {
- Main = Color3.fromRGB(5,8,11);
- Border = Color3.fromRGB(27,42,53);
- Text = Color3.fromRGB(199,199,199);
- };
- New = function(Position, Size, Parent, ...)
- local arguments = {...};
- local TextBox = Instance.new("TextBox", Parent);
- TextBox.BackgroundColor3 = GUI.DropDown.Color.Main;
- TextBox.BorderColor3 = GUI.DropDown.Color.Border;
- TextBox.Font = GUI.TextBox.Settings.Font;
- TextBox.FontSize = GUI.TextBox.Settings.FontSize;
- TextBox.TextColor3 = GUI.TextBox.Color.Text;
- TextBox.Position = Position;
- TextBox.Size = Size;
- if #arguments then
- if arguments[1] then
- TextBox.Text = tostring(arguments[1]);
- else
- TextBox.Text = "";
- end
- end
- return TextBox;
- end;
- };
- DropDown = {
- Settings = {
- ScrollerAmount = 5; --A scroller will appear at this amount.
- ScrollBarThickness = 6;
- };
- Gfx = {
- Scroller = "rbxassetid://606572419";
- };
- Color = {
- Main = color3(107, 36, 36);
- Secondary = color3(113, 39, 39);
- Border = color3(127, 44, 44);
- Text = Color3.fromRGB(199,199,199);
- };
- New = function(Position, Size, Parent, ...)
- local vValue = {};
- local arguments = {...};
- local vSelected = Instance.new("StringValue");
- vSelected.Value = "nil";
- if arguments then
- if type(arguments) == "table" then
- for i=1,#(arguments) do
- if type(arguments[i]) == "table" then
- for f=1,#(arguments[i]) do
- table.insert(vValue, tostring((arguments[i])[f]));
- end
- else
- table.insert(vValue, tostring(arguments[i]));
- end
- end
- vSelected.Value = (vValue[1]);
- end
- end
- local Main = Instance.new("TextButton", Parent);
- Main.BackgroundColor3 = GUI.DropDown.Color.Main;
- Main.BorderColor3 = GUI.DropDown.Color.Border;
- Main.Position = Position;
- Main.Size = Size;
- Main.TextColor3 = GUI.DropDown.Color.Text;
- Main.FontSize = Enum.FontSize.Size14;
- Main.TextStrokeTransparency = 0.5;
- Main.TextXAlignment = Enum.TextXAlignment.Left;
- Main.Font = Enum.Font.SourceSans;
- Main.Text = " "..tostring(vSelected.Value);
- Main.ZIndex = 3
- local Icon = Instance.new("TextLabel", Main);
- Icon.SizeConstraint = Enum.SizeConstraint.RelativeYY;
- Icon.BackgroundColor3 = GUI.DropDown.Color.Secondary;
- Icon.BorderColor3 = GUI.DropDown.Color.Border;
- Icon.Position = UDim2.new(1,-2,1,-2);
- Icon.Size = UDim2.new(-1,4,-1,4);
- Icon.TextColor3 = GUI.DropDown.Color.Text;
- Icon.FontSize = Enum.FontSize.Size14;
- Icon.TextStrokeTransparency = 0.5;
- Icon.Font = Enum.Font.SourceSans;
- Icon.Text = "V"
- Icon.ZIndex = 4
- local Holder, Search;
- local ClearHolder = function()
- if Holder then
- Holder:ClearAllChildren();
- Holder.Size = UDim2.new(1,0,0,0);
- Holder.Visible = false;
- if Search then
- Search.Visible = false;
- end
- end
- end;
- local CreateButton;
- local RefreshDropDown = function()
- if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
- if not Holder or not Holder:IsA("Frame") then
- Holder = nil; Search = nil;
- Holder = Instance.new("Frame",Main);
- Holder.Size = UDim2.new(1,0,0,0);
- Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
- Holder.BorderColor3 = GUI.DropDown.Color.Border;
- Holder.Visible = false;
- Holder.ZIndex = 3
- end
- elseif #vValue > (GUI.DropDown.Settings.ScrollerAmount) then
- if not Holder or not Holder:IsA("ScrollingFrame") then
- Holder = nil; Search = nil;
- Search = GUI.TextBox.New(UDim2.new(0,0,0,0),UDim2.new(1,0,0,Main.AbsoluteSize.Y),Main);
- Search.Visible = false;
- Search.ZIndex = 4
- Search.Changed:connect(function(p)
- if p == "Text" then
- CreateButton(Search.Text);
- end
- end)
- Holder = Instance.new("ScrollingFrame",Main);
- Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
- Holder.BorderColor3 = GUI.DropDown.Color.Border;
- Holder.TopImage = GUI.DropDown.Gfx.Scroller;
- Holder.MidImage = GUI.DropDown.Gfx.Scroller;
- Holder.BottomImage = GUI.DropDown.Gfx.Scroller;
- Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * (GUI.DropDown.Settings.ScrollerAmount-1));
- Holder.Position = UDim2.new(0,0,0,Main.AbsoluteSize.Y)
- Holder.ScrollBarThickness = GUI.DropDown.Settings.ScrollBarThickness;
- Holder.Visible = false;
- Holder.ZIndex = 3;
- end
- end
- if #vValue == 1 and vSelected.Value ~= vValue[1] then
- vSelected.Value = vValue[1];
- elseif #vValue == 0 then
- vSelected.Value = "nil";
- warn("Table amount is nil.");
- end
- Main.Text = " "..tostring(vSelected.Value);
- --ClearHolder();
- end;
- local Debounce = false;
- CreateButton = function(searches)
- if Debounce == false then
- Debounce = true;
- ClearHolder()
- Holder.Visible = true;
- local Searched = 0;
- if #vValue > 0 then
- for i=1,#vValue do
- if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "") then
- Searched = Searched + 1;
- end
- end
- for i=1,#vValue do
- if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "" and Searched > 0) or searches == nil or searches == "" or Searched <= 0 then
- local Select = Instance.new("TextButton", Holder);
- Select.BackgroundColor3 = GUI.DropDown.Color.Main;
- Select.BorderColor3 = GUI.DropDown.Color.Border;
- Select.BackgroundTransparency = 1;
- Select.BorderSizePixel = 0;
- Select.Position = Position;
- if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
- Select.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y);
- else
- Select.Size = UDim2.new(1,-(GUI.DropDown.Settings.ScrollBarThickness),0,Main.AbsoluteSize.Y);
- end
- Select.Position = UDim2.new(0,0,0,(Main.AbsoluteSize.Y) * (#Holder:GetChildren() - 1))
- Select.TextColor3 = GUI.DropDown.Color.Text;
- Select.FontSize = Enum.FontSize.Size14;
- Select.TextStrokeTransparency = 0.5;
- Select.Font = Enum.Font.SourceSans;
- Select.Text = tostring(vValue[i]);
- Select.ZIndex = 3
- Select.MouseButton1Click:connect(function()
- vSelected.Value = vValue[i];
- ClearHolder();
- RefreshDropDown();
- end)
- if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
- Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * i);
- elseif Holder:IsA("ScrollingFrame") then
- Search.Visible = true;
- if #Holder:GetChildren() >= 1 then
- Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
- Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());--GUI.DropDown.Settings.ScrollerAmount);
- if #Holder:GetChildren() >= GUI.DropDown.Settings.ScrollerAmount then
- Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * GUI.DropDown.Settings.ScrollerAmount);
- Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
- end
- elseif #Holder:GetChildren() < 1 then
- Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
- Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
- end
- end
- end
- end
- end
- Debounce = false;
- end
- end;
- RefreshDropDown();
- Main.MouseButton1Click:connect(function()
- CreateButton()
- if #vValue >= GUI.DropDown.Settings.ScrollerAmount and Search ~= nil then
- Search:CaptureFocus();
- Search.Text = "";
- end
- end)
- topkek.lplr:GetMouse().Button1Down:connect(function()
- ClearHolder()
- end)
- return {
- Update = function()
- RefreshDropDown();
- end;
- GetValue = function()
- RefreshDropDown();
- return vValue;
- end;
- GetSelected = function()
- RefreshDropDown();
- return vSelected.Value;
- end;
- SetTable = function(F)
- vValue = F;
- RefreshDropDown();
- end;
- Changed = function(F)
- vSelected.Changed:connect(function()
- ypcall(function()
- F(vSelected.Value);
- end)
- end)
- return "ChangedEvent Hooked";
- end;
- AddValue = function(obj)
- local Type = type(obj);
- if Type == "table" then
- for i=1,#obj do
- table.insert(vValue, obj[i])
- end
- elseif Type == "string" or Type == "number" or Type == "boolean" then
- table.insert(vValue, obj)
- end
- RefreshDropDown();
- end;
- RemoveValue = function(obj)
- local Type = type(obj);
- if Type == "table" then
- for i=1,#vValue do
- for f=1,#obj do
- if tostring(obj[f]) == tostring(vValue[i]) then
- table.remove(vValue,i)
- end
- end
- end
- else
- for i=1,#vValue do
- if tostring(obj) == tostring(vValue[i]) then
- table.remove(vValue,i)
- end
- end
- end
- RefreshDropDown();
- end;
- ClearValue = function()
- vValue = {};
- RefreshDropDown();
- end;
- }
- end;
- };
- };
- --// util //--
- function topkek.tools.util.Object(o, p)
- local a, b = pcall(function()
- Instance.new(o)
- end)
- if not a then
- return
- end
- local obj = Instance.new(o)
- for prop, val in pairs(p) do
- pcall(function()
- obj[prop] = val
- end)
- end
- return obj
- end
- function topkek.tools.util.getContainer(n)
- if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n) then
- return game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n]
- else
- print("menu not found; returning template")
- return topkek.holder['Template']
- end
- end
- function topkek.tools.util.play(id)
- local mu = Instance.new("Sound", game:GetService('Workspace'))
- mu.Volume = 1
- mu.Looped = true
- mu.Pitch = 1
- mu.SoundId = "rbxassetid://"..tostring(id)
- mu:Play()
- end
- function topkek.tools.util.getTorso(plr) --r15 compatibility lole
- if plr.Character then
- if plr.Character:FindFirstChild('UpperTorso') then
- return plr.Character.UpperTorso
- elseif plr.Character:FindFirstChild('Torso') then
- return plr.Character.Torso
- else
- return nil
- end
- end
- end
- function topkek.tools.util.recurseRemove(x,type_)
- local function recurse(x)
- for i, v in pairs(x:GetChildren()) do
- pcall(function()
- if v:IsA(type_) then
- v:Destroy()
- end
- if #(v:GetChildren())>0 then
- recurse(v)
- end
- end)
- end
- end
- recurse(x)
- end
- function topkek.tools.util.recurseFunc(type_,func)
- local function recurse(x)
- for i, v in pairs(x:GetChildren()) do
- pcall(function()
- if v:IsA(type_) then
- func(v)
- end
- if #(v:GetChildren())>0 then
- recurse(v)
- end
- end)
- end
- end
- recurse(game)
- end
- function topkek.tools.util.trowel()
- local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
- T.Name = 'Custom Trowel'
- local p = Instance.new('Part')
- p.Name = 'Handle'
- p.Size = Vector3.new(1,4.4,1)
- p.Parent = T
- local specialMesh = Instance.new('SpecialMesh')
- specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh'
- specialMesh.MeshType = 'FileMesh'
- specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png'
- specialMesh.Parent = T.Handle
- local sound = Instance.new'Sound'
- sound.Name = 'build'
- sound.SoundId = 'rbxasset://sounds//bass.wav'
- sound.Volume = 1
- sound.Parent = T.Handle
- local brickHeight = 100
- local trowelSpeed = 0.05
- local brickWidth = 500
- local mouseConnection
- function newBrick(CF, P, color)
- local brick = Instance.new('Part')
- brick.BrickColor = color
- brick.CFrame = CF * CFrame.new(P + brick.Size / 2)
- brick.Parent = game.Workspace
- brick:MakeJoints()
- brick.Material = 'Neon'
- brick.Name = 'DeleteMe'
- return brick, P + brick.Size
- end
- function genBrick(cFrame)
- local randBrickColor = BrickColor.Random()
- assert(brickWidth > 0)
- local yPos = 0
- while yPos < brickHeight do
- local vPos
- local X = -brickWidth / 2
- while X < brickWidth / 2 do
- local brick
- brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor)
- X = vPos.x
- wait(trowelSpeed)
- end
- yPos = vPos.y
- end
- end
- function calcPos(vec)
- if (math.abs(vec.x) > math.abs(vec.z)) then
- if vec.x > 0 then
- return Vector3.new(1, 0, 0)
- else
- return Vector3.new(-1, 0, 0)
- end
- else
- if (vec.z > 0) then
- return Vector3.new(0, 0, 1)
- else
- return Vector3.new(0, 0, -1)
- end
- end
- end
- T.Enabled = true
- T.Activated:connect(function()
- if T.Enabled and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
- T.Enabled = false
- T.Handle.build:Play()
- genBrick(CFrame.new(game.Players.LocalPlayer.Character.Humanoid.TargetPoint, game.Players.LocalPlayer.Character.Humanoid.TargetPoint + calcPos((game.Players.LocalPlayer.Character.Humanoid.TargetPoint - game.Players.LocalPlayer.Character.Head.Position).unit)))
- T.Enabled = true
- end
- end)
- T.Equipped:connect(function()
- mouseConnection = game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
- if (key == 'r') then
- for i,v in next, workspace:children'' do
- if (v.Name == 'DeleteMe') then
- v:Destroy()
- end
- end
- end
- end)
- end)
- T.Unequipped:connect(function()
- mouseConnection:disconnect()
- end)
- end
- function topkek.tools.util.recurseSet(type_,prop,val)
- local function recurse(x)
- for i, v in pairs(x:GetChildren()) do
- pcall(function()
- if v:IsA(type_) then
- v[prop]=val
- end
- if #(v:GetChildren())>0 then
- recurse(v)
- end
- end)
- end
- end
- recurse(game)
- end
- function topkek.tools.util.recurseUltimate(d)
- topkek.tools.util.recurseDecal(d)
- topkek.tools.util.recurseParticles(d)
- end
- function topkek.tools.util.recurseDecal(img)
- img = 'rbxassetid://' .. img
- local function skybox(x)
- local sky = Instance.new("Sky",game.Lighting)
- local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
- for i,v in pairs(fcs) do
- sky["Skybox"..v]=x
- end
- end
- local function decal(p, b)
- local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
- for i, v in pairs(sides) do
- local a = Instance.new("Decal", p)
- a.Texture = b
- a.Face = v
- end
- end
- local function recurse(x)
- for i, v in pairs(x:GetChildren()) do
- pcall(function() -- 'error occured, no output from Lua' LOLE
- if v:IsA("BasePart") then
- decal(v, img)
- end
- if #(v:GetChildren())>0 then
- recurse(v)
- end
- end)
- end
- end
- recurse(game)
- skybox(img)
- end
- function topkek.tools.util.recurseParticles(img)--topkek2.0 code tbh
- img = 'rbxassetid://' .. img
- local function skybox(x)
- local sky = Instance.new("Sky",game.Lighting)
- local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
- for i,v in pairs(fcs) do
- sky["Skybox"..v]=x
- end
- end
- local function particle(p, b)
- local a = Instance.new("ParticleEmitter", p)
- a.Rate = 500
- a.Lifetime = NumberRange.new(20, 30)
- a.VelocitySpread = 200
- a.Texture = b
- end
- local function recurse(x)
- for i, v in pairs(x:GetChildren()) do
- pcall(function() -- 'error occured, no output from Lua' LOLE
- if v:IsA("BasePart") then
- particle(v, img)
- end
- if #(v:GetChildren())>0 then
- recurse(v)
- end
- end)
- end
- end
- recurse(game)
- skybox(img)
- end
- function topkek.tools.util.recurseSetObj(obj,type_,prop,val)
- local function recurse(x)
- for i, v in pairs(x:GetChildren()) do
- pcall(function()
- if v:IsA(type_) then
- v[prop]=val
- end
- if #(v:GetChildren())>0 then
- recurse(v)
- end
- end)
- end
- end
- recurse(obj)
- end
- function topkek.tools.util.doPlayers(cval, func)
- local plrs = {}
- if cval == 'All' then
- plrs = game:GetService('Players'):GetPlayers()
- else
- plrs = {game:GetService('Players'):FindFirstChild(cval)}
- end
- for i, v in pairs(plrs) do
- func(v)
- end
- end
- function topkek.tools.util.scalePlayer(sc,plr)
- local pchar = plr.Character
- if pchar:FindFirstChild("UpperTorso") then
- warn("Player [" ..plr.Name.. "] is R15.")
- return
- end
- local function scale(chr,scl)
- for _,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") then
- v:Clone()
- v.Parent = game.Lighting
- end
- end
- local Head = chr['Head']
- local Torso = chr['Torso']
- local LA = chr['Left Arm']
- local RA = chr['Right Arm']
- local LL = chr['Left Leg']
- local RL = chr['Right Leg']
- local HRP = chr['HumanoidRootPart']
- wait(0.1)
- Head.formFactor = 3
- Torso.formFactor = 3
- LA.formFactor = 3
- RA.formFactor = 3
- LL.formFactor = 3
- RL.formFactor = 3
- HRP.formFactor = 3
- Head.Size = Vector3.new(scl * 2, scl, scl)
- Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
- LA.Size = Vector3.new(scl, scl * 2, scl)
- RA.Size = Vector3.new(scl, scl * 2, scl)
- LL.Size = Vector3.new(scl, scl * 2, scl)
- RL.Size = Vector3.new(scl, scl * 2, scl)
- HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
- local Motor1 = Instance.new('Motor6D', Torso)
- Motor1.Part0 = Torso
- Motor1.Part1 = Head
- Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.Name = "Neck"
- local Motor2 = Instance.new('Motor6D', Torso)
- Motor2.Part0 = Torso
- Motor2.Part1 = LA
- Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.Name = "Left Shoulder"
- local Motor3 = Instance.new('Motor6D', Torso)
- Motor3.Part0 = Torso
- Motor3.Part1 = RA
- Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.Name = "Right Shoulder"
- local Motor4 = Instance.new('Motor6D', Torso)
- Motor4.Part0 = Torso
- Motor4.Part1 = LL
- Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.Name = "Left Hip"
- local Motor5 = Instance.new('Motor6D', Torso)
- Motor5.Part0 = Torso
- Motor5.Part1 = RL
- Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.Name = "Right Hip"
- local Motor6 = Instance.new('Motor6D', HRP)
- Motor6.Part0 = HRP
- Motor6.Part1 = Torso
- Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- end
- scale(pchar, sc)
- for _,v in pairs(game.Lighting:GetChildren()) do
- if v:IsA("Hat") then
- v.Parent = pchar
- end
- end
- end
- function topkek.tools.util.applyFace(id)
- local Char = topkek.lplr.Character
- if(Char)then
- local Type = id
- local Meme=id
- local BBG_SIZE=Char.Head.Size.X*1.25;
- local STUD_VECTOR_1=Char.Head.Size.Z/4;
- local STUD_VECTOR_2=Char.Head.Size.Z;
- local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
- bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
- bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
- bbg.Adornee=Char.Head;
- bbg.Name='BBGMEME';
- local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
- img.BackgroundTransparency=1;
- img.Image="rbxassetid://"..Meme;
- img.Size=UDim2.new(1,0,1,0)
- img.Name='Meme';
- for i,v in next,Char:children()do
- if(v.className=='Hat')then
- v=v:FindFirstChild'Handle';
- if(v)then
- v.Transparency=0
- end;
- end;
- end;
- end;
- end;
- function topkek.tools.util.weenieHutJunior(plr)
- plr=plr.Character
- Shaft=Instance.new("Part", plr)
- Shaft.Name='Shaft'
- Shaft.Size=Vector3.new(1, 2.5, 1)
- Shaft.TopSurface=0
- Shaft.BottomSurface=0
- Shaft.CanCollide=true
- Cyln=Instance.new("CylinderMesh", Shaft)
- Cyln.Scale=Vector3.new(0.5,0.7,0.5)
- Instance.new("Weld", plr)
- plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
- plr.Weld.Part1=plr.Shaft
- plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
- Shaft.BrickColor=BrickColor.new("Pastel brown")
- Tip=Instance.new("Part", plr)
- Tip.Name='Tip'
- Tip.TopSurface=0
- Tip.BottomSurface=0
- Tip.Size=Vector3.new(1, 1, 1)
- Tip.CanCollide=true
- Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
- Cyln2=Instance.new("SpecialMesh", Tip)
- Cyln2.MeshType='Sphere'
- Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
- Instance.new("Weld", plr).Name='Weld2'
- plr.Weld2.Part0=plr.Shaft
- plr.Weld2.Part1=plr.Tip
- plr.Weld2.C0=CFrame.new(0,-.9,0)
- Tip.BrickColor=BrickColor.new("Pink")
- -----
- Ball1=Instance.new("Part", plr)
- Ball1.Name='Ball1'
- Ball1.Size=Vector3.new(1, 1, 1)
- Ball1.TopSurface=0
- Ball1.BottomSurface=0
- Cyln3=Instance.new("SpecialMesh", Ball1)
- Cyln3.MeshType='Sphere'
- Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
- Instance.new("Weld", plr).Name='Weld3'
- plr.Weld3.Part0=plr.Shaft
- plr.Weld3.Part1=plr.Ball1
- plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
- Ball1.BrickColor=BrickColor.new("Pastel brown")
- -----
- Ball2=Instance.new("Part", plr)
- Ball2.Name='Ball2'
- Ball2.Size=Vector3.new(1, 1, 1)
- Ball2.TopSurface=0
- Ball2.BottomSurface=0
- Cyln3=Instance.new("SpecialMesh", Ball2)
- Cyln3.MeshType='Sphere'
- Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
- Instance.new("Weld", plr).Name='Weld4'
- plr.Weld4.Part0=plr.Shaft
- plr.Weld4.Part1=plr.Ball2
- plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
- Ball2.BrickColor=BrickColor.new("Pastel brown")
- end
- --// banmgr //--
- topkek.banmgr.isPrivate = false
- topkek.banmgr.whitelist = {}
- topkek.banmgr.bans = {}
- function topkek.banmgr.executeKick(z)
- local function doKick()
- if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
- z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
- local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
- spawn(function()
- repeat wait()
- if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
- SP.Position = z.Character.HumanoidRootPart.Position
- end
- until not game:GetService('Players'):FindFirstChild(z.Name)
- end)
- z.Character.Torso.Anchored = true
- end
- end
- repeat
- doKick()
- wait()
- until not z
- end
- function topkek.banmgr.loadFromFile()
- -- todo: read file
- topkek.settings.get()
- topkek.banmgr.bans = topkek.settingsTable['Bans']
- end
- function topkek.banmgr.addHardBan(p)
- -- todo: write file
- table.insert(topkek.banmgr.bans, p.Name)
- topkek.settings.get()
- table.insert(topkek.settingsTable['Bans'], p.Name)
- topkek.settings.write()
- print("Hardbanned " .. p.Name)
- UpdateBanlist()
- topkek.banmgr.executeKick(p)
- topkek.banmgr.loadFromFile()
- end
- function topkek.banmgr.addSoftBan(p)
- table.insert(topkek.banmgr.bans, p.Name)
- topkek.banmgr.executeKick(p)
- end
- function topkek.banmgr.plrBanned(p)
- for x, m in pairs(topkek.banmgr.bans) do
- if m == p.Name then
- return true
- end
- end
- return false
- end
- function topkek.banmgr.doWhitelist(p)
- print(p .. " whitelisted")
- table.insert(topkek.banmgr.whitelist, p)
- end
- function topkek.banmgr.unwhitelist(p)
- for x, m in pairs(topkek.banmgr.whitelist) do
- if m == p then
- print(m .. " unwhitelisted")
- table.remove(topkek.banmgr.whitelist, x)
- if game:GetService('Players'):FindFirstChild(p) then
- topkek.banmgr.executeKick(game:GetService('Players')[p])
- end
- end
- end
- end
- function topkek.banmgr.plrWhitelisted(p)
- for x, m in pairs(topkek.banmgr.whitelist) do
- if m == p.Name then
- return true
- end
- end
- return false
- end
- function topkek.banmgr.makePrivate()
- topkek.banmgr.isPrivate = true
- for i, v in pairs(game:GetService('Players'):GetPlayers()) do
- if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then
- spawn(function()
- topkek.banmgr.executeKick(v)
- end)
- end
- end
- end
- function topkek.banmgr.unprivate()
- topkek.banmgr.isPrivate = false
- end
- function topkek.banmgr.init()
- topkek.banmgr.loadFromFile()
- game:GetService('Players').PlayerAdded:connect(function(p)
- if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not topkek.banmgr.plrWhitelisted(p)) then
- print("Player " .. p.Name .. " is banned (or private on)! Kicking now.")
- topkek.banmgr.executeKick(p)
- end
- end)
- end
- --// settings //--
- topkek.settings = {}
- topkek.settingsTable = {}
- function topkek.settings.write()
- --writefile("testplzignore.lua", "", game:GetService('HttpService'):JSONEncode(topkek.settingsTable))
- end
- function topkek.settings.get()
- if game.Players.LocalPlayer.Character then
- print("No settings! Making new ...")
- topkek.settingsTable = {
- ['Bans'] = {
- },
- ['Themes'] = {
- {Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary = {0,0,0}}
- };
- }
- topkek.settings.write()
- return topkek.settingsTable
- else
- local lset = game:GetService('HttpService'):JSONDecode(set)
- topkek.settingsTable = lset
- return lset
- end
- end
- --// shortcuts //--
- tk = {}
- tk.ob = topkek.tools.util.Object
- tk.dp = topkek.tools.util.doPlayers
- tk.rcm = topkek.tools.util.recurseRemove
- tk.rcs = topkek.tools.util.recurseSet
- tk.rcf = topkek.tools.util.recurseFunc
- tk.rco = topkek.tools.util.recurseSetObj
- tk.play = topkek.tools.util.play
- tk.gt = topkek.tools.util.getTorso
- --// gui //--
- -- copying this from topkek3.0 because i'm
- -- too lazy to rewrite my lib
- topkek.tools.gui.seperation = 12
- function topkek.tools.gui:addLeftIcon(parent, img, sz)
- topkek.tools.util.Object('ImageLabel', {
- Parent = parent;
- BackgroundTransparency = 1;
- Position = UDim2.new(0, 2, 0, 2);
- Size = UDim2.new(0, sz, 0, sz);
- Image = img;
- })
- end
- function topkek.tools.gui:makeContainer(n)
- local temp = topkek.template:Clone()
- temp.Name = n
- temp.Parent = topkek.holder
- temp.Container.Visible = false
- end
- function topkek.tools.gui:hookContainer(o, ncan, sepr, stt)
- if not o:IsA("ScrollingFrame") and (not ncan) then
- return nil
- elseif o:IsA("ScrollingFrame") then
- o.CanvasSize = UDim2.new(0, 0, 0, 0)
- end
- local self = {}
- self.main = o
- self.drawX = 0
- self.drawY = stt or topkek.tools.gui.seperation/2
- self.drawHeight = 0
- self.sepr = sepr or topkek.tools.gui.seperation
- function self:drawButton(sz, txt, func, ysz, cbgd)
- local xposOffset = 0
- local xposScale = self.drawX
- local xszOffset = 0
- local xszScale = sz
- if not (self.drawX == 0) then
- xszOffset = -5
- if sz + self.drawX > 0.998 then
- xszOffset = -10
- end
- elseif sz == 1 then
- local bzz = 4
- if ncan then
- bzz = 0
- end
- xszOffset = -(self.sepr) - bzz
- xposOffset = self.sepr/2
- else
- xszOffset = -4 + -(self.sepr/2)
- xposOffset = self.sepr/2
- end
- if not ysz then ysz = 20 end
- local obj = topkek.tools.util.Object("TextButton", {
- Parent = self.main;
- BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255);
- BorderSizePixel = 0;
- Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
- Size = UDim2.new(xszScale, xszOffset, 0, ysz);
- Font = 'SourceSans';
- FontSize = 'Size14';
- Text = txt;
- TextSize = 14;
- TextColor3 = Color3.new(199/255, 199/255, 199/255);
- })
- obj.MouseButton1Down:connect(function()
- spawn(func)
- end)
- if ysz > self.drawHeight then
- self.drawHeight = ysz
- end
- self.drawX = self.drawX + sz
- if self.drawX > 0.998 then
- self.drawY = self.drawY + 3 + self.drawHeight
- self.drawX = 0
- self.drawHeight = 0
- if (not ncan) then
- self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
- end
- end
- return obj
- end
- function self:GetChildren()
- return self.main:GetChildren()
- end
- function self:getDrawY()
- return self.drawY
- end
- function self:setDrawY(y)
- self.drawY = y
- end
- function self:drawTextBox(sz, txt, ysz, cbgd)
- local xposOffset = 0
- local xposScale = self.drawX
- local xszOffset = 0
- local xszScale = sz
- if not (self.drawX == 0) then
- xszOffset = -5
- if sz + self.drawX > 0.998 then
- xszOffset = -10
- end
- elseif sz == 1 then
- xszOffset = -(self.sepr) - 5
- xposOffset = self.sepr/2
- else
- xszOffset = -4 + -(self.sepr/2)
- xposOffset = self.sepr/2
- end
- if not ysz then ysz = 20 end
- local obj = topkek.tools.util.Object("TextBox", {
- Parent = self.main;
- BackgroundColor3 = cbgd or color3(153, 52, 52);
- BorderSizePixel = 0;
- Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
- Size = UDim2.new(xszScale, xszOffset, 0, ysz);
- Font = 'SourceSans';
- FontSize = 'Size14';
- Text = txt;
- TextSize = 14;
- TextColor3 = Color3.new(199/255, 199/255, 199/255);
- })
- if ysz > self.drawHeight then
- self.drawHeight = ysz
- end
- self.drawX = self.drawX + sz
- if self.drawX > 0.998 then
- self.drawY = self.drawY + 3 + self.drawHeight
- self.drawX = 0
- self.drawHeight = 0
- self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
- end
- return obj
- end
- function self:drawImage(sz, img, ysz)
- local xposOffset = 0
- local xposScale = self.drawX
- local xszOffset = 0
- local xszScale = sz
- if not (self.drawX == 0) then
- xszOffset = -5
- if sz + self.drawX > 0.998 then
- xszOffset = -12
- end
- elseif sz == 1 then
- xszOffset = -(self.sepr) - 5
- xposOffset = self.sepr/2
- else
- xszOffset = -5 + -(self.sepr/2)
- xposOffset = self.sepr/2
- end
- if not ysz then ysz = 20 end
- local obj = topkek.tools.util.Object("ImageLabel", {
- Parent = self.main;
- BackgroundTransparency = 1;
- BorderColor3 = Color3.new(27, 42, 53);
- BorderSizePixel = 0;
- Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
- Size = UDim2.new(xszScale, xszOffset, 0, ysz);
- Image = img;
- })
- if ysz > self.drawHeight then
- self.drawHeight = ysz
- end
- self.drawX = self.drawX + sz
- if self.drawX > 0.998 then
- self.drawY = self.drawY + 3 + self.drawHeight
- self.drawX = 0
- self.drawHeight = 0
- if (not ncan) then
- self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
- end
- end
- return obj
- end
- function self:drawText(sz, txt, ysz)
- local xposOffset = 0
- local xposScale = self.drawX
- local xszOffset = 0
- local xszScale = sz
- if not (self.drawX == 0) then
- xszOffset = -5
- if sz + self.drawX > 0.998 then
- xszOffset = -10
- end
- elseif sz == 1 then
- local bzz = 5
- if ncan then
- bzz = 0
- end
- xszOffset = -(self.sepr) - bzz
- xposOffset = self.sepr/2
- else
- xszOffset = -4 + -(self.sepr/2)
- xposOffset = self.sepr/2
- end
- if not ysz then ysz = 20 end
- local obj = topkek.tools.util.Object("TextLabel", {
- Parent = self.main;
- BackgroundColor3 = Color3.new(148/255, 51/255, 51/255);
- BorderSizePixel = 0;
- Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
- Size = UDim2.new(xszScale, xszOffset, 0, ysz);
- Font = 'SourceSans';
- FontSize = 'Size14';
- Text = txt;
- TextSize = 14;
- TextColor3 = Color3.new(199/255, 199/255, 199/255);
- })
- if ysz > self.drawHeight then
- self.drawHeight = ysz
- end
- self.drawX = self.drawX + sz
- if self.drawX > 0.998 then
- self.drawY = self.drawY + 3 + self.drawHeight
- self.drawX = 0
- self.drawHeight = 0
- if (not ncan) then
- self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
- end
- end
- return obj
- end
- function self:drawScrollingContainer(ysz)
- local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
- local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
- local obj = topkek.tools.util.Object("ScrollingFrame", {
- Parent = self.main;
- BackgroundColor3 = color3(117, 42, 42);
- BorderSizePixel = 0;
- Position = pos;
- Size = sz;
- BottomImage = 'rbxassetid://368504177';
- MidImage = 'rbxassetid://368504177';
- TopImage = 'rbxassetid://368504177';
- ScrollBarThickness = 5;
- })
- self.drawY = self.drawY + 5 + ysz
- self.drawX = 0
- self.drawHeight = 0
- if (not ncan) then
- self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
- end
- return topkek.tools.gui:hookContainer(obj, false, 10, 3)
- end
- function self:drawContainer(xsz, ysz, xz, tz, sep)
- local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
- local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY)
- local obj = topkek.tools.util.Object("Frame", {
- Parent = self.main;
- BackgroundColor3 = color3(117, 42, 42);
- BorderSizePixel = 0;
- Position = pos;
- Size = sz;
- })
- if not xz then
- self.drawY = self.drawY + 5 + ysz
- end
- self.drawX = 0
- self.drawHeight = 0
- if (not ncan) then
- self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
- end
- return topkek.tools.gui:hookContainer(obj, sep or 12, 5)
- end
- function self:addSpacing()
- self.drawY = self.drawY + 3
- end
- function self:center()
- local a,c,b=
- self.main.Position.X.Scale,
- self.main.Position.X.Offset,self.main.Size.Y.Offset
- self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
- end
- return self
- end
- --//anim//--
- topkek.tools.animator.animateTo = function(source, dest)
- -- holder2holder:
- -- invis holder
- -- clone holder; vis
- -- move holder to right
- -- vis dest container
- -- tween clone holder left
- -- tween dest holder right
- print("nav",source,dest)
- topkek.holder.Visible = false
- local hclone = topkek.holder:Clone()
- hclone.Parent = topkek.center
- hclone.Name = 'animclone'
- hclone.Visible = true
- topkek.holder.Position = UDim2.new(-1, 0, 0, 30)
- source.Visible = false
- dest.Visible = true
- dest.Container.Visible = true
- dest.Container.ZIndex = 1
- dest.ZIndex = 1
- topkek.holder.Visible = true
- topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3)
- hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3)
- wait(0.3)
- end
- topkek.tools.animator.initialAnimation = function()
- -- initanim:
- -- join both composites
- -- delete composites; vis solid
- -- tween solid to nav topbar
- -- copy topbar plrname; move outside region
- -- tween in clone topbar
- -- delete clone and solid; vis topbar
- -- tween down topbar
- -- tween holder out
- local function abspos(x)
- return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y)
- end
- local function abssz(x)
- return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y)
- end
- local holder = topkek.holder
- local nav = topkek.navigator
- local topnav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar
- local topbar = topkek.topbar
- local pname = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone()
- local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid
- topkek.center.Size = UDim2.new(0, 150, 0, 30)
- game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5, -50, 0.5, -50), 'Out', 'Quad', 0.5)
- game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5, 0, 0.5, -50), 'Out', 'Quad', 0.5)
- wait(0.52)
- solid.Visible = true
- game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy()
- game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy()
- wait(3)
- solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5)
- solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear', 0.6)
- wait(0.52)
- solid.Label:Destroy()
- wait(0.12)
- topkek.center.Visible = true
- topnav.Visible = true
- solid:Destroy()
- pname.Position = UDim2.new(0, -170, 0, 0)
- pname.Parent = topnav
- pname.Visible = true
- pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2)
- wait(0.25)
- topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3)
- spawn(topkek.navigation.buildNavigator)
- wait(0.35)
- topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3)
- wait(0.35)
- topbar.PlayerName.Visible = true
- pname:Destroy()
- AllowHovers = true
- end
- --//nav//--
- topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home')
- topkek.navigation.windowState = 0
- topkek.navigation.gotoContainer = function(cont)
- topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont)
- topkek.navigation.currentContainer = cont
- end
- topkek.navigation.buildNavigator = function()
- local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation
- local hook = topkek.tools.gui:hookContainer(nav.Scroll, false)
- local btns = {}
- for l, x in pairs(topkek.data.windows) do
- local container = topkek.tools.util.getContainer(x)
- local btn = hook:drawButton(1, x, function() topkek.navigation.gotoContainer(container) end, 25)
- local ZPos = btn.Position
- btn.Position = btn.Position - UDim2.new(0, 0, 0, 5)
- btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2)
- btn.LayoutOrder = l
- btn.ZIndex = 4
- local OPos = btn.Position
- btn.MouseEnter:connect(function()
- if AllowHovers == false then
- return
- end
- for i, v in pairs(btns) do
- if v[1] ~= btn then
- v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1)
- end
- end
- btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad', 0.1)
- end)
- btn.MouseLeave:connect(function()
- btn:TweenPosition(OPos, 'Out', 'Quad', 0.1)
- end)
- table.insert(btns, {btn, OPos})
- wait()
- end
- end
- topkek.navigation.buildTopbar = function()
- local top = topkek.topbar
- local FELabel = top.Controllers.IsFE
- top.PlayerName.Text = topkek.lplr.Name
- if game:GetService('Workspace').FilteringEnabled == true then
- FELabel.Text = "FE Game"
- FELabel.TextColor3 = BrickColor.new("Bright red").Color
- else
- FELabel.Text = "Not FE"
- FELabel.TextColor3 = BrickColor.new("Bright green").Color
- end
- top.Controllers.Hide.MouseButton1Down:connect(function()
- if topkek.navigation.windowState == 0 then
- topkek.navigation.windowState = 1
- topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.2)
- else
- topkek.navigation.windowState = 0
- topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out', 'Quint', 0.2)
- end
- end)
- top.Controllers.Exit.MouseButton1Down:connect(function()
- topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3)
- wait(0.31)
- topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3)
- PlayerChatHook:disconnect()
- end)
- end
- topkek.navigation.initCommandBar = function()
- DistributedCmdBar, cmd = topkek.holder.Command, {}
- --weathered-down version of my cmdscript for topkek
- cmd = {}
- -- ** defines ** --
- cmd.service = (function(a) return game:service(a) end)
- cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end)
- cmd.players = cmd.service('Players')
- cmd.localplayer = cmd.players.LocalPlayer
- cmd.prefix = ';'
- cmd.hidden = '/'
- cmd.commands = {}
- cmd.util = {}
- cmd.interface = {}
- cmd.admins = {}
- cmd.noclip = false
- -- ** util ** --
- cmd.util.pos = function(str, pos)
- local increment = 1
- for spc in str:gmatch("[^ ]+") do
- if increment == pos then
- return spc
- end
- increment = increment + 1
- end
- return ''
- end
- cmd.util.pstr = function(str, re_enc)
- str = string.lower(str)
- local players = {}
- if re_enc == true then
- if str == 'me' then
- return {game.Players.LocalPlayer}
- end
- if str == 'all' then
- return game.Players:GetPlayers()
- end
- if str == 'others' then
- for i, v in pairs(game.Players:GetPlayers()) do
- if v ~= cmd.localplayer then
- table.insert(players, v)
- end
- end
- end
- for i, v in pairs(game.Players:GetPlayers()) do
- if string.lower(v.Name):sub(1, #str) == str then
- table.insert(players, v)
- end
- end
- return players
- else
- for seper in str:gmatch("[^,]+") do
- for i, v in pairs(cmd.util.pstr(seper, true)) do
- table.insert(players, v)
- end
- end
- return players
- end
- end
- cmd.util.parse = function(str, fmt)
- local args = {}
- local encountered = 0
- local position = 1
- for form in fmt:gmatch("[^%%]+") do
- if position == 1 then
- args['command'] = cmd.util.pos(str, position)
- end
- if form == 'inf' then
- args[position] = str:sub(encountered, #str)
- end
- if form == 'int' then
- local fetch = cmd.util.pos(str, position)
- if tonumber(fetch) == nil then
- return nil
- end
- args[position] = {'integer', data = fetch}
- end
- if form == 'str' then
- local fetch = cmd.util.pos(str, position)
- args[position] = {'string', data = fetch}
- end
- if form == 'plrs' then
- args[position] = cmd.util.pstr(cmd.util.pos(str, position), false)
- end
- encountered = encountered + ((#cmd.util.pos(str, position)) + 1)
- position = position + 1
- end
- return args
- end
- cmd.util.isadmin = function(p)
- if p == cmd.localplayer.Name then
- return true
- else
- for i, v in pairs(cmd.admins) do
- if v == p.Name then
- return true
- end
- end
- return false
- end
- end
- cmd.util.BombVest = function(Players)
- -- modified by nosyliam
- local TickWait = 1
- local Dead = false
- local BeltPositions = { }
- local ExplodeSounds = { }
- for ___, player in pairs(Players) do
- pcall(function()
- local Me = player
- local Char = Me.Character
- local Torso = Char.Torso
- local Color = "Medium stone gray"
- local Dead = false
- local Position = Vector3.new(0,100,0)
- local function NewPart(Parent)
- local Part = Instance.new("Part", Parent)
- Part.CanCollide = false
- Part.FormFactor = "Custom"
- Part.Position = Position
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- Part.BrickColor = BrickColor.new(Color)
- Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
- return Part
- end
- local Model = Char:FindFirstChild("Bomb")
- if Model then Model:Destroy() end
- Model = Instance.new("Model", Char)
- Model.Name = "Bomb"
- local Belt = NewPart(Model)
- Belt.Size = Vector3.new(2.2,0.5,1.2)
- table.insert(BeltPositions, Belt)
- local Weld = Instance.new("Weld", Belt)
- Weld.Part0 = Belt
- Weld.Part1 = Torso
- Weld.C0 = CFrame.new(0,1.1,0)
- local Light = Instance.new("PointLight", Belt)
- Light.Range = 15
- Light.Brightness = 5
- Light.Color = Color3.new(1,0,0)
- local Beep = Instance.new("Sound", Belt)
- Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
- local ExplodeSound = Instance.new("Sound", Belt)
- ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
- ExplodeSound.Pitch = 2.8
- ExplodeSound.Volume = 3
- table.insert(ExplodeSounds, ExplodeSound)
- local Back = NewPart(Model)
- Back.Size = Vector3.new(1.5,1.5,0.5)
- local Weld = Instance.new("Weld", Back)
- Weld.Part0 = Back
- Weld.Part1 = Torso
- Weld.C0 = CFrame.new(0,0.1,-0.75)
- local StrapLeft = NewPart(Model)
- StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
- local Weld = Instance.new("Weld", StrapLeft)
- Weld.Part0 = StrapLeft
- Weld.Part1 = Torso
- Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
- local BuckleLeft = NewPart(Model)
- BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
- local Weld = Instance.new("Weld", BuckleLeft)
- Weld.Part0 = BuckleLeft
- Weld.Part1 = Torso
- Weld.C0 = CFrame.new(0.65,0.1,0.5)
- local StrapRight = NewPart(Model)
- StrapRight.Size = Vector3.new(0.2,0.5,1.6)
- local Weld = Instance.new("Weld", StrapRight)
- Weld.Part0 = StrapRight
- Weld.Part1 = Torso
- Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
- local BuckleRight = NewPart(Model)
- BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
- local Weld = Instance.new("Weld", BuckleRight)
- Weld.Part0 = BuckleRight
- Weld.Part1 = Torso
- Weld.C0 = CFrame.new(-0.65,0.1,0.5)
- coroutine.wrap(function()
- repeat
- wait(TickWait)
- Light.Enabled = not Light.Enabled
- Beep:Play()
- until Dead == true
- end)()
- end)
- end
- local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack)
- Tool.Name = "Bomb Vest"
- Tool.Selected:connect(function(Mouse)
- TickWait = 0.3
- Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"
- Mouse.Button1Down:connect(function()
- if Dead == false then
- Dead = true
- for i, Belt in pairs(BeltPositions) do
- coroutine.wrap(function()
- pcall(function() ExplodeSounds[i]:Play() end)
- wait(1.4)
- local Explosion = Instance.new("Explosion", workspace)
- Explosion.Position = Belt.Position
- Explosion.BlastPressure = 100000
- Explosion.DestroyJointRadiusPercent = 0.7
- Explosion.ExplosionType = "CratersAndDebris"
- Explosion.BlastRadius = 50
- Explosion.Hit:connect(function(Part, Distance)
- Part.Anchored = false
- if Distance <= 10 then
- Part:BreakJoints()
- end
- end)
- end)()
- end
- end
- end)
- end)
- Tool.Deselected:connect(function()
- TickWait = 1
- end)
- end
- cmd.util.hulk = function(p)
- function giant(p, size)
- local pchar = p.Character
- if pchar then
- local function scale(chr,scl)
- for _,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") then
- v:Clone()
- v.Parent = game.Lighting
- end
- end
- local Head = chr['Head']
- local Torso = chr['Torso']
- local LA = chr['Left Arm']
- local RA = chr['Right Arm']
- local LL = chr['Left Leg']
- local RL = chr['Right Leg']
- local HRP = chr['HumanoidRootPart']
- wait(0.1)
- Head.formFactor = 3
- Torso.formFactor = 3
- LA.formFactor = 3
- RA.formFactor = 3
- LL.formFactor = 3
- RL.formFactor = 3
- HRP.formFactor = 3
- Head.Size = Vector3.new(scl * 2, scl, scl)
- Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
- LA.Size = Vector3.new(scl, scl * 2, scl)
- RA.Size = Vector3.new(scl, scl * 2, scl)
- LL.Size = Vector3.new(scl, scl * 2, scl)
- RL.Size = Vector3.new(scl, scl * 2, scl)
- HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
- local Motor1 = Instance.new('Motor6D', Torso)
- Motor1.Part0 = Torso
- Motor1.Part1 = Head
- Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.Name = "Neck"
- local Motor2 = Instance.new('Motor6D', Torso)
- Motor2.Part0 = Torso
- Motor2.Part1 = LA
- Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.Name = "Left Shoulder"
- local Motor3 = Instance.new('Motor6D', Torso)
- Motor3.Part0 = Torso
- Motor3.Part1 = RA
- Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.Name = "Right Shoulder"
- local Motor4 = Instance.new('Motor6D', Torso)
- Motor4.Part0 = Torso
- Motor4.Part1 = LL
- Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.Name = "Left Hip"
- local Motor5 = Instance.new('Motor6D', Torso)
- Motor5.Part0 = Torso
- Motor5.Part1 = RL
- Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.Name = "Right Hip"
- local Motor6 = Instance.new('Motor6D', HRP)
- Motor6.Part0 = HRP
- Motor6.Part1 = Torso
- Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- end
- scale(pchar, size)
- pchar.Humanoid.WalkSpeed = 15 * size
- for _,v in pairs(game.Lighting:GetChildren()) do
- if v:IsA("Hat") then
- v.Parent = pchar
- end
- end
- end
- end
- local plr = p
- giant(plr, 3)
- for i, v in pairs(plr.Character:GetChildren()) do
- if v:IsA("BasePart") then
- v.Touched:connect(function(p)
- if p.Size.X<30 then
- p.Anchored = false
- p:BreakJoints()
- end
- end)
- end
- end
- local csize = 3
- local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
- local base = Instance.new("Frame", sgui)
- base.BackgroundTransparency = 1
- base.Size = UDim2.new(0, 110, 0, 200)
- base.Position = UDim2.new(1, -120, 1, -180)
- local indicator = Instance.new("TextLabel", base)
- indicator.Size = UDim2.new(1, 0, 0, 25)
- indicator.TextColor3 = Color3.new(1, 1, 1)
- indicator.BackgroundTransparency = 0
- indicator.FontSize = Enum.FontSize.Size18
- indicator.Font = Enum.Font.SourceSans
- indicator.Text = "Current Size: 3"
- local PlusOne = Instance.new("TextButton", base)
- PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
- PlusOne.Position = UDim2.new(0, 0, 0, 40)
- PlusOne.Size = UDim2.new(1, 0, 0.5, -50)
- PlusOne.BorderSizePixel = 2
- PlusOne.Font = Enum.Font.SourceSansBold
- PlusOne.FontSize = Enum.FontSize.Size24
- PlusOne.Text = "+1 Size"
- local MinusOne = Instance.new("TextButton", base)
- MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
- MinusOne.Position = UDim2.new(0, 0, 0.5, 10)
- MinusOne.Size = UDim2.new(1, 0, 0.5, -50)
- MinusOne.Text = "-1 Size"
- MinusOne.BorderSizePixel = 2
- MinusOne.Font = Enum.Font.SourceSansBold
- MinusOne.FontSize = Enum.FontSize.Size24
- PlusOne.MouseButton1Down:connect(function()
- csize = csize + 1
- giant(plr, csize)
- indicator.Text = "Current Size: "..tostring(csize)
- end)
- MinusOne.MouseButton1Down:connect(function()
- csize = csize - 1
- giant(plr, csize)
- indicator.Text = "Current Size: "..tostring(csize)
- end)
- end
- cmd.util.R15 = function()
- rcode=[[local function Init()
- wait()
- local function ConChar(P)
- Character = P.Character
- local R15Model = Instance.new("Model")
- R15Model.Name = "R15Model"
- R15Model.Parent = Character
- local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
- local Part = Instance.new("Part")
- Part.FormFactor = "Custom"
- Part.Size = Size
- Part.BrickColor = Color
- Part.CanCollide = false
- Part.Name = Name
- Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
- Part.TopSurface = "Smooth"
- Part.BottomSurface = "Smooth"
- local Motor = Instance.new("Motor6D")
- Motor.C0 = C0
- Motor.C1 = C1
- Motor.Part0 = ConnectToLimb
- Motor.Part1 = Part
- Motor.Name = MotorName
- Motor.MaxVelocity = 0.1
- Motor.Parent = ConnectToLimb
- if MeshId then
- local Mesh = Instance.new("SpecialMesh")
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = MeshId
- Mesh.Scale = Vector3.new(0.99,0.99,0.99)
- Mesh.Parent = Part
- end
- if MeshId and Transparency == 0.001 then
- local ShirtTexturePart = Instance.new("Part")
- ShirtTexturePart.FormFactor = "Custom"
- ShirtTexturePart.Size = Size
- ShirtTexturePart.BrickColor = Color
- ShirtTexturePart.CanCollide = false
- ShirtTexturePart.Name = "ShirtTexturePart"
- ShirtTexturePart.Transparency = Transparency
- ShirtTexturePart.TopSurface = "Smooth"
- ShirtTexturePart.BottomSurface = "Smooth"
- local Mesh = Instance.new("SpecialMesh")
- Mesh.MeshType = "FileMesh"
- Mesh.MeshId = MeshId
- Mesh.Parent = ShirtTexturePart
- local Weld = Instance.new("Weld")
- Weld.Part0 = Part
- Weld.Part1 = ShirtTexturePart
- Weld.Parent = ShirtTexturePart
- ShirtTexturePart.Parent = Part
- end
- Part.Parent = R15Model
- return Part
- end
- local HumanoidRootPart = CreateLimb("HumanoidRootPart",BrickColor.new("Medium stone grey"),Vector3.new(1,1,1),1,Character.HumanoidRootPart,"RootConnector",CFrame.new(),CFrame.new(0,0.7,0))
- local LowerTorso = CreateLimb("LowerTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,HumanoidRootPart,"Root",CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941715")
- local UpperTorso = CreateLimb("UpperTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,LowerTorso,"Waist",CFrame.new(0, 0.404105991, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941468")
- local Head = CreateLimb("Head",BrickColor.new("Bright yellow"),Vector3.new(1,1,1),0,UpperTorso,"Neck",CFrame.new(0, 1.26949596, 0.0428609997, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.635110021, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941905")
- local LeftUpperArm = CreateLimb("LeftUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.672, 1),0.001,UpperTorso,"LeftShoulder",CFrame.new(-1.50177097, 0.924546003, 0, 1, 0, -0, 0, 0.999044001, 0.0437170006, 0, -0.0437170006, 0.999044001),CFrame.new(0, 0.336115986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938468")
- local LeftLowerArm = CreateLimb("LeftLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,LeftUpperArm,"LeftElbow",CFrame.new(0, -0.336115986, 0, 1, 0, 0, 0, 0.999044001, -0.0437170006, 0, 0.0437170006, 0.999044001),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938971")
- local LeftHand = CreateLimb("LeftHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,LeftLowerArm,"LeftWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939233")
- local RightUpperArm = CreateLimb("RightUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.671, 1),0.001,UpperTorso,"RightShoulder",CFrame.new(1.50049305, 0.923726022, 0, 1, 0, -0, 0, 0.999041617, 0.0437709838, 0, -0.0437709838, 0.999041617),CFrame.new(0, 0.335705996, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940113")
- local RightLowerArm = CreateLimb("RightLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,RightUpperArm,"RightElbow",CFrame.new(0, -0.335705996, 0, 1, 0, 0, 0, 0.999041617, -0.0437709838, 0, 0.0437709838, 0.999041617),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940356")
- local RightHand = CreateLimb("RightHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,RightLowerArm,"RightWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940548")
- local LeftUpperLeg = CreateLimb("LeftUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"LeftHip",CFrame.new(-0.457044005, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939645")
- local LeftLowerLeg = CreateLimb("LeftLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,LeftUpperLeg,"LeftKnee",CFrame.new(0, -0.387418985, 0, 1, 9.95820074e-007, 9.13360125e-008, -9.99999997e-007, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939489")
- local LeftFoot = CreateLimb("LeftFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,LeftLowerLeg,"LeftAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939912")
- local RightUpperLeg = CreateLimb("RightUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"RightHip",CFrame.new(0.451141, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940976")
- local RightLowerLeg = CreateLimb("RightLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,RightUpperLeg,"RightKnee",CFrame.new(0, -0.387418985, 0, 1, 0, -0, 0, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940802")
- local RightFoot = CreateLimb("RightFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,RightLowerLeg,"RightAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941196")
- --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
- -- Head.MeshId = Character.Head.Mesh.MeshId
- --end
- Character:WaitForChild("Animate").Disabled = false
- local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
- for i, v in pairs(Anim:GetChildren()) do
- v.Parent = script
- end
- script.Parent = Character
- local function Clear(Name,Alternative,ColorParts)
- local Part = Character:WaitForChild(Name)
- Part.Transparency = (Name == "Head" and 0.99 or 1)
- local function ChildAdded(Ins)
- delay(0.05,function()
- if Ins.Name == "face" then
- if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
- Ins.Parent = Alternative
- elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
- Ins.Name = "Fake_"..Ins.Name
- elseif Ins.Name == "HeadWeld" then
- delay(0.05,function()
- Ins.Parent = Head
- Ins.Part0 = Head
- Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
- end)
- elseif not Ins:IsA("Weld") then
- Ins:Destroy()
- end
- end)
- end
- for _,Sub in pairs(Part:GetChildren()) do
- ChildAdded(Sub)
- end
- Part.ChildAdded:connect(ChildAdded)
- local function Color()
- for _,Sub in pairs(ColorParts) do
- Sub.BrickColor = Part.BrickColor
- local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
- if TexturePart then
- TexturePart.BrickColor = Part.BrickColor
- end
- end
- end
- Color()
- Part.Changed:connect(Color)
- end
- Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
- Clear("Head",Head,{Head})
- Clear("Torso",nil,{LowerTorso,UpperTorso})
- Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
- Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
- Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
- Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
- local ShirtUsed = false
- local function ChildAdded(Ins)
- if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
- delay(0.05,function()
- local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
- Ins.AttachmentPos = Ins.AttachmentPos
- Mesh.Scale = Mesh.Scale
- Ins.Name = "Scaled_"..Ins.Name
- end)
- elseif Ins:IsA("Shirt") then
- ShirtUsed = true
- LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
- elseif Ins:IsA("Pants") then
- LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
- LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
- end
- end
- end
- for _,Sub in pairs(Character:GetChildren()) do
- ChildAdded(Sub)
- end
- Character.ChildAdded:connect(ChildAdded)
- loadstring(Anim.Source)()
- end
- ConChar(game:service'Players'.LocalPlayer)
- end
- Init()]]
- spawn(function() loadstring(rcode)() end)
- end
- cmd.util.size = function(p, size)
- -- omfg thanks var
- local pchar = p.Character
- local function scale(chr,scl)
- for _,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") then
- v:Clone()
- v.Parent = game.Lighting
- end
- end
- local Head = chr['Head']
- local Torso = chr['Torso']
- local LA = chr['Left Arm']
- local RA = chr['Right Arm']
- local LL = chr['Left Leg']
- local RL = chr['Right Leg']
- local HRP = chr['HumanoidRootPart']
- wait(0.1)
- Head.formFactor = 3
- Torso.formFactor = 3
- LA.formFactor = 3
- RA.formFactor = 3
- LL.formFactor = 3
- RL.formFactor = 3
- HRP.formFactor = 3
- Head.Size = Vector3.new(scl * 2, scl, scl)
- Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
- LA.Size = Vector3.new(scl, scl * 2, scl)
- RA.Size = Vector3.new(scl, scl * 2, scl)
- LL.Size = Vector3.new(scl, scl * 2, scl)
- RL.Size = Vector3.new(scl, scl * 2, scl)
- HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
- local Motor1 = Instance.new('Motor6D', Torso)
- Motor1.Part0 = Torso
- Motor1.Part1 = Head
- Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
- Motor1.Name = "Neck"
- local Motor2 = Instance.new('Motor6D', Torso)
- Motor2.Part0 = Torso
- Motor2.Part1 = LA
- Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor2.Name = "Left Shoulder"
- local Motor3 = Instance.new('Motor6D', Torso)
- Motor3.Part0 = Torso
- Motor3.Part1 = RA
- Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor3.Name = "Right Shoulder"
- local Motor4 = Instance.new('Motor6D', Torso)
- Motor4.Part0 = Torso
- Motor4.Part1 = LL
- Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
- Motor4.Name = "Left Hip"
- local Motor5 = Instance.new('Motor6D', Torso)
- Motor5.Part0 = Torso
- Motor5.Part1 = RL
- Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
- Motor5.Name = "Right Hip"
- local Motor6 = Instance.new('Motor6D', HRP)
- Motor6.Part0 = HRP
- Motor6.Part1 = Torso
- Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
- end
- scale(pchar, size)
- for _,v in pairs(game.Lighting:GetChildren()) do
- if v:IsA("Hat") then
- v.Parent = pchar
- end
- end
- end
- cmd.util.checktable = function(t, v)
- for i, __ in pairs(t) do
- if __ == v then
- return true
- end
- end
- return false
- end
- cmd.util.nextrgb = function(r, g, b)
- local ar, ag, ab = r, g, b
- if r == 255 and g < 255 and b == 0 then
- ag = g + 8.5
- end
- if g == 255 and r > 0 and b == 0 then
- ar = r - 8.5
- end
- if g == 255 and b < 255 and r == 0 then
- ab = b + 8.5
- end
- if b == 255 and g > 0 and r == 0 then
- ag = g - 8.5
- end
- if b == 255 and r < 255 and g == 0 then
- ar = r + 8.5
- end
- if r == 255 and b > 0 and g == 0 then
- ab = b - 8.5
- end
- return {ar, ag, ab}
- end
- -- ** interface ** --
- game:GetService('UserInputService').InputBegan:connect(function(inp)
- if inp.UserInputType == Enum.UserInputType.Keyboard then
- if inp.KeyCode == Enum.KeyCode.Semicolon then
- DistributedCmdBar:CaptureFocus()
- end
- end
- end)
- -- ** commands ** --
- cmd.commands.store = {}
- cmd.commands.fmtstore = {}
- cmd.commands.register = function(cmdz, fmt, func)
- cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function() pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end)
- cmd.commands.fmtstore[cmdz] = fmt
- end
- cmd.commands.run = function(str)
- local cmdz = cmd.util.pos(str, 1)
- if not cmd.commands.store[cmdz] then
- return nil
- else
- cmd.commands.store[cmdz](str)
- end
- end
- -- // actual commands // --
- cmd.commands.register('kill', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.Health = 0
- end
- end)
- cmd.commands.register('clone', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Archivable = true
- local clone = v.Character:Clone()
- clone.Parent = game.Workspace
- clone:MoveTo(v.Character.Torso.Position)
- end
- end)
- cmd.commands.register('damage', 'cmd%plrs%int', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid:TakeDamage(args[3].data)
- end
- end)
- cmd.commands.register('freeze', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Torso.Anchored = true
- end
- end)
- cmd.commands.register('thaw', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Torso.Anchored = false
- end
- end)
- Fly = false;
- cmd.commands.register('fly', 'cmd', function(args)
- if Fly == true then
- Fly = false
- return
- end
- Fly = true
- local mouse=game.Players.LocalPlayer:GetMouse''
- localplayer=game.Players.LocalPlayer
- game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
- local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
- local speed=0
- local keys={a=false,d=false,w=false,s=false}
- local e1
- local e2
- local function start()
- local pos = Instance.new("BodyPosition",torso)
- local gyro = Instance.new("BodyGyro",torso)
- pos.Name="EPIXPOS"
- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- pos.position = torso.Position
- gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- gyro.cframe = torso.CFrame
- repeat
- wait()
- localplayer.Character.Humanoid.PlatformStand=true
- local new=gyro.cframe - gyro.cframe.p + pos.position
- if not keys.w and not keys.s and not keys.a and not keys.d then
- speed=1
- end
- if keys.w then
- new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
- speed=speed+0.01
- end
- if keys.s then
- new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
- speed=speed+0.01
- end
- if keys.d then
- new = new * CFrame.new(speed,0,0)
- speed=speed+0.01
- end
- if keys.a then
- new = new * CFrame.new(-speed,0,0)
- speed=speed+0.01
- end
- if speed>5 then
- speed=5
- end
- pos.position=new.p
- if keys.w then
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
- elseif keys.s then
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
- else
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame
- end
- until not Fly
- if gyro then gyro:Destroy() end
- if pos then pos:Destroy() end
- flying=false
- localplayer.Character.Humanoid.PlatformStand=false
- speed=0
- end
- e1=mouse.KeyDown:connect(function(key)
- if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
- if key=="w" then
- keys.w=true
- elseif key=="s" then
- keys.s=true
- elseif key=="a" then
- keys.a=true
- elseif key=="d" then
- keys.d=true
- end
- end)
- e2=mouse.KeyUp:connect(function(key)
- if key=="w" then
- keys.w=false
- elseif key=="s" then
- keys.s=false
- elseif key=="a" then
- keys.a=false
- elseif key=="d" then
- keys.d=false
- end
- end)
- start()
- end)
- cmd.commands.register('tp', 'cmd%plrs%plrs', function(args)
- local players = args[2]
- local target = args[3][1]
- for i, player in pairs(args[2]) do
- player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
- end
- end)
- cmd.commands.register('naked', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v:ClearCharacterAppearance()
- end
- end)
- cmd.commands.register('sgod', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.MaxHealth = 999999999
- v.Character.Humanoid.Health = 999999999
- end
- end)
- cmd.commands.register('ws', 'cmd%plrs%int', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.WalkSpeed = args[3].data
- end
- end)
- cmd.commands.register('lag', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- coroutine.wrap(function()
- for i = 1, 200 do
- ypcall(function()
- coroutine.wrap(function()
- for i = 1, 1000 do
- Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
- end
- end)()
- end)
- wait()
- end
- end)()
- end
- end)
- cmd.commands.register('ban', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- table.insert(cmd.bans, v.Name)
- v.Parent = nil
- end
- end)
- cmd.commands.register('lagban', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- table.insert(cmd.lagbans, v.Name)
- coroutine.wrap(function()
- for i = 1, 200 do
- ypcall(function()
- coroutine.wrap(function()
- for i = 1, 1000 do
- Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
- end
- end)()
- end)
- wait()
- end
- end)()
- end
- end)
- cmd.commands.register('punish', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Parent = game.Lighting
- end
- end)
- cmd.commands.register('unpunish', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Parent = game.Workspace
- end
- end)
- cmd.commands.register('respawn', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- local a1 = Instance.new("Model", game.Workspace)
- local a2 = Instance.new("Part", game.Workspace)
- a2.CanCollide = true
- a2.Anchored = true
- a2.CFrame = CFrame.new(10000, 10000, 10000)
- a2.Name = "Torso"
- local a3 = Instance.new("Humanoid", a1)
- a3.MaxHealth=100;a3.Health=100
- v.Character = a1
- a3.Health=0
- end
- end)
- cmd.commands.register('shutdown', 'cmd', function(args)
- for i, v in pairs(cmd.service('Players'):GetPlayers()) do
- v.Parent = nil
- end
- end)
- cmd.commands.register('music', 'cmd%int', function(args)
- local a = Instance.new("Sound")
- a.SoundId = "rbxassetid://" .. tostring(args[2].data)
- a.Looped = true
- a.Volume = 1
- a.Parent = game.Workspace
- a:Play()
- end)
- cmd.commands.register('sit', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.Sit = true
- end
- end)
- cmd.commands.register('jump', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.Jump = true
- end
- end)
- cmd.commands.register('stun', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.PlatformStand = true
- end
- end)
- cmd.commands.register('unstun', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.PlatformStand = false
- end
- end)
- cmd.commands.register('loopstate', 'cmd%int', function(args)
- coroutine.resume(coroutine.create(function()
- repeat
- ypcall(function() cmd.localplayer.Character.Humanoid:ChangeState(args[2].data) end)
- wait(0)
- until cmd.localplayer.Character.Humanoid == nil
- end))
- end)
- cmd.commands.register('invis', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- local function dloop(o)
- for i, v in pairs(o:GetChildren()) do
- pcall(function() v.Transparency = 1 end)
- dloop(v)
- end
- end
- dloop(v.Character)
- end
- end)
- cmd.commands.register('vis', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- local function dloop(o)
- for i, v in pairs(o:GetChildren()) do
- pcall(function() v.Transparency = 0 end)
- dloop(v)
- end
- end
- v.Character.HumanoidRootPart.Transparency = 1
- dloop(v.Character)
- end
- end)
- cmd.commands.register('nuke', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- if v.Character then
- local nuke = Instance.new("Part", game.Workspace)
- nuke.Anchored = true
- nuke.CanCollide = false
- nuke.FormFactor = "Symmetric"
- nuke.Shape = "Ball"
- nuke.Size = Vector3.new(1,1,1)
- nuke.BrickColor = BrickColor.new("New Yeller")
- nuke.Transparency = 0.5
- nuke.Reflectance = 0.2
- nuke.TopSurface = 0
- nuke.BottomSurface = 0
- nuke.Touched:connect(function (hit)
- if hit and hit.Parent then
- local boom = Instance.new("Explosion", game.Workspace)
- boom.Position = hit.Position
- boom.BlastRadius = 11
- boom.BlastPressure = math.huge
- end
- end)
- local CF = v.Character.Torso.CFrame
- nuke.CFrame = CF
- for i = 1,333 do
- nuke.Size = nuke.Size + Vector3.new(3,3,3)
- nuke.CFrame = CF
- wait(1/44)
- end
- nuke:Destroy()
- end
- end
- end)
- cmd.commands.register('explode', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
- end
- end)
- cmd.commands.register('hat', 'cmd%plrs%int', function(args)
- for i, v in pairs(args[2]) do
- cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()[1].Parent = v.Character
- end
- end)
- cmd.commands.register('chat', 'cmd%plrs%inf', function(args)
- for i, v in pairs(args[2]) do
- game:GetService('Chat'):Chat(v.Character, args[3], 1)
- end
- end)
- cmd.commands.register('god', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.MaxHealth = math.huge
- v.Character.Humanoid.Health = math.huge
- end
- end)
- cmd.commands.register('ungod', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.Health = 100
- v.Character.Humanoid.MaxHealth = 100
- end
- end)
- cmd.commands.register('rh', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.Parent = nil
- end
- end)
- cmd.commands.register('fire', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- Instance.new('Fire', v.Character.Torso)
- end
- end)
- cmd.commands.register('insane', 'cmd%plrs', function(args)
- for x, m in pairs(args[2]) do
- for i,v in pairs(m.Character.Torso:GetChildren()) do
- if v:IsA("Motor6D") then
- coroutine.wrap(function()
- while v do
- v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
- wait()
- end
- end)()
- end
- end
- end
- end)
- cmd.commands.register('admin', 'cmd%plrs',function(args)
- for i, v in pairs(args[2]) do
- --table.insert(cmd.admins, v.Name)
- v.Chatted:connect(function(msg)
- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
- cmd.commands.run(msg:sub(2, #msg))
- end
- end)
- end
- end)
- cmd.commands.register('nosound', 'cmd', function(args)
- local function dx(o)
- for i, v in pairs(o:GetChildren()) do
- if v:IsA("Sound") then
- v:Stop()
- end
- dx(v)
- end
- end
- dx(game.Workspace)
- end)
- cmd.commands.register('duck', 'cmd%plrs', function(args)
- for _,p in pairs(args[2]) do
- local pchar = p.Character
- for i,v in pairs(pchar.Torso:GetChildren()) do
- if v:IsA("Decal") then
- v:Destroy()
- end
- end
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") then
- v:Destroy()
- end
- end
- local duck = Instance.new("SpecialMesh", pchar.Torso)
- duck.MeshType = "FileMesh"
- duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
- duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
- duck.Scale = Vector3.new(5, 5, 5)
- pchar.Head.Transparency = 1
- pchar["Left Arm"].Transparency = 1
- pchar["Right Arm"].Transparency = 1
- pchar["Left Leg"].Transparency = 1
- pchar["Right Leg"].Transparency = 1
- pchar.Head.face.Transparency = 1
- end
- end)
- cmd.commands.register('shrek', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- local pchar = v.Character
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
- v:Destroy()
- end
- end
- for i,v in pairs(pchar.Head:GetChildren()) do
- if v:IsA("Decal") or v:IsA("SpecialMesh") then
- v:Destroy()
- end
- end
- local mesh = Instance.new("SpecialMesh", pchar.Head)
- mesh.MeshType = "FileMesh"
- pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
- pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
- pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
- local Shirt = Instance.new("Shirt", v.Character)
- local Pants = Instance.new("Pants", v.Character)
- Shirt.ShirtTemplate = "rbxassetid://133078194"
- Pants.PantsTemplate = "rbxassetid://133078204"
- end
- end)
- cmd.commands.register('nograv', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- for x, m in pairs(v.Character:GetChildren()) do
- if m:IsA("BasePart") then
- local bf = Instance.new("BodyForce", m)
- bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
- end
- if m:IsA("Hat") then
- if m:findFirstChild("Handle") then
- local bf = Instance.new("BodyForce", m.Handle)
- bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
- end
- end
- end
- end
- end)
- cmd.commands.register('loopheal', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- coroutine.wrap(function()
- while wait() do
- if v.Character.Humanoid then
- v.Character.Humanoid.Health = 1000
- v.Character.Humanoid.MaxHealth = 1000
- end
- end
- end)()
- end
- end)
- cmd.commands.register('hulk', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- cmd.util.hulk(v)
- end
- end)
- cmd.commands.register('sky', 'cmd%int', function(args)
- local ID = args[2].data
- local sky = Instance.new("Sky", game.Lighting)
- sky.SkyboxBk = "rbxassetid://" .. ID
- sky.SkyboxDn = "rbxassetid://" .. ID
- sky.SkyboxFt = "rbxassetid://" .. ID
- sky.SkyboxLf = "rbxassetid://" .. ID
- sky.SkyboxRt = "rbxassetid://" .. ID
- sky.SkyboxUp = "rbxassetid://" .. ID
- end)
- cmd.commands.register('bombs', 'cmd%plrs', function(args)
- cmd.util.BombVest(args[2])
- end)
- cmd.commands.register('control', 'cmd%plrs', function(args)
- -- variable
- local pchar = args[2][1].Character
- local char = cmd.localplayer.Character
- pchar.Humanoid.PlatformStand = true
- local w = Instance.new("Weld", pchar.Torso)
- w.Part0 = pchar.Torso
- w.Part1 = pchar.Torso
- local w2 = Instance.new("Weld", pchar.Head)
- w2.Part0 = pchar.Head
- w2.Part1 = pchar.Head
- local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm"))
- w3.Part0 = pchar:findFirstChild("Right Arm")
- w3.Part1 = pchar:findFirstChild("Right Arm")
- local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm"))
- w4.Part0 = pchar:findFirstChild("Left Arm")
- w4.Part1 = pchar:findFirstChild("Left Arm")
- local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg"))
- w5.Part0 = pchar:findFirstChild("Right Leg")
- w5.Part1 = pchar:findFirstChild("Right Leg")
- local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg"))
- w6.Part0 = pchar:findFirstChild("Left Leg")
- w6.Part1 = pchar:findFirstChild("Left Leg")
- char.Head.face:Destroy()
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("BasePart") then
- v.CanCollide = false
- end
- end
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = 1
- elseif v:IsA("Hat") then
- v:Destroy()
- end
- end
- pchar.Parent = char
- repeat
- pchar.Humanoid.PlatformStand = true
- wait()
- until char.Parent == nil
- end)
- cmd.commands.register('rtag', 'cmd%inf', function(args)
- local len = 10; local player = cmd.localplayer
- local bb = Instance.new("BillboardGui")
- bb.Parent = player.Character.Head
- bb.Adornee = player.Character.Head
- bb.AlwaysOnTop = true
- bb.Enabled = true
- bb.Size = UDim2.new(len, 0, 1.5, 0)
- bb.Name = "tag"
- bb.StudsOffset = Vector3.new(0, 3, 0)
- --local fr = Instance.new("Frame")
- --fr.Parent = bb
- --fr.Size = UDim2.new(1, 0, 1, 0)
- --fr.Style = Enum.FrameStyle.RobloxRound
- local tl = Instance.new("TextLabel")
- tl.Parent = bb
- tl.BackgroundTransparency = 1
- tl.TextScaled = true
- tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
- tl.Size = UDim2.new(1, 0, 1, 0)
- tl.Text = args[2]
- tl.Name = "trutag"
- tl.Visible = true
- tl.ZIndex = 2
- coroutine.wrap(function()
- local r, g, b = 255, 0, 0
- repeat
- tl.TextColor3 = Color3.new(r/255, g/255, b/255)
- local bo = cmd.util.nextrgb(r, g, b)
- r = bo[1]; g = bo[2]; b = bo[3];
- wait()
- until bb == nil
- end)()
- end)
- cmd.commands.register('smoke', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- Instance.new('Smoke', v.Character.Torso)
- end
- end)
- cmd.commands.register('btools', 'cmd%plrs', function(args)
- for i, p in pairs(args[2]) do
- local a = Instance.new("HopperBin")
- a.BinType = "GameTool"
- a.Parent = p.Backpack
- local a = Instance.new("HopperBin")
- a.BinType = "Clone"
- a.Parent = p.Backpack
- local a = Instance.new("HopperBin")
- a.BinType = "Hammer"
- a.Parent = p.Backpack
- end
- end)
- con = nil;
- cmd.commands.register('noclip', 'cmd', function(args)
- cmd.noclip = false
- con = game:GetService('RunService').Stepped:connect(function()
- if cmd.noclip == true then
- con:disconnect()
- else
- cmd.localplayer.Character.Torso.CanCollide = false
- cmd.localplayer.Character.Head.CanCollide = false
- end
- end)
- end)
- cmd.commands.register('clip', 'cmd', function(args)
- cmd.noclip = true
- end)
- cmd.commands.register('gear', 'cmd%plrs%int', function(args)
- local gear = game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1]
- if not gear then return end
- for i, v in pairs(args[2]) do
- gear:Clone().Parent = v.Backpack
- end
- end)
- cmd.commands.register('kick', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Parent = nil
- end
- end)
- cmd.commands.register('r15', 'cmd', function(args)
- cmd.util.R15()
- end)
- cmd.commands.register('char', 'cmd%plrs%str', function(args)
- if tonumber(args[3].data) ~= nil then
- args[3].data = tonumber(args[3].data)
- else
- args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data)
- end
- for i, v in pairs(args[2]) do
- v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data
- pcall(function() v.Character.Humanoid.Health = 0 end)
- end
- end)
- cmd.commands.register('noob', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4'
- pcall(function() v.Character.Humanoid.Health = 0 end)
- end
- end)
- cmd.commands.register('ff', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- Instance.new("ForceField", v.Character)
- end
- end)
- cmd.commands.register('unff', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- for x, m in pairs(v.Character:GetChildren()) do
- if m:IsA("ForceField") then
- m.Parent = nil
- end
- end
- end
- end)
- cmd.commands.register('guest', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1'
- pcall(function() v.Character.Humanoid.Health = 0 end)
- end
- end)
- cmd.commands.register('giraffe', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- local char=v.Character
- local h=char.Head
- local tor=char.Torso
- tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
- local fn=Instance.new("Part",char)
- fn.Size=Vector3.new(1,5.5,1)
- fn.Name="FakeNeck"
- fn.Anchored=false
- fn.CanCollide=false
- if char:FindFirstChild("Body Colors") then
- fn.BrickColor=char["Body Colors"].HeadColor
- end
- local cm=Instance.new("CylinderMesh",fn)
- local we=Instance.new("Weld",h)
- we.Part0=h
- we.Part1=fn
- we.C1=we.C1*CFrame.new(0,2.6,0)
- end
- end)
- cmd.commands.register('notools', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- for x, m in pairs(v.Backpack:GetChildren()) do
- m.Parent = nil
- end
- end
- end)
- cmd.commands.register('taketools', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- for x, m in pairs(v.Backpack:GetChildren()) do
- m.Parent = cmd.localplayer.Backpack
- end
- end
- end)
- cmd.commands.register('confuse', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.Humanoid.WalkSpeed = -16
- end
- end)
- cmd.commands.register('spin', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- for i,v in pairs(v.Character.Torso:GetChildren()) do
- if v.Name == "Spinning" then
- v:Destroy()
- end
- end
- local Torso = v.Character.Torso
- local BG = Instance.new("BodyGyro", Torso)
- BG.Name = "Spinning"
- BG.maxTorque = Vector3.new(0, math.huge, 0)
- BG.P = 11111
- BG.cframe = Torso.CFrame
- repeat wait(1/44)
- BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
- until not BG or BG.Parent ~= Torso
- end
- end)
- cmd.commands.register('fling', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- local pchar = v.Character
- if pchar:FindFirstChild("Humanoid") then
- local xran
- local zran
- repeat
- xran = math.random(-9999,9999)
- until math.abs(xran) >= 5555
- repeat
- zran = math.random(-9999,9999)
- until math.abs(zran) >= 5555
- pchar.Humanoid.Sit = true
- pchar.Torso.Velocity = Vector3.new(0,0,0)
- local BF = Instance.new("BodyForce", pchar.Torso)
- BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
- end
- end
- end)
- cmd.commands.register('burn', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- spawn(function()
- wait(0.1)
- local fire=Instance.new("Fire", v.Character.Torso)
- wait(0.1)
- local fire=Instance.new("Fire", v.Character.Head)
- wait(0.1)
- local fire=Instance.new("Fire", v.Character["Left Arm"])
- wait(0.1)
- local fire=Instance.new("Fire", v.Character["Right Leg"])
- wait(0.5)
- v.Character:BreakJoints();
- end)
- end
- end)
- cmd.commands.register('printcmds', 'cmd', function(args)
- for i, v in pairs(cmd.commands.store) do
- print(i, '==', v)
- end
- end)
- cmd.commands.register('gun', 'cmd%plrs', function(args)
- local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1]
- local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1]
- local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1]
- for i, v in pairs(args[2]) do
- a:Clone().Parent = v.Backpack
- b:Clone().Parent = v.Backpack
- c:Clone().Parent = v.Backpack
- end
- end)
- cmd.commands.register('goto', 'cmd%plrs', function(args)
- local target = args[2][1]
- cmd.localplayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
- end)
- cmd.commands.register('select', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- Instance.new("SelectionBox", v.Character).Adornee = v.Character
- end
- end)
- cmd.commands.register('sphere', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- Instance.new("SelectionSphere", v.Character).Adornee = v.Character
- end
- end)
- cmd.commands.register('bring', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.Character.HumanoidRootPart.CFrame = cmd.localplayer.Character.HumanoidRootPart.CFrame
- end
- end)
- cmd.commands.register('knife', 'cmd%plrs', function(args)
- local knife = game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1]
- for i, v in pairs(args[2]) do
- knife:Clone().Parent = v
- end
- end)
- cmd.commands.register('shades', 'cmd%plrs', function(args)
- local shades = game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1]
- for i, v in pairs(args[2]) do
- shades:Clone().Parent = v.Character
- end
- end)
- cmd.commands.register('alien', 'cmd%plrs', function(args)
- -- variable
- for i, v in pairs(args[2]) do
- local pchar = v.Character
- if pchar:FindFirstChild('Shirt') then
- pchar.Shirt:Destroy()
- end
- if pchar:FindFirstChild('Pants') then
- pchar.Pants:Destroy()
- end
- if pchar:FindFirstChild('Shirt Graphic') then
- pchar['Shirt Graphic'].Graphic = ''
- end
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA('Hat') then
- v:Destroy()
- end
- end
- local ayy2 = game:GetObjects("rbxassetid://397033642")[1]
- ayy2.Parent = pchar
- local BC = pchar['Body Colors']
- BC.HeadColor = BrickColor.new('Fossil')
- BC.LeftArmColor = BrickColor.new('Fossil')
- BC.LeftLegColor = BrickColor.new('Fossil')
- BC.RightArmColor = BrickColor.new('Fossil')
- BC.RightLegColor = BrickColor.new('Fossil')
- BC.TorsoColor = BrickColor.new('Fossil')
- end
- end)
- cmd.commands.register('team', 'cmd%plrs%str', function(args)
- for i, v in pairs(args[2]) do
- for x, m in pairs(game:GetService('Teams'):GetTeams()) do
- if (m.Name):lower():sub(1, #args[3].data) == (args[3].data):lower() then
- v.TeamColor = m.TeamColor
- end
- end
- end
- end)
- cmd.commands.register('particles', 'cmd%plrs%int', function(args)
- for i, v in pairs(args[2]) do
- Instance.new("ParticleEmitter", v.Character).Texture = args[3].data
- end
- end)
- cmd.commands.register('ghost', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- local pchar = v.Character
- pchar.Head.Transparency = 0.5
- pchar.Torso.Transparency = 0.5
- pchar["Left Arm"].Transparency = 0.5
- pchar["Right Arm"].Transparency = 0.5
- pchar["Left Leg"].Transparency = 0.5
- pchar["Right Leg"].Transparency = 0.5
- pchar.Head.face.Transparency = 0.5
- end
- end)
- cmd.commands.register('firstperson', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- v.CameraMode = Enum.CameraMode.LockFirstPerson
- end
- end)
- cmd.commands.register('creeper', 'cmd%plrs', function(args)
- for i, v in pairs(args[2]) do
- local pchar = v.Character
- if pchar then
- if pchar:FindFirstChild("Shirt") then
- pchar.Shirt.Parent = pchar.Torso
- end
- if pchar:FindFirstChild("Pants") then
- pchar.Pants.Parent = pchar.Torso
- end
- if pchar:FindFirstChild("Shirt Graphic") then
- pchar["Shirt Graphic"].Graphic = ""
- end
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") then
- v:Destroy()
- end
- end
- pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
- pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
- pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
- pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
- pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
- pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
- pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
- pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
- pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
- pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
- pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
- end
- end
- end)
- cmd.commands.register('insert', 'cmd%int', function(args)
- local m = cmd.service('InsertService'):LoadAsset(args[2].data)
- m.Parent = game.Workspace
- m:MoveTo(cmd.localplayer.Character.Torso.Position)
- m:MakeJoints()
- end)
- cmd.commands.register('nolimbs', 'cmd%plrs', function(args)
- for i, v in pairs(game.Players:GetPlayers()) do
- v.Character['Right Leg'].Parent = nil
- v.Character['Left Leg'].Parent = nil
- v.Character['Right Arm'].Parent = nil
- v.Character['Left Arm'].Parent = nil
- end
- end)
- cmd.commands.register('recurseremove', 'cmd%str', function(args)
- local function a(o)
- for i,v in pairs(o:GetChildren()) do
- if v:IsA(args[2].data) then
- v.Parent=nil
- end
- a(v)
- end
- end
- a(game.Workspace)
- end)
- cmd.commands.register('name', 'cmd%plrs%inf', function(args)
- for i, v in pairs(args[2]) do
- local tchar = v.Character
- for x, m in pairs(tchar:GetChildren()) do
- if m:FindFirstChild('nm') then
- m.Parent = nil
- end
- end
- tchar.Name = ''
- local ntag = Instance.new("Model", tchar)
- ntag.Name = args[3]
- local nhead = tchar.Head:Clone()
- nhead.Parent = ntag
- local nhum = Instance.new("Humanoid", ntag)
- nhum.MaxHealth = 0
- nhum.Health = 0
- nhum.Name = 'nm'
- local nweld = Instance.new("Weld", nhead)
- nweld.Part0 = nhead
- nweld.Part1 = tchar.Head
- end
- end)
- cmd.commands.register('track', 'cmd%plrs%inf', function(args)
- for i, v in pairs(args[2]) do
- local tchar = v.Character
- for x, m in pairs(tchar:GetChildren()) do
- if m:FindFirstChild('nm') then
- m.Parent = nil
- end
- end
- tchar.Name = ''
- local ntag = Instance.new("Model", workspace.CurrentCamera)
- ntag.Name = v.Name
- local nhead = tchar.Head:Clone()
- nhead.Parent = ntag
- local nhum = Instance.new("Humanoid", ntag)
- nhum.MaxHealth = 0
- nhum.Health = 0
- nhum.Name = 'nm'
- local nweld = Instance.new("Weld", nhead)
- nweld.Part0 = nhead
- nweld.Part1 = tchar.Head
- end
- end)
- cmd.commands.register('rname', 'cmd%plrs', function(args)
- local player = cmd.localplayer
- player.Neutral = false
- repeat
- wait()
- player.TeamColor = BrickColor.Random()
- until not player.Character.Humanoid
- end)
- cmd.commands.register('fogend', 'cmd%int', function(args)
- game.Lighting.FogEnd = args[2].data
- end)
- cmd.commands.register('fogstart', 'cmd%int', function(args)
- game.Lighting.FogStart = args[2].data
- end)
- cmd.commands.register('time', 'cmd%int', function(args)
- game.Lighting:SetMinutesAfterMidnight(60 * args[2].data)
- end)
- cmd.commands.register('ambient', 'cmd%int%int%int', function(args)
- game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
- end)
- cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args)
- game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
- end)
- cmd.commands.register('sword', 'cmd%plrs', function(args)
- local sword = game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1]
- for i, v in pairs(args[2]) do
- sword:Clone().Parent = v.Backpack
- end
- end)
- cmd.commands.register('paranoid', 'cmd%plrs', function(args)
- for i, v in pairs(cmd.localplayer.Character:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = true
- end
- end
- end)
- cmd.commands.register('size', 'cmd%plrs%int', function(args)
- for i, v in pairs(args[2]) do
- cmd.util.size(v, args[3].data)
- end
- end)
- cmd.commands.register('unlockws', 'cmd%plrs', function(args)
- local function dloop(o)
- for i, v in pairs(o:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = false
- end
- if v:IsA("Model") then
- v:BreakJoints()
- end
- dloop(v)
- end
- end
- dloop(game.Workspace)
- end)
- cmd.commands.register('change', 'cmd%plrs%str%inf', function(args)
- for i, v in pairs(args[2]) do
- if v:FindFirstChild("leaderstats") then
- if v.leaderstats:FindFirstChild(args[3].data) then
- if v.leaderstats[args[3].data]:IsA("StringValue") then
- v.leaderstats[args[3].data].Value = args[4]
- end
- if v.leaderstats[args[3].data]:IsA("NumberValue") or v.leaderstats[args[3].data]:IsA("IntValue") then
- print(args[4])
- if tonumber(args[4]) ~= nil then
- v.leaderstats[args[3].data].Value = tonumber(args[4])
- end
- end
- end
- end
- end
- end)
- ---------------------------
- -- ** init ** --
- local count = 0
- for _, _ in pairs(cmd.commands.store) do count = count + 1 end
- warn("loaded nosyliam's cmdscript [a]")
- warn(tostring(count).." commands")
- DistributedCmdBar.FocusLost:connect(function(e)
- if e == true then
- cmd.commands.run(DistributedCmdBar.Text)
- DistributedCmdBar.Text = ''
- end
- end)
- --PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg, _)
- -- if cmd.util.isadmin(plr.Name) then
- -- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
- -- cmd.commands.run(msg:sub(2, #msg))
- -- end
- -- end
- -- end)
- end
- topkek.navigation.buildHomePage = function()
- local count = 0
- for _, _ in pairs(cmd.commands.store) do count = count + 1 end
- local hook = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container, true)
- hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos')
- hook:drawText(1, 'Patch version 1.0.5')
- hook:drawText(1, 'Commandbase patch version 1.0.0')
- hook:drawText(1, 'Number of commands: ' .. tostring(count))
- local stime = hook:drawText(1, 'Server Time: 0')
- spawn(function()
- while true do
- stime.Text = 'Server Time: ' .. tostring(game:GetService('Workspace').DistributedGameTime)
- wait(0.5)
- end
- end)
- local ssz = hook:drawText(1, 'Server Size: 0')
- spawn(function()
- while true do
- ssz.Text = 'Server Size: ' .. tostring(game:GetService('Players').NumPlayers)
- wait(0.5)
- end
- end)
- local fe = game:GetService('Workspace').FilteringEnabled
- hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO"))
- hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId))
- hook:drawText(1, 'same', 55)
- end
- topkek.navigation.buildContainers = function()
- for _, v in pairs(topkek.data.windows) do
- topkek.tools.gui:makeContainer(v)
- end
- end
- topkek.navigation.initCommandBar()
- topkek.navigation.buildContainers()
- topkek.navigation.buildTopbar()
- topkek.navigation.buildHomePage()
- wait()
- --// actual code below lole //--
- --// PLAYERS //--
- local plrwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container)
- local search = plrwin:drawButton(1, '', function()end)
- drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search, {'All'})
- function fixPlayerDrop()
- local t = {'All'}
- for i, v in pairs(game.Players:GetPlayers()) do
- table.insert(t, v.Name)
- end
- drop.SetTable(t)
- end
- game.Players.PlayerAdded:connect(function()
- fixPlayerDrop()
- end)
- game.Players.PlayerRemoving:connect(function()
- fixPlayerDrop()
- end)
- plrFrame = plrwin:drawContainer(1, 100)
- headshotContainer = plrFrame:drawContainer(0.4, 94, true)
- headshotContainer:setDrawY(20)
- headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png", 74)
- headshotContainer:setDrawY(0)
- userNameText = headshotContainer:drawText(1, "[All]")
- userNameText.ClipsDescendants = true
- userNameText.Font = Enum.Font.SourceSansBold
- infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5)
- infoContainer.BackgroundColor3 = color3(108, 38, 38)
- userIdText = infoContainer:drawText(1, "ID: 0")
- userAgeText = infoContainer:drawText(1, "Age: 0")
- userTeamText = infoContainer:drawText(1, "Team: Neutral")
- cval = 'All'
- fixPlayerDrop()
- function updatePlayer(plri)
- local plr = game:GetService('Players'):FindFirstChild(plri)
- if not plr and plri ~= 'All' then
- print("Couldn't find player!")
- updatePlayer(topkek.lplr)
- else
- headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png"
- userNameText.Text = "[All]"
- userIdText.Text = 'ID: [multiple]'
- userAgeText.Text = 'Age: [multiple]'
- userTeamText.Text = 'Team: [multiple]'
- cval = 'All'
- end
- local team = plr.TeamColor
- if team == nil then
- team = 'Neutral'
- else
- team = tostring(team)
- end
- headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" .. tostring(plr.UserId) .. "&width=420&height=420&format=png"
- userNameText.Text = plr.Name
- userIdText.Text = 'ID: ' .. tostring(plr.UserId)
- userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge)
- userTeamText.Text = 'Team: ' .. team
- cval = plr.Name
- end
- drop.Changed(updatePlayer)
- --actual code ------__-
- plrwin:addSpacing()
- plrwin:drawButton(1/2, 'Kick', function()
- tk.dp(cval, function(p)
- topkek.banmgr.executeKick(p)
- end)
- end)
- plrwin:drawButton(1/2, 'Ban', function()
- tk.dp(cval, function(p)
- topkek.banmgr.addSoftBan(p)
- end)
- end)
- plrwin:drawButton(1/2,'Friendlag', function()
- tk.dp(cval, function(p)
- for i = 1, 10 do
- spawn(function()
- while wait() do
- game.Players.LocalPlayer:RequestFriendship(p)
- game.Players.LocalPlayer:RevokeFriendship(p)
- end
- end)
- end
- end)
- end)
- plrwin:drawButton(1/2, 'Hardban', function()
- tk.dp(cval, function(p)
- topkek.banmgr.addHardBan(p)
- end)
- end)
- plrwin:addSpacing()
- plrwin:drawButton(1/2, 'Bring', function()
- tk.dp(cval, function(z)
- if z.Character then
- z.Character.HumanoidRootPart.CFrame =
- game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
- end
- end)
- end)
- plrwin:drawButton(1/2, 'Goto', function()
- tk.dp(cval, function(z)
- game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
- z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
- end)
- end)
- plrwin:addSpacing()
- plrwin:drawButton(1/3, 'Kill', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild("Humanoid") then
- p.Character.Humanoid.Health = 0
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Seizure', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p) then
- spawn(function()
- p.Character.Humanoid.PlatformStand = true
- tk.gt(p).CFrame = tk.gt(p).CFrame * CFrame.Angles(math.rad(90),0,0)
- repeat
- wait()
- p.Character.Humanoid.PlatformStand = true
- tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
- tk.gt(p).RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- until not p.Character:FindFirstChild("Humanoid") or not tk.gt(p)
- end)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Stun', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild("Humanoid") then
- p.Character.Humanoid.PlatformStand = true
- p.Character.Torso.CFrame = p.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Freeze', function()
- tk.dp(cval, function(p)
- if p.Character then
- tk.gt(p).Anchored = true
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Thaw', function()
- tk.dp(cval, function(p)
- if p.Character then
- tk.gt(p).Anchored = false
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Superslow', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- p.Character.Humanoid.WalkSpeed = 1
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Highjump', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- p.Character.Humanoid.JumpPower = 125
- end
- end)
- end)
- plrwin:drawButton(1/3, 'God', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- p.Character.Humanoid.MaxHealth = math.huge
- p.Character.Humanoid.Health = math.huge
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Semigod', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- p.Character.Humanoid.MaxHealth = 9e9
- p.Character.Humanoid.Health = 9e9
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Fast', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- p.Character.Humanoid.WalkSpeed = 50
- end
- end)
- end)
- Follow = false;
- plrwin:drawButton(1/3, 'Annoy', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- if Follow == true then
- Follow = false; return
- else Follow = true end
- while Follow == true do
- game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
- p.Character.HumanoidRootPart.CFrame
- wait()
- end
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Freefall', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- p.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Destroy', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- p.Character.Humanoid:Destroy()
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Fix', function()
- tk.dp(cval, function(p)
- if p.Character and p.Character:FindFirstChild('Humanoid') then
- p.Character.Humanoid.Health = 100
- p.Character.Humanoid.MaxHealth = 100
- p.Character.Humanoid.JumpPower = 100
- p.Character.Humanoid.WalkSpeed = 16
- p.Character.Humanoid.PlatformStand = false
- p.Character.Humanoid.Jump = true
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Respawn', function()
- tk.dp(cval, function(p)
- if p.Character then
- local a1 = Instance.new("Model", game:service'Workspace')
- local a2 = Instance.new("Part", game:service'Workspace')
- a2.CanCollide = true
- a2.Anchored = true
- a2.CFrame = CFrame.new(10000, 10000, 10000)
- a2.Name = "Torso"
- local a3 = Instance.new("Humanoid", a1)
- a3.MaxHealth=100;a3.Health=100
- p.Character = a1
- a3.Health=0
- end
- end)
- end)
- plrwin:addSpacing()
- local nameInp
- plrwin:drawButton(1/3, 'Name', function()
- tk.dp(cval, function(z)
- local Character = z.Character
- local newName = Instance.new("Model", z.Character)
- newName.Name = nameInp.Text
- local cl = Character:WaitForChild("Head"):Clone()
- cl.Parent = newName
- cl:WaitForChild("face"):Destroy()
- local hum = Instance.new("Humanoid", newName)
- hum.Name = "NameTag"
- hum.MaxHealth = 0
- hum.Health = 0
- local weld = Instance.new("Weld", cl)
- weld.Part0 = cl
- weld.Part1 = Character:WaitForChild("Head")
- Character:WaitForChild("Head").Transparency = 1
- wait(.5)
- cl.BrickColor = Character:WaitForChild("Head").BrickColor
- end)
- end)
- nameInp = plrwin:drawTextBox(2/3, '')
- local chatInp
- plrwin:drawButton(1/3, 'Chat', function()
- tk.dp(cval, function(z)
- game:GetService('Chat'):Chat(z.Charcter, chatInp.Text)
- end)
- end)
- chatInp = plrwin:drawTextBox(2/3, '')
- local disgInp
- plrwin:drawButton(1/3, 'Disguise', function()
- tk.dp(cval, function(p)
- local id = 0
- if tonumber(disgInp.Text) then
- id = tonumber(disgInp.Text)
- else
- id = game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text)
- end
- if p.Character:FindFirstChild("Humanoid") then
- p.Character.Humanoid.Health = 0
- end
- p.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
- end)
- end)
- disgInp = plrwin:drawTextBox(2/3, 'ROBLOX')
- plrwin:addSpacing()
- clrR = plrwin:drawTextBox(1/3, '0')
- clrG = plrwin:drawTextBox(1/3, '0')
- clrB = plrwin:drawTextBox(1/3, '0')
- function getColor()
- local r = tonumber(clrR.Text)
- local g = tonumber(clrG.Text)
- local b = tonumber(clrB.Text)
- if not (r and g and b) then return Color3.new(0,0,0) end
- return Color3.new(r/255, g/255, b/255)
- end
- plrwin:drawButton(1/3, 'Sparkles', function()
- tk.dp(cval, function(z)
- Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor()
- end)
- end)
- plrwin:drawButton(1/3, 'Smoke', function()
- tk.dp(cval, function(z)
- Instance.new("Smoke", tk.gt(z)).Color = getColor()
- end)
- end)
- plrwin:drawButton(1/3, 'Fire', function()
- tk.dp(cval, function(z)
- local fr = Instance.new("Fire", tk.gt(z))
- fr.Color = getColor()
- fr.Heat = 30
- fr.Size = 20
- end)
- end)
- plrwin:drawButton(1/3, 'Forcefield', function()
- tk.dp(cval, function(z)
- if z.Character then
- Instance.new("ForceField", z.Character)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Select', function()
- tk.dp(cval, function(z)
- if z.Character and tk.gt(z) then
- Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Sphere', function()
- tk.dp(cval, function(z)
- if z.Character and tk.gt(z) then
- Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Fling', function()
- tk.dp(cval, function(z)
- spawn(function() --kohls admin commands lol
- if z.Character and tk.gt(z) then
- local xran, zran
- repeat xran = math.random(5555, 9999) until math.abs(xran) >= 5555
- repeat zran = math.random(5555, 9999) until math.abs(zran) >= 5555
- z.Character.Humanoid.Sit = true
- tk.gt(z).Velocity = Vector3.new(0,0,0)
- local frc = Instance.new("BodyForce", tk.gt(z))
- frc.Name = "BFRC"
- frc.force = Vector3.new(xran*4,9999*5,zran*4)
- game:GetService("Debris"):AddItem(frc, 0.1)
- end
- end)
- end)
- end)
- plrwin:drawButton(1/3, 'Explode', function()
- tk.dp(cval, function(z)
- if z.Character and tk.gt(z) then
- local explosion = Instance.new("Explosion")
- explosion.Position = tk.gt(z).Position
- explosion.Parent = workspace
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Nuke', function()
- tk.dp(cval, function(z)
- if z.Character and tk.gt(z) then
- local torso = tk.gt(z)
- local nuke = Instance.new("Part", game.Workspace)
- local opos = torso.CFrame
- nuke.BrickColor = BrickColor.new("Bright yellow")
- nuke.TopSurface = Enum.SurfaceType.Smooth
- nuke.BottomSurface = Enum.SurfaceType.Smooth
- nuke.Anchored = true
- nuke.CanCollide = false
- nuke.Shape = "Ball"
- nuke.Transparency = 0.5
- nuke.CFrame = torso.CFrame
- nuke.Size = Vector3.new(1, 1, 1)
- nuke.Touched:connect(function(p)
- local expl = Instance.new("Explosion", p)
- expl.BlastPressure = 50000
- expl.BlastRadius = 50
- expl.Position = p.Position
- p.Material = Enum.Material.CorrodedMetal
- p:BreakJoints()
- end)
- for i = 1, 150 do
- nuke.Size = Vector3.new(i, i, i)
- nuke.CFrame = opos
- wait(0.08)
- end
- nuke:Destroy()
- end
- end)
- end)
- plrwin:drawButton(1/3, 'No Tools', function()
- tk.dp(cval, function(p)
- for _, t in pairs(p.Backpack:GetChildren()) do
- t:Destroy()
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Take Tools', function()
- tk.dp(cval, function(p)
- for _, t in pairs(p.Backpack:GetChildren()) do
- t.Parent = game:service'Players'.LocalPlayer.Backpack
- end
- end)
- end)
- plrwin:drawButton(1/3, 'BTools', function()
- tk.dp(cval, function(p)
- local a = Instance.new("HopperBin")
- a.BinType = "GameTool"
- a.Parent = p.Backpack
- local a = Instance.new("HopperBin")
- a.BinType = "Clone"
- a.Parent = p.Backpack
- local a = Instance.new("HopperBin")
- a.BinType = "Hammer"
- a.Parent = p.Backpack
- end)
- end)
- plrwin:drawButton(1/3, 'Hotdog', function()
- tk.dp(cval, function(p)
- if p.Character and tk.gt(p) then
- topkek.tools.util.weenieHutJunior(p)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Quicksand', function()
- tk.dp(cval, function(z)
- if z.Character and z.Character:FindFirstChild("Humanoid") then
- local tor = tk.gt(z)
- local hole = Instance.new("Part", z.Character)
- hole.Anchored = true
- hole.Name = "Hole"
- hole.FormFactor = Enum.FormFactor.Custom
- hole.Size = Vector3.new(7, 1, 7)
- hole.CanCollide = false
- hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
- hole.BrickColor = BrickColor.new("Cool yellow")
- hole.Material = Enum.Material.Sand
- local hm = Instance.new("CylinderMesh", hole)
- tor.Anchored = true
- if z.Character:FindFirstChild("Humanoid") then
- z.Character.Humanoid.Jump = true
- end
- for x,m in pairs(z.Character:GetChildren()) do
- if m:IsA("BasePart") or m:IsA("MeshPart") then
- m.CanCollide = false
- end
- end
- for i=1,75 do
- tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
- wait(0.06)
- end
- tor.CFrame=tor.CFrame*CFrame.new(0,
- -500,0
- )
- z.Character.Humanoid.Health = 0
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Insane', function()
- tk.dp(cval, function(p)
- if p.Character and tk.gt(p) then
- for i,v in pairs(tk.gt(p):GetChildren()) do
- if v:IsA("Motor6D") then
- spawn(function()
- while v do
- v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
- wait()
- end
- end)
- end
- end
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Invisible', function()
- tk.dp(cval, function(p)
- tk.rco(p.Character, 'BasePart', 'Transparency', 1)
- tk.rco(p.Character, 'MeshPart', 'Transparency', 1)
- end)
- end)
- plrwin:drawButton(1/3, 'Visible', function()
- tk.dp(cval, function(p)
- tk.rco(p.Character, 'BasePart', 'Transparency', 0)
- tk.rco(p.Character, 'MeshPart', 'Transparency', 0)
- end)
- end)
- plrwin:drawButton(1/3, 'Bighead', function()
- tk.dp(cval, function(z)
- if z.Character then
- if z.Character:FindFirstChild('Head') then
- z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
- end
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Goldify', function()
- tk.dp(cval, function(z)
- if z.Character then
- tk.rco(z.Character, 'BasePart', 'Material', 'Marble')
- tk.rco(z.Character, 'MeshPart', 'Material', 'Marble')
- tk.rco(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
- tk.rco(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Neon', function()
- tk.dp(cval, function(z)
- if z.Character then
- tk.rco(z.Character, 'BasePart', 'Material', 'Neon')
- tk.rco(z.Character, 'MeshPart', 'Material', 'Neon')
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Shiny', function()
- tk.dp(cval, function(z)
- if z.Character then
- tk.rco(z.Character, 'BasePart', 'Reflectance', 1)
- tk.rcm(z.Character, 'MeshPart')
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Shrek', function()
- tk.dp(cval, function(z)
- if z.Character then
- local pchar = z.Character
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
- v:Destroy()
- end
- end
- for i,v in pairs(pchar.Head:GetChildren()) do
- if v:IsA("Decal") or v:IsA("SpecialMesh") then
- v:Destroy()
- end
- end
- local mesh = Instance.new("SpecialMesh", pchar.Head)
- mesh.MeshType = "FileMesh"
- pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
- pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
- pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
- local Shirt = Instance.new("Shirt", z.Character)
- local Pants = Instance.new("Pants", z.Character)
- Shirt.ShirtTemplate = "rbxassetid://133078194"
- Pants.PantsTemplate = "rbxassetid://133078204"
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Duck', function()
- tk.dp(cval, function(z)
- if z.Character then
- local pchar = z.Character
- for i,v in pairs(pchar:GetChildren()) do
- if v:IsA("Hat") or v:IsA("Accessory") then
- v:Destroy()
- end
- end
- local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
- duck.MeshType = "FileMesh"
- duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
- duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
- duck.Scale = Vector3.new(5, 5, 5)
- tk.rco(z.Character, 'Instance', 'Transparency', 1)
- z.Character.HumanoidRootPart.Transparency = 0
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Spheres', function()
- tk.dp(cval, function(z)
- if z.Character then
- tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder')
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Big', function()
- tk.dp(cval, function(z)
- if z.Character then
- topkek.tools.util.scalePlayer(5, z)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Small', function()
- tk.dp(cval, function(z)
- if z.Character then
- topkek.tools.util.scalePlayer(5, z)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Giraffe', function()
- tk.dp(cval, function(z)
- if z.Character then
- local char=z.Character
- local h=char.Head
- local tor=char:FindFirstChild("Torso")
- if not tor then return end
- tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
- local fn=Instance.new("Part",char)
- fn.Size=Vector3.new(1,5.5,1)
- fn.Name="FakeNeck"
- fn.Anchored=false
- fn.CanCollide=false
- if char:FindFirstChild("Body Colors") then
- fn.BrickColor=char["Body Colors"].HeadColor
- end
- local cm=Instance.new("CylinderMesh",fn)
- local we=Instance.new("Weld",h)
- we.Part0=h
- we.Part1=fn
- we.C1=we.C1*CFrame.new(0,2.6,0)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Dab', function()
- tk.dp(cval, function(z)
- if z.Character and z.Character:FindFirstChild("Torso") then
- local chr = z.Character
- chr.Animate.Disabled = true
- chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
- chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
- chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
- end
- end)
- end)
- plrwin:drawButton(1/3, 'Force Follow', function()
- tk.dp(cval, function(z)
- game:GetService("RunService"):BindToRenderStep("_", 0, function()
- z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position)
- end)
- end)
- end)
- plrwin:drawButton(1/3, 'Camlock', function()
- tk.dp(cval, function(z)
- z.CameraMode = "LockFirstPerson"
- end)
- end)
- --// SERVER //--
- local servwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container)
- local detailWin = servwin:drawContainer(1, 100, nil, nil, 18)
- detailWin:drawText(1, 'Job ID: ' .. (game.JobId and (game.JobId ~= "") or "???"))
- detailWin:drawText(1, 'Game Name: ' .. game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name)
- detailWin:drawText(1, 'Creator Name: ' .. game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId))
- --detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre))
- servwin:drawButton(1/2, 'Shutdown', function()
- workspace.Gravity = 0/0
- end)
- servwin:drawButton(1/2, 'Clear', function()
- for i,v in pairs(game:service'Workspace':GetChildren()) do
- if (not v:IsA("Terrain"))and(v.Name~="Camera") then
- v:Destroy()
- end
- end
- end)
- servwin:drawButton(1/2, 'Baseplate', function()
- for X = -2500, 2500, 512 do
- for Z = -2500, 2500, 512 do
- local P = Instance.new("Part")
- P.Anchored = true
- P.Locked = true
- P.Size = Vector3.new(512,3,512)
- P.CFrame = CFrame.new(X,0,Z)
- P.BrickColor = BrickColor.Green()
- P.Parent = game:service'Workspace'
- end
- end
- end)
- servwin:drawButton(1/2, 'Reset', function()
- for i,v in pairs(game:service'Workspace':GetChildren()) do
- if (not v:IsA("Terrain"))and(v.Name~="Camera") then
- v:Destroy()
- end
- end
- for X = -2500, 2500, 512 do
- for Z = -2500, 2500, 512 do
- local P = Instance.new("Part")
- P.Anchored = true
- P.Locked = true
- P.Size = Vector3.new(512,3,512)
- P.CFrame = CFrame.new(X,0,Z)
- P.BrickColor = BrickColor.Green()
- P.Parent = game:service'Workspace'
- end
- end
- for i, v in pairs(game:GetService('Players'):GetPlayers()) do
- local a1 = Instance.new("Model", game:service'Workspace')
- local a2 = Instance.new("Part", game:service'Workspace')
- a2.CanCollide = true
- a2.Anchored = true
- a2.CFrame = CFrame.new(10000, 10000, 10000)
- a2.Name = "Torso"
- local a3 = Instance.new("Humanoid", a1)
- a3.MaxHealth=100;a3.Health=100
- v.Character = a1
- a3.Health=0
- end
- end)
- servwin:drawButton(1, 'Remove Sounds', function()
- tk.rcm(game, 'Sound')
- end)
- servwin:addSpacing()
- servwin:drawButton(1, 'Break All', function()
- workspace:BreakJoints(workspace:GetChildren())
- end)
- local gravInp
- servwin:drawButton(1/3, 'Gravity', function()
- if not tonumber(gravInp.Text) then return end
- workspace.Gravity = tonumber(gravInp.Text)
- end)
- gravInp = servwin:drawTextBox(2/3, '')
- servwin:addSpacing()
- servwin:drawButton(1, 'Reset Lighting', function()
- local l = game:service'Lighting'
- l.Ambient = Color3.new(0, 0, 0)
- l.Brightness = 1
- l.GlobalShadows = true
- l.Outlines = true
- l.FogEnd = 100000
- l.FogStart = 0
- l:SetMinutesAfterMidnight(12*60)
- end)
- local brightInp
- servwin:drawButton(1/3, 'Brightness', function()
- if not tonumber(brightInp.Text) then return end
- game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
- end)
- brightInp = servwin:drawTextBox(2/3, '100')
- local fogInp
- servwin:drawButton(1/3, 'Fog', function()
- if not tonumber(fogInp.Text) then return end
- game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
- end)
- fogInp = servwin:drawTextBox(2/3, '0')
- local timeInp
- servwin:drawButton(1/3, 'Hour', function()
- if not tonumber(timeInp.Text) then return end
- game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text))
- end)
- timeInp = servwin:drawTextBox(2/3, '12')
- servwin:addSpacing()
- -- private server crap
- local privateToggle
- local privStatus = false
- privateToggle = servwin:drawButton(1, 'Private Server OFF', function()
- if privStatus == false then
- privStatus = true
- privateToggle.Text = 'Private Server ON'
- topkek.banmgr.makePrivate()
- else
- privateToggle.Text = 'Private Server OFF'
- topkek.banmgr.unprivate()
- end
- end)
- servwin:addSpacing()
- servwin:drawText(1, 'Whitelist')
- local plrAddInp
- servwin:drawButton(1/3, 'Add', function()
- topkek.banmgr.doWhitelist(plrAddInp.Text)
- ReorderWL()
- end)
- plrAddInp = servwin:drawTextBox(2/3, '')
- wlCont = servwin:drawScrollingContainer(100)
- function ReorderWL()
- local wl = topkek.banmgr.whitelist
- for i,v in pairs(wlCont:GetChildren()) do
- v:Destroy()
- end
- wlCont:setDrawY(3)
- for i,v in pairs(wl) do
- wlCont:drawText(2/3, v)
- wlCont:drawButton(1/3, 'Remove', function()
- topkek.banmgr.unwhitelist(v)
- ReorderWL()
- end)
- end
- end
- ReorderWL()
- --// LOCALPLAYER //--
- local lpwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Container)
- lpwin:drawButton(1, 'Reset Camera', function()
- game.Workspace.CurrentCamera:remove()
- wait(.1)
- game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid or
- game.Workspace[topkek.lplr.Name].Humanoid
- game.Workspace.CurrentCamera.CameraType = "Custom"
- end)
- lpwin:drawButton(1, 'Respawn', function()
- local a1 = Instance.new("Model", game:service'Workspace')
- local a2 = Instance.new("Part", game:service'Workspace')
- a2.CanCollide = true
- a2.Anchored = true
- a2.CFrame = CFrame.new(10000, 10000, 10000)
- a2.Name = "Torso"
- local a3 = Instance.new("Humanoid", a1)
- a3.MaxHealth=100;a3.Health=100
- topkek.lplr.Character = a1
- a3.Health=0
- end)
- lpwin:drawButton(1, 'Rejoin', function()
- game:GetService('TeleportService'):Teleport(game.PlaceId)
- end)
- lpwin:addSpacing()
- lpwin:drawButton(1/2, 'God', function()
- if topkek.lplr.Character:FindFirstChild("Humanoid") then
- topkek.lplr.Character.Humanoid.MaxHealth = math.huge
- topkek.lplr.Character.Humanoid.Health = math.huge
- end
- end)
- lpwin:drawButton(1/2, 'Semigod', function()
- if topkek.lplr.Character:FindFirstChild("Humanoid") then
- topkek.lplr.Character.Humanoid.MaxHealth = 9e9
- topkek.lplr.Character.Humanoid.Health = 9e9
- end
- end)
- Loopgod = false
- lpwin:drawButton(1, 'Loopgod', function()
- if Loopgod == false then
- Loopgod = true
- spawn(function()
- repeat
- topkek.lplr.Character.Humanoid.MaxHealth = math.huge
- topkek.lplr.Character.Humanoid.Health = math.huge
- wait()
- until Loopgod == false
- end)
- else
- Loopgod = false
- end
- end)
- lpwin:addSpacing()
- plrwin:addSpacing()
- local Lev, Clip, Fly
- lpwin:drawButton(1/2, 'Levitate', function()
- if Lev == true then
- Lev = false
- return
- end
- Lev = true
- repeat
- topkek.lplr.Character.Humanoid:ChangeState(10)
- wait(0)
- until Lev == false
- end)
- lpwin:drawButton(1/2, 'Noclip', function()
- if Clip == true then
- Clip = false
- return
- end
- Clip = true
- game:GetService("RunService").Stepped:connect(function()
- tk.gt(topkek.lplr).CanCollide = not Clip
- topkek.lplr.Character.Head.CanCollide = not Clip
- topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
- if topkek.lplr.Character.UpperTorso then
- topkek.lplr.Character.LowerTorso.CanCollide = not Clip
- end
- end)
- topkek.lplr.Character.HumanoidRootPart.Changed:connect(function()
- tk.gt(topkek.lplr).CanCollide = not Clip
- topkek.lplr.Character.Head.CanCollide = not Clip
- topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
- if topkek.lplr.Character.UpperTorso then
- topkek.lplr.Character.LowerTorso.CanCollide = not Clip
- end
- end)
- end)
- lpwin:drawButton(1/2, 'Fly', function()
- if Fly == true then
- Fly = false
- return
- end
- Fly = true
- local mouse=game.Players.LocalPlayer:GetMouse''
- localplayer=game.Players.LocalPlayer
- game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
- local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
- local speed=0
- local keys={a=false,d=false,w=false,s=false}
- local e1
- local e2
- local function start()
- local pos = Instance.new("BodyPosition",torso)
- local gyro = Instance.new("BodyGyro",torso)
- pos.Name="EPIXPOS"
- pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- pos.position = torso.Position
- gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
- gyro.cframe = torso.CFrame
- repeat
- wait()
- localplayer.Character.Humanoid.PlatformStand=true
- local new=gyro.cframe - gyro.cframe.p + pos.position
- if not keys.w and not keys.s and not keys.a and not keys.d then
- speed=1
- end
- if keys.w then
- new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
- speed=speed+0.01
- end
- if keys.s then
- new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
- speed=speed+0.01
- end
- if keys.d then
- new = new * CFrame.new(speed,0,0)
- speed=speed+0.01
- end
- if keys.a then
- new = new * CFrame.new(-speed,0,0)
- speed=speed+0.01
- end
- if speed>5 then
- speed=5
- end
- pos.position=new.p
- if keys.w then
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
- elseif keys.s then
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
- else
- gyro.cframe = workspace.CurrentCamera.CoordinateFrame
- end
- until not Fly
- if gyro then gyro:Destroy() end
- if pos then pos:Destroy() end
- flying=false
- localplayer.Character.Humanoid.PlatformStand=false
- speed=0
- end
- e1=mouse.KeyDown:connect(function(key)
- if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
- if key=="w" then
- keys.w=true
- elseif key=="s" then
- keys.s=true
- elseif key=="a" then
- keys.a=true
- elseif key=="d" then
- keys.d=true
- end
- end)
- e2=mouse.KeyUp:connect(function(key)
- if key=="w" then
- keys.w=false
- elseif key=="s" then
- keys.s=false
- elseif key=="a" then
- keys.a=false
- elseif key=="d" then
- keys.d=false
- end
- end)
- start()
- end)
- lpwin:drawButton(1/2, 'Highjump', function()
- local thrust = Instance.new("BodyVelocity")
- game:GetService('UserInputService').InputBegan:connect(function(i, b)
- if i.KeyCode == Enum.KeyCode.Space then
- print("Got jump")
- coroutine.resume(coroutine.create(function()
- thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
- thrust.velocity = Vector3.new(0,50,0)
- thrust.maxForce = Vector3.new(0,4e+050,0)
- wait(0.2)
- thrust.Parent = nil
- end))
- end
- end)
- end)
- lpwin:addSpacing()
- local apprInp
- lpwin:drawButton(1/3, 'Appearance', function()
- local id = 0
- if tonumber(apprInp.Text) then
- id = tonumber(apprInp.Text)
- else
- id = game:GetService('Players'):GetUserIdFromNameAsync(apprInp.Text)
- end
- if topkek.lplr.Character:FindFirstChild("Humanoid") then
- topkek.lplr.Character.Humanoid.Health = 0
- end
- topkek.lplr.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
- end)
- apprInp = lpwin:drawTextBox(2/3, 'ROBLOX')
- local teamInp
- lpwin:drawButton(1/3, 'Team', function()
- topkek.lplr.TeamColor = BrickColor.new(teamInp.Text)
- end)
- teamInp = lpwin:drawTextBox(2/3, 'Bright red')
- lpwin:drawButton(1/2, 'Naked', function()
- topkek.lplr:ClearCharacterAppearance()
- end)
- lpwin:drawButton(1/2, 'Neutral', function()
- topkek.lplr.Neutral = true
- end)
- lpwin:addSpacing()
- lpwin:drawButton(1/2, 'Orb', function()
- game.Players.LocalPlayer.Character = nil
- --lp:Destroy()
- local cam = game.Workspace.CurrentCamera
- local m = Instance.new("Model", game.Workspace)
- m.Name = game.Players.LocalPlayer.Name
- local hum = Instance.new("Humanoid", m)
- hum.Health = 0
- hum.MaxHealth = 0
- local orb = Instance.new("Part", m)
- orb.Size = Vector3.new(1, 1, 1)
- orb.Shape = "Ball"
- orb.Name = "Head"
- orb.Anchored = true
- orb.CanCollide = true
- orb.BottomSurface = Enum.SurfaceType.Smooth
- orb.TopSurface = Enum.SurfaceType.Smooth
- orb.Transparency = 0
- spawn(function()
- while true do
- wait(0.1)
- if orb then
- orb.BrickColor = BrickColor.Random()
- else break end
- end
- end)
- cam.CameraSubject = orb
- cam.CameraType = Enum.CameraType.Fixed
- game:GetService("RunService").RenderStepped:connect(function()
- orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
- end)
- game.Players.LocalPlayer.Chatted:connect(function(a)
- game:GetService("Chat"):Chat(orb, a)
- end)
- end)
- lpwin:drawButton(1/2, 'Freecam', function()
- local cam = game.Workspace.CurrentCamera
- cam.CameraType = "Fixed"
- cam.CameraSubject = nil
- topkek.lplr.Character = nil
- end)
- lpwin:drawButton(1/2, 'NoGrav', function()
- if topkek.lplr.Character then
- for x,m in pairs(topkek.lplr.Character:GetChildren()) do
- if m:IsA("BasePart") then
- local bf = Instance.new("BodyForce", m)
- bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
- end
- if m:IsA("Hat") or m:IsA("Accessory") then
- if m:findFirstChild("Handle") then
- local bf = Instance.new("BodyForce", m.Handle)
- bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
- end
- end
- end
- end
- end)
- lpwin:drawButton(1/2, 'Trowel', function()
- topkek.tools.util.trowel()
- end)
- lpwin:addSpacing()
- lpwin:drawButton(1/2, 'Fedora', function()
- local hats={
- 98346834,
- 215751161,
- 119916949,
- 72082328,
- 147180077,
- 100929604,
- 63043890,
- 1285307,
- 1029025,
- 334663683,
- 259423244
- }
- game:GetObjects("rbxassetid://" .. tostring(hats[math.random(1,#hats)]))[1].Parent = topkek.lplr.Character
- end)
- lpwin:drawButton(1/2, 'Rainbow Name', function()
- topkek.lplr.Neutral = false
- repeat
- wait()
- topkek.lplr.TeamColor = BrickColor.Random()
- until not topkek.lplr.Character.Humanoid
- end)
- local tagInp
- lpwin:drawButton(1/3, 'Tag', function()
- local len = 10
- local bb = Instance.new("BillboardGui")
- bb.Parent = topkek.lplr.Character.Head
- bb.Adornee = topkek.lplr.Character.Head
- bb.AlwaysOnTop = true
- bb.Enabled = true
- bb.Size = UDim2.new(len, 0, 1.5, 0)
- bb.Name = "tag"
- bb.StudsOffset = Vector3.new(0, 3, 0)
- --local fr = Instance.new("Frame")
- --fr.Parent = bb
- --fr.Size = UDim2.new(1, 0, 1, 0)
- --fr.Style = Enum.FrameStyle.RobloxRound
- local tl = Instance.new("TextLabel")
- tl.Parent = bb
- tl.Font = Enum.Font.Code
- tl.BackgroundTransparency = 1
- tl.TextScaled = true
- tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
- tl.Size = UDim2.new(1, 0, 1, 0)
- tl.Text = tagInp.Text
- tl.Name = "trutag"
- tl.Visible = true
- tl.ZIndex = 2
- end)
- tagInp = lpwin:drawTextBox(2/3, '')
- --// SCRIPTS //--
- --local scriptwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Scripts').Container)
- --local search = scriptwin:drawTextBox(1,'')
- --local origy = scriptwin:getDrawY()
- --scriptwin:addSpacing()
- --scriptwin:addSpacing()
- --local scripts = game:GetObjects("rbxassetid://376553985")[1]
- --local container = {}
- --function MakeList(condition)
- -- for i,v in pairs(scriptwin:GetChildren()) do
- -- if v.Name == "Script" then
- -- v:Destroy()
- -- end
- -- end
- --scriptwin:setDrawY(origy)
- --for i, v in pairs(scripts:GetChildren()) do
- -- if string.find(v.Name:lower(), condition:lower()) or (condition == "") or (condition == " ") then
- -- local scr = scriptwin:drawButton(1, v.Name, function()
- -- spawn(function() loadstring(v.Source)() end)
- -- end, 25)
- -- scr.Name = 'Script'
- -- end
- -- end
- --end
- --game:GetService("UserInputService").InputChanged:connect(function(inp)
- -- if inp.UserInputType == Enum.UserInputType.TextInput then
- -- if search:IsFocused() then
- -- MakeList(search.Text)
- -- end
- --end
- --end)
- --MakeList('')
- --// DESTRUCTION // --
- local destwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Destruction').Container)
- local decals, seldec = destwin:drawScrollingContainer(100)
- seldec = destwin:drawText(1, 'Selected Decal: None')
- cursel = nil
- local decs = {
- {'Rain', '574772793'},
- {'Robbie', '574773630'},
- {'Pepe', '244905904'},
- {'Troll Face', '48308661'},
- {'Jeff', '109129888'},
- {'Shrek', '170539018'},
- {'Doge', '133720697'},
- {'Dat Boi', '409578848'},
- }
- for _, v in pairs(decs) do
- local b = decals:drawButton(1, v[1], function()seldec.Text="Selected Decal: " ..v[2] cursel=v[2] end,20)
- topkek.tools.gui:addLeftIcon(b,'rbxassetid://'..v[2],20)
- end
- destwin:drawButton(1, 'Spam Decal', function()
- if cursel ~= nil then
- topkek.tools.util.recurseDecal(tonumber(cursel))
- end
- end)
- destwin:drawButton(1, 'Spam Particles', function()
- if cursel ~= nil then
- topkek.tools.util.recurseParticles(tonumber(cursel))
- end
- end)
- destwin:drawButton(1, 'Spam Both', function()
- if cursel ~= nil then
- topkek.tools.util.recurseUltimate(tonumber(cursel))
- end
- end)
- destwin:drawButton(1, 'Rollback', function()
- tk.rcm(workspace, 'Decal')
- tk.rcm(workspace, 'ParticleEmitter')
- end)
- destwin:addSpacing()
- destwin:drawButton(1, '666', function()
- for i,v in next,workspace:children''do
- if(v:IsA'BasePart')then
- me=v;
- bbg=Instance.new('BillboardGui',me);
- bbg.Name='stuf';
- bbg.Adornee=me;
- bbg.Size=UDim2.new(2.5,0,2.5,0)
- --bbg.StudsOffset=Vector3.new(0,2,0)
- tlb=Instance.new'TextLabel';
- tlb.Text='666 666 666 666 666 666';
- tlb.Font='SourceSansBold';
- tlb.FontSize='Size48';
- tlb.TextColor3=Color3.new(1,0,0);
- tlb.Size=UDim2.new(1.25,0,1.25,0);
- tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
- tlb.BackgroundTransparency=1;
- tlb.Parent=bbg;
- end;end;
- --coroutine.wrap(function()while wait''do
- s=Instance.new'Sound';
- s.Parent=workspace;
- s.SoundId='rbxassetid://152840862';
- s.Pitch=1;
- s.Volume=1;
- s.Looped=true;
- s:play();
- --end;end)();
- function xds(dd)
- for i,v in next,dd:children''do
- if(v:IsA'BasePart')then
- v.BrickColor=BrickColor.new'Really black';
- v.TopSurface='Smooth';
- v.BottomSurface='Smooth';
- s=Instance.new('SelectionBox',v);
- s.Adornee=v;
- s.Color=BrickColor.new'Really red';
- a=Instance.new('PointLight',v);
- a.Color=Color3.new(1,0,0);
- a.Range=15;
- a.Brightness=5;
- f=Instance.new('Fire',v);
- f.Size=19;
- f.Heat=22;
- end;
- game.Lighting.TimeOfDay=0;
- game.Lighting.Brightness=0;
- game.Lighting.ShadowColor=Color3.new(0,0,0);
- game.Lighting.Ambient=Color3.new(1,0,0);
- game.Lighting.FogEnd=200;
- game.Lighting.FogColor=Color3.new(0,0,0);
- local dec = 'http://www.roblox.com/asset/?id=19399245';
- local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
- --coroutine.wrap(function()
- --for _,__ in pairs(fac) do
- --local ddec = Instance.new("Decal", v)
- --ddec.Face = __
- --ddec.Texture = dec
- --end end)()
- if #(v:GetChildren())>0 then
- xds(v)
- end
- end
- end
- xds(game.Workspace)
- end)
- destwin:drawButton(1, 'Troll', function()
- topkek.tools.util.recurseUltimate('48308661')
- tk.play(154664102)
- end)
- destwin:addSpacing()
- destwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
- local materiallist =
- {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
- Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
- Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
- Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
- Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
- local function r(where)
- for _,v in pairs (where:GetChildren()) do
- if v:IsA("BasePart") then
- spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
- end)
- destwin:drawButton(1/2,'Materialize',function()
- local function r(where)
- for _,v in pairs (where:GetChildren()) do
- if v:IsA("BasePart") then
- spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
- end)
- destwin:drawButton(1/2,'Meshify',function()
- local enums={
- Enum.MeshType.Head;
- Enum.MeshType.Torso;
- Enum.MeshType.Wedge;
- Enum.MeshType.Brick;
- Enum.MeshType.Sphere;
- Enum.MeshType.Cylinder;
- }
- tk.rcf('BasePart',function(o)
- local mesh = Instance.new('SpecialMesh', o)
- mesh.MeshType = enums[math.random(1,#enums)]
- end)
- end)
- destwin:drawButton(1/2,'Loop-Meshify',function()
- coroutine.wrap(function()
- while true do
- local enums={
- Enum.MeshType.Head;
- Enum.MeshType.Torso;
- Enum.MeshType.Wedge;
- Enum.MeshType.Brick;
- Enum.MeshType.Sphere;
- Enum.MeshType.Cylinder;
- }
- tk.rcf('BasePart',function(o)
- if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
- local mesh = Instance.new('SpecialMesh', o)
- mesh.MeshType = enums[math.random(1,#enums)]
- end)
- wait(0.5)
- end
- end)()
- end)
- destwin:addSpacing()
- destwin:drawButton(1, 'Rotations', function()
- tk.rcf('BasePart', function(o)
- o.Rotation = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
- end)
- end)
- destwin:drawButton(1, 'Collisions', function()
- tk.rcf('BasePart', function(o)
- o.CanCollide = false
- end)
- end)
- destwin:drawButton(1, 'Velocity', function()
- tk.rcf('BasePart', function(o)
- o.Velocity = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
- end)
- end)
- destwin:drawButton(1, 'Invisiblity', function()
- tk.rcf('BasePart', function(o)
- o.Transparency = 1
- end)
- end)
- destwin:drawButton(1, 'BreakJoints', function()
- tk.rcf('Model', function(o)
- o:BreakJoints()
- end)
- end)
- destwin:drawButton(1, 'Forces', function()
- tk.rcf('BasePart', function(o)
- local bf = Instance.new("BodyForce", o)
- bf.Force = Vector3.new(math.random(0,180)*5,math.random(0,180)*5,math.random(0,180)*5)
- end)
- end)
- destwin:drawButton(1, 'Brightness', function()
- tk.rcf('BasePart', function(o)
- local light = Instance.new("SpotLight", o)
- light.Brightness = 9e9
- light.Range = 60
- end)
- end)
- --// CATALOG //--
- local catwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Catalog').Container)
- local page, currentkeyword = 1, ""
- local searchbar, search, makeCatalog, res = 0, 0, 0, {}
- local searchbar = catwin:drawTextBox(2/3,'')
- local search = catwin:drawButton(1/3, 'Search', function()
- page = 1
- currentkeyword = searchbar.Text
- makeCatalog(currentkeyword, page)
- end)
- local previous = catwin:drawButton(1/2, 'Previous Page', function()
- if page > 1 then
- page = page - 1
- makeCatalog(currentkeyword, page)
- end
- end)
- local previous = catwin:drawButton(1/2, 'Next Page', function()
- if page >= 1 then
- page = page + 1
- makeCatalog(currentkeyword, page)
- end
- end)
- local catalog_start = catwin:getDrawY()
- function split(str,divider)
- local found = ""
- local results = {}
- for i=1,string.len(str) do
- if (string.lower(string.sub(str,i,i)) == string.lower(divider)) then
- table.insert(results, found)
- found = ""
- else
- found = found..string.sub(str,i,i)
- end
- end
- table.insert(results, found)
- return results
- end
- function GetName(nm)
- local spl = split(nm," ")
- local a,b,c,d,e=spl[1] or "",spl[2] or "",spl[3] or "", spl[4] or "", spl[5] or ""
- return (a.." "..b.." "..c.." "..d.." "..e)
- end
- --function makeCatalog(keyword, page)
- --local endpoint = "http://search.roblox.com/catalog/json?Category=6&Keyword="..keyword.."&IncludeNotForSale=false&ResultsPerPage=10&PageNumber="..tostring(page)
- --local results = game:HttpGet(endpoint, true)
- --local parse = game:GetService('HttpService'):JSONDecode(results)
- --for i, v in pairs(res) do
- --v:Destroy()
- --end
- --catwin:setDrawY(catalog_start)
- --catwin:addSpacing()
- --for i, v in pairs(parse) do
- --local img = catwin:drawImage(1/2, 'https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId='..tostring(v['AssetId']), 50)
- --local below = topkek.tools.util.Object("TextButton", {
- -- Parent = img;
- -- BackgroundColor3 = Color3.new(163/255, 57/255, 57/255);
- -- BorderSizePixel = 0;
- -- Position = UDim2.new(0, -45, 1, 5);
- -- Size = UDim2.new(0,img.AbsoluteSize.X, 0, 20);
- -- Font = 'SourceSans';
- -- FontSize = 'Size14';
- -- Text = GetName(v['Name']);
- -- TextSize = 14;
- -- TextColor3 = color3(199, 199, 199);
- -- TextStrokeTransparency = 0.5;
- -- ClipsDescendants = true;
- --})
- -- below.MouseButton1Down:connect(function()
- -- local Model = Instance.new("Model", workspace)
- -- game:GetObjects('rbxassetid://'..tostring(v['AssetId']))[1].Parent = Model
- -- Model:MakeJoints()
- -- Model:MoveTo(topkek.lplr.Character.Head.Position)
- --end)
- --img.Size=UDim2.new(0,50,0,50)
- --img.Position=img.Position+UDim2.new(0,45,0,0)
- -- if (i%2)==0 then
- -- catwin:setDrawY(catwin:getDrawY() + 25)
- --end
- -- if (i==10) then
- -- catwin.main.CanvasSize = catwin.main.CanvasSize + UDim2.new(0,0,0,25)
- -- end
- -- table.insert(res,img)
- --end
- --end
- --makeCatalog("", 1)
- --// CMDS //--
- cmdwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Commands').Container)
- count = 0
- for _, _ in pairs(cmd.commands.store) do count = count + 1 end
- cmdwin:drawText(1, tostring(count) .. " Commands")
- cmdwin:drawText(1, 'Chat Prefix: /')
- local cmdlist = cmdwin:drawScrollingContainer(260)
- for i, v in pairs(cmd.commands.fmtstore) do
- local xfmt = {}
- local str = " ;" .. i .. " "
- for form in v:gmatch("[^%%]+") do
- if form ~= 'cmd' then
- if form == 'inf' then form = 'str' end
- str = str .. "{" .. form .. "} "
- end
- end
- cmdlist:drawText(1, str)
- end
- --// MUSIC //--
- musicwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Music').Container)
- Sounds = {
- {"caramell", 2303479};
- {"epic", 27697743};
- {"rick", 2027611};
- {"halo", 1034065};
- {"pokemon", 1372261};
- {"cursed", 1372257};
- {"extreme", 11420933};
- {"awaken", 27697277};
- {"alone", 27697392};
- {"mario", 1280470};
- {"choir", 1372258};
- {"chrono" ,1280463};
- {"dotr", 11420922};
- {"entertain", 27697267};
- {"fantasy", 1280473};
- {"final", 787};
- {"organ", 11231513};
- {"tunnel", 9650822}
- }
- local cursel
- local xcursel = 0
- scr = musicwin:drawScrollingContainer(230)
- for i, v in pairs(Sounds) do
- scr:drawButton(1, v[1] .. " - " .. tonumber(v[2]), function()
- cursel.Text = "Currently Selected - " .. v[1]
- xcursel = v[2]
- end)
- end
- cursel = musicwin:drawText(1, "Currently Selected - None")
- local setInp
- musicwin:drawButton(1/3, "Set", function()
- if tonumber(setInp.Text) then
- cursel.Text = "Currently Selected - " .. setInp.Text
- xcursel = tonumber(setInp.Text)
- end
- end)
- setInp = musicwin:drawTextBox(2/3, '')
- musicwin:drawButton(1, "Play", function()
- tk.rcm(game, 'Sound')
- tk.play(xcursel)
- end)
- musicwin:drawButton(1, "Stop", function()
- tk.rcm(game, 'Sound')
- end)
- --// FACES //--
- facwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Faces').Container)
- local faces = {
- {name='Rofl',id=47595647},
- {name='Sparta',id=74142203},
- {name='UJelly',id=48989071},
- {name='Troll',id=45120559},
- {name='Horse',id=62079221},
- {name='Angry',id=48258623},
- {name='Okey',id=62830600},
- {name='Yeaw',id=53646377},
- {name='Here',id=62677045},
- {name='Har',id=48260066},
- {name='Baby Sun',id=47596170},
- {name='LOL',id=48293007},
- {name='Sad',id=53645378},
- {name='Joseph Stalin',id=48290678},
- {name='Doge',id=130742396},
- {name='Forever Alone',id=156886272},
- {name='RickRoll',id=5104631},
- {name='Jim Carrey',id=74885351},
- {name='Meh IRL',id=237553381}
- }
- local cursel, xcursel = nil, 0
- faclist = facwin:drawScrollingContainer(260)
- for i,v in pairs(faces) do
- local btn = faclist:drawButton(1, v['name'], function()
- xcursel = v['id']
- cursel.Text = 'Currently Selected: ' .. v['name']
- end)
- topkek.tools.gui:addLeftIcon(btn,'rbxassetid://'..tostring(v['id']),20)
- end
- cursel = facwin:drawText(1, 'Currently Selected: None')
- facwin:drawButton(1, 'Wear', function()
- if not (xcursel == 0) then
- if topkek.lplr.Character then
- tk.rcm(topkek.lplr.Character, 'Accessory')
- tk.rcm(topkek.lplr.Character, 'Hat')
- topkek.tools.util.applyFace(xcursel)
- end
- end
- end)
- --// SETTINGS // --
- setwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Settings').Container)
- setwin:drawText(1, 'Patch: ' .. topkek.patch)
- setwin:drawText(1, 'Devnote: foh skids')
- setwin:drawText(1, [[
- === CREDITS ===
- Variable - retard that created Stella
- KrystalTeam - provided critical design tips & advice
- Circumvention - lol joey salads
- Thanks to everyone that supported T0PK3K 4.0!
- ]], 260)
- --// BANLIST //--
- banwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Banlist').Container)
- local plrBanInp
- banwin:drawButton(1/3, 'Add', function()
- topkek.settings.get()
- table.insert(topkek.settingsTable['Bans'], plrBanInp.Text)
- topkek.settings.write()
- UpdateBanlist()
- end)
- plrBanInp = banwin:drawTextBox(2/3, '')
- banCont = banwin:drawScrollingContainer(288)
- function UpdateBanlist(x)
- topkek.settings.get()
- local wl = x or topkek.settingsTable['Bans']
- for i,v in pairs(banCont:GetChildren()) do
- v:Destroy()
- end
- banCont:setDrawY(3)
- for i,v in pairs(wl) do
- banCont:drawText(2/3, v)
- banCont:drawButton(1/3, 'Remove', function()
- for x, m in pairs(wl) do
- if m == v then
- table.remove(topkek.settingsTable['Bans'], x)
- topkek.settings.write()
- UpdateBanlist()
- topkek.banmgr.bans = topkek.settingsTable['Bans']
- end
- end
- end)
- end
- end
- UpdateBanlist()
- --// HATS //--
- hatwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Hats').Container)
- local hats={
- {name='Dominus Empyreus',id=21070012},
- {name='Dominus Vespertilio',id=96103379},
- {name='Dominus Infernus',id=31101391},
- {name='Dominus Rex',id=250395631},
- {name='Dominus Frigidus',id=48545806},
- {name='Dominus Astra',id=162067148},
- {name='Dominus Aureus',id=138932314},
- {name='DIY Dominus Empyreus',id=151789690},
- {name='Dominus Messor',id=64444871},
- {name='Demon Skeleton Wings',id=133554007},
- {name='Gilded Wings of Glory',id=250405532},
- {name='Majestic Ice Wings',id=188702967},
- {name='Black Wings',id=215719598},
- {name='Clockworks Shades',id=11748356},
- {name='Faerie Wings',id=19399896},
- {name='Orinthian Wings',id=223751505},
- {name='Clockworks Headphones',id=1235488},
- {name='Perfectly Legitimate Business Hat',id=19027209},
- {name='Sparkling Angel Wings',id=192557913},
- {name='Commander Crows Wings',id=133553855},
- {name='Sunfire Wings',id=158068470},
- {name='Royal Faerie Wings',id=119916756},
- {name='Wings of Freedom',id=164174048},
- {name='Firebrand Wings',id=128160626},
- {name='Frozen Wings',id=136758613},
- {name='Webbed Wings',id=120507280},
- {name='Gargoyle Wings',id=120507201},
- {name='Bat Wings',id=19399858},
- {name='Wings of Fire',id=136758532},
- {name='Headrow',id=1082935},
- {name='Rubber Duckie',id=9254254},
- {name='Valkyrie Helm',id=1365767},
- {name='Hockey Mask',id=5161514}}
- local searchi = hatwin:drawButton(1, '', function()end)
- dropx = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), searchi, {'All'})
- function fixPlayerDropi()
- local t = {'All'}
- for i, v in pairs(game.Players:GetPlayers()) do
- table.insert(t, v.Name)
- end
- dropx.SetTable(t)
- end
- game.Players.PlayerAdded:connect(function()
- fixPlayerDropi()
- end)
- game.Players.PlayerRemoving:connect(function()
- fixPlayerDropi()
- end)
- local eval = 'All'
- dropx.Changed(function(p) eval = p end)
- fixPlayerDrop()
- local hatInp
- hatlist = hatwin:drawScrollingContainer(260)
- for i,v in pairs(hats) do
- hatlist:drawButton(1, v['name'], function()
- hatInp.Text = tostring(v['id'])
- end)
- end
- hatwin:drawButton(1/3, 'Wear', function()
- local hat = game:GetObjects("rbxassetid://"..tonumber(hatInp.Text))[1]
- tk.dp(eval, function(x)
- if x.Character then
- hat:Clone().Parent = x.Character
- end
- end)
- end)
- hatInp = hatwin:drawTextBox(2/3, '')
- topkek.tools.animator.initialAnimation()
- topkek.banmgr.init()
- end)
- MainGUIEsp.Name = "MainGUIEsp"
- MainGUIEsp.Parent = MainGUI
- MainGUIEsp.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- MainGUIEsp.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- MainGUIEsp.BorderSizePixel = 2
- MainGUIEsp.Position = UDim2.new(0.363796234, 0, 0.459930331, 0)
- MainGUIEsp.Size = UDim2.new(0, 122, 0, 43)
- MainGUIEsp.Font = Enum.Font.ArialBold
- MainGUIEsp.Text = "ESP"
- MainGUIEsp.TextColor3 = Color3.new(1, 1, 1)
- MainGUIEsp.TextSize = 24
- MainGUIEsp.MouseButton1Down:connect(function()
- local localPlayer=game.Players.LocalPlayer
- function highlightModel(objObject)
- for i,v in pairs(objObject:children())do
- if v:IsA'BasePart'and v.Name~='HumanoidRootPart'then
- local bHA=Instance.new('BoxHandleAdornment',v)
- bHA.Adornee=v
- bHA.Size= v.Name=='Head' and Vector3.new(1.25,1.25,1.25) or v.Size
- bHA.Color3=v.Name=='Head'and Color3.new(1,0,0)or v.Name=='Torso'and Color3.new(0,1,0)or Color3.new(0,0,1)
- bHA.Transparency=.5
- bHA.ZIndex=1
- bHA.AlwaysOnTop=true
- end
- if #v:children()>0 then
- highlightModel(v)
- end
- end
- end
- function unHighlightModel(objObject)
- for i,v in pairs(objObject:children())do
- if v:IsA'BasePart' and v:findFirstChild'BoxHandleAdornment' then
- v.BoxHandleAdornment:Destroy()
- end
- if #v:children()>0 then
- unHighlightModel(v)
- end
- end
- end
- function sortTeamHighlights(objPlayer)
- repeat wait() until objPlayer.Character
- if objPlayer.TeamColor~=localPlayer.TeamColor then
- highlightModel(objPlayer.Character)
- else
- unHighlightModel(objPlayer.Character)
- end
- if objPlayer~=localPlayer then
- objPlayer.Changed:connect(function(strProp)
- if strProp=='TeamColor'then
- if objPlayer.TeamColor~=localPlayer.TeamColor then
- unHighlightModel(objPlayer.Character)
- highlightModel(objPlayer.Character)
- else
- unHighlightModel(objPlayer.Character)
- end
- end
- end)
- else
- objPlayer.Changed:connect(function(strProp)
- if strProp=='TeamColor'then
- wait(.5)
- for i,v in pairs(game.Players:GetPlayers())do
- unHighlightModel(v)
- if v.TeamColor~=localPlayer.TeamColor then
- highlightModel(v.Character)
- end
- end
- end
- end)
- end
- end
- for i,v in pairs(game.Players:GetPlayers())do
- v.CharacterAdded:connect(function()
- sortTeamHighlights(v)
- end)
- sortTeamHighlights(v)
- end
- game.Players.PlayerAdded:connect(function(objPlayer)
- objPlayer.CharacterAdded:connect(function(objChar)
- sortTeamHighlights(objPlayer)
- end)
- end)
- end)
- MainGUIGameScript.Name = "MainGUIGameScript"
- MainGUIGameScript.Parent = MainGUI
- MainGUIGameScript.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- MainGUIGameScript.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- MainGUIGameScript.BorderSizePixel = 2
- MainGUIGameScript.Position = UDim2.new(0.0601535887, 0, 0.700348437, 0)
- MainGUIGameScript.Size = UDim2.new(0, 122, 0, 43)
- MainGUIGameScript.Font = Enum.Font.ArialBold
- MainGUIGameScript.Text = "Game Scripts"
- MainGUIGameScript.TextColor3 = Color3.new(1, 1, 1)
- MainGUIGameScript.TextSize = 20
- MainGUIGameScript.TextWrapped = true
- MainGUIGameScript.MouseButton1Down:connect(function()
- GameScriptsGUI.Visible = true
- end)
- MainGUIInfiniteYield.Name = "MainGUIInfiniteYield"
- MainGUIInfiniteYield.Parent = MainGUI
- MainGUIInfiniteYield.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- MainGUIInfiniteYield.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- MainGUIInfiniteYield.BorderSizePixel = 2
- MainGUIInfiniteYield.Position = UDim2.new(0.363796234, 0, 0.222996518, 0)
- MainGUIInfiniteYield.Size = UDim2.new(0, 122, 0, 43)
- MainGUIInfiniteYield.Font = Enum.Font.ArialBold
- MainGUIInfiniteYield.Text = "Infinite Yield"
- MainGUIInfiniteYield.TextColor3 = Color3.new(1, 1, 1)
- MainGUIInfiniteYield.TextSize = 20
- MainGUIInfiniteYield.MouseButton1Down:connect(function()
- loadstring(game:HttpGet(('https://pastebin.com/raw/MjBzRjmT'),true))()
- end)
- MainGUIAFK.Name = "MainGUIAFK"
- MainGUIAFK.Parent = MainGUI
- MainGUIAFK.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- MainGUIAFK.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- MainGUIAFK.BorderSizePixel = 2
- MainGUIAFK.Position = UDim2.new(0.672330141, 0, 0.459930331, 0)
- MainGUIAFK.Size = UDim2.new(0, 122, 0, 43)
- MainGUIAFK.Font = Enum.Font.ArialBold
- MainGUIAFK.Text = "AFK"
- MainGUIAFK.TextColor3 = Color3.new(1, 1, 1)
- MainGUIAFK.TextSize = 24
- MainGUIAFK.MouseButton1Down:connect(function()
- --- Made by IslandLeaks#0148
- local VirtualUser=game:service'VirtualUser'
- game:service'Players'.LocalPlayer.Idled:connect(function()
- VirtualUser:CaptureController()
- VirtualUser:ClickButton2(Vector2.new())
- end)
- print'Anti Afk ran'
- end)
- MainGUIAimbot.Name = "MainGUIAimbot"
- MainGUIAimbot.Parent = MainGUI
- MainGUIAimbot.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- MainGUIAimbot.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- MainGUIAimbot.BorderSizePixel = 2
- MainGUIAimbot.Position = UDim2.new(0.0601535887, 0, 0.222996518, 0)
- MainGUIAimbot.Size = UDim2.new(0, 122, 0, 43)
- MainGUIAimbot.Font = Enum.Font.ArialBold
- MainGUIAimbot.Text = "Aimbot"
- MainGUIAimbot.TextColor3 = Color3.new(1, 1, 1)
- MainGUIAimbot.TextSize = 24
- MainGUIAimbot.MouseButton1Down:connect(function()
- print("[AIMBOT] by Symplicity loading")
- print("[AIMBOT] Change settings on lines 4 and 5 of the script")
- print("[AIMBOT] Tag @mcrutherford in the intriga chat with suggestions")
- local Headshot_Key = Enum.KeyCode.T
- local Torsoshot_Key = Enum.KeyCode.K
- local plr = game.Players.LocalPlayer
- local Gui = Instance.new("ScreenGui",game.CoreGui)
- Gui.Name = "AimbotGui"
- local version = "1.0.1"
- HDown = false
- TDown = false
- mouse = game.Players.LocalPlayer:GetMouse()
- cam = game.Workspace.CurrentCamera
- Players = game:service("Players")
- function onKeyPress(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Headshot_Key then
- if HDown == false and TDown == false then
- HDown = true
- print("[AIMBOT] Calculating closest player")
- local targetpoint = mouse.Hit
- local p = game.Players:GetChildren()
- local lowestdist = 99999999999
- local lowestplayer = nil
- for i=1,#p do
- if p[i]~=game.Players.LocalPlayer and p[i].Character~=nil and p[i].Character~=nil and p[i].TeamColor~=game.Players.LocalPlayer.TeamColor and p[i].Character.Humanoid.Health >0 and p[i].TeamColor~=BrickColor.new("White") then
- local dist = p[i]:DistanceFromCharacter(Vector3.new(targetpoint.X,targetpoint.Y,targetpoint.Z))
- if dist < lowestdist then
- lowestdist = dist
- lowestplayer = p[i]
- end
- end
- end
- if lowestplayer~=nil then
- print("[AIMBOT] Targeting "..lowestplayer.Name)
- while HDown do
- wait()
- local TPos = lowestplayer.Character.Head.Position
- cam.CFrame = CFrame.new(Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z),Vector3.new(TPos.X,TPos.Y,TPos.Z))
- end
- end
- end
- elseif inputObject.KeyCode == Torsoshot_Key then
- if TDown == false and HDown == false then
- TDown = true
- print("[AIMBOT] Calculating closest player")
- local targetpoint = mouse.Hit
- local p = game.Players:GetChildren()
- local lowestdist = 99999999999
- local lowestplayer = nil
- for i=1,#p do
- if p[i]~=game.Players.LocalPlayer and p[i].Character~=nil and p[i].Character~=nil and p[i].TeamColor~=game.Players.LocalPlayer.TeamColor and p[i].Character.Humanoid.Health >0 and p[i].TeamColor~=BrickColor.new("White") then
- local dist = p[i]:DistanceFromCharacter(Vector3.new(targetpoint.X,targetpoint.Y,targetpoint.Z))
- if dist < lowestdist then
- lowestdist = dist
- lowestplayer = p[i]
- end
- end
- end
- if lowestplayer~=nil then
- print("[AIMBOT] Targeting "..lowestplayer.Name)
- while TDown do
- wait()
- local TPos = lowestplayer.Character.Torso.Position
- cam.CFrame = CFrame.new(Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z),Vector3.new(TPos.X,TPos.Y,TPos.Z))
- end
- end
- end
- end
- end
- function onKeyRelease(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Headshot_Key then
- HDown = false
- elseif inputObject.KeyCode == Torsoshot_Key then
- TDown = false
- end
- end
- function Esp(player, username)
- if player ~= Players.LocalPlayer and player.Character then
- local torso = player.Character:FindFirstChild("Torso")
- if torso then
- local base = Instance.new("BillboardGui", workspace.CurrentCamera)
- local esP = Instance.new("Frame", base)
- base.AlwaysOnTop = true
- base.Enabled = true
- base.Size = UDim2.new(3.5,0,4.7,0)
- base.Name = username
- base.Adornee = torso
- base.StudsOffset = Vector3.new(0, -0.6, 0)
- esP.BackgroundColor3 = Color3.new(1,0,0)
- esP.BackgroundTransparency = 0.8
- esP.BorderColor3 = Color3.new(0,0,0)
- esP.BorderSizePixel = 1
- esP.Size = UDim2.new(1,0,1,0)
- end
- end
- end
- function CheckEsp()
- for x,player in pairs(Players:GetChildren()) do
- if player then
- if player.TeamColor ~= plr.TeamColor then
- local char = player.Character
- if char then
- local torso = char:FindFirstChild("Torso")
- if torso then
- local currentcam = workspace.CurrentCamera
- local playerName = player.Name
- if currentcam:FindFirstChild(playerName) == nil then
- Esp(player, playerName)
- end
- end
- end
- end
- end
- end
- end
- local function createframe(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex)
- local newframe = Instance.new("Frame")
- newframe.BackgroundColor3 = bkgc3
- newframe.BackgroundTransparency = bkgtrans
- newframe.BorderColor3 = borderc3
- newframe.BorderSizePixel = bordersize
- newframe.Name = name
- newframe.Parent = parent
- newframe.Position = pos
- newframe.Rotation = rot
- newframe.Size = size
- newframe.Visible = visible
- newframe.ZIndex = zindex
- return newframe
- end
- local function createlabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
- local newlabel = Instance.new("TextLabel")
- newlabel.BackgroundColor3 = bkgc3
- newlabel.BackgroundTransparency = bkgtrans
- newlabel.BorderColor3 = borderc3
- newlabel.BorderSizePixel = bordersize
- newlabel.Name = name
- newlabel.Parent = parent
- newlabel.Position = pos
- newlabel.Rotation = rot
- newlabel.Size = size
- newlabel.Visible = visible
- newlabel.ZIndex = zindex
- newlabel.Font = font
- newlabel.FontSize = fontsize
- newlabel.Text = text
- newlabel.TextColor3 = textc3
- newlabel.TextScaled = textscaled
- newlabel.TextStrokeColor3 = textstrokec3
- newlabel.TextStrokeTransparency = textstroketrans
- newlabel.TextTransparency = texttrans
- newlabel.TextWrapped = textwrapped
- newlabel.TextXAlignment = xalign
- newlabel.TextYAlignment = yalign
- return newlabel
- end
- local function createbutton(autocolor, bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
- local newbutton = Instance.new("TextButton")
- newbutton.AutoButtonColor = autocolor
- newbutton.BackgroundColor3 = bkgc3
- newbutton.BackgroundTransparency = bkgtrans
- newbutton.BorderColor3 = borderc3
- newbutton.BorderSizePixel = bordersize
- newbutton.Name = name
- newbutton.Parent = parent
- newbutton.Position = pos
- newbutton.Rotation = rot
- newbutton.Size = size
- newbutton.Visible = visible
- newbutton.ZIndex = zindex
- newbutton.Font = font
- newbutton.FontSize = fontsize
- newbutton.Text = text
- newbutton.TextColor3 = textc3
- newbutton.TextScaled = textscaled
- newbutton.TextStrokeColor3 = textstrokec3
- newbutton.TextStrokeTransparency = textstroketrans
- newbutton.TextTransparency = texttrans
- newbutton.TextWrapped = textwrapped
- newbutton.TextXAlignment = xalign
- newbutton.TextYAlignment = yalign
- return newbutton
- end
- local function createtextbox(bkgc3,bkgtrans,borderc3, bordersize, clrtext, multiline, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
- local newbox = Instance.new("TextBox")
- newbox.BackgroundColor3 = bkgc3
- newbox.BackgroundTransparency = bkgtrans
- newbox.BorderColor3 = borderc3
- newbox.BorderSizePixel = bordersize
- newbox.ClearTextOnFocus = clrtext
- newbox.MultiLine = multiline
- newbox.Name = name
- newbox.Parent = parent
- newbox.Position = pos
- newbox.Rotation = rot
- newbox.Size = size
- newbox.Visible = visible
- newbox.ZIndex = zindex
- newbox.Font = font
- newbox.FontSize = fontsize
- newbox.Text = text
- newbox.TextColor3 = textc3
- newbox.TextScaled = textscaled
- newbox.TextStrokeColor3 = textstrokec3
- newbox.TextStrokeTransparency = textstroketrans
- newbox.TextTransparency = texttrans
- newbox.TextWrapped = textwrapped
- newbox.TextXAlignment = xalign
- newbox.TextYAlignment = yalign
- return newbox
- end
- local function createimagelabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, image, imagetrans)
- local newimage = Instance.new("ImageLabel")
- newimage.BackgroundColor3 = bkgc3
- newimage.BackgroundTransparency = bkgtrans
- newimage.BorderColor3 = borderc3
- newimage.BorderSizePixel = bordersize
- newimage.Name = name
- newimage.Parent = parent
- newimage.Position = pos
- newimage.Rotation = rot
- newimage.Size = size
- newimage.Visible = visible
- newimage.ZIndex = zindex
- newimage.Image = "rbxassetid://"..image
- newimage.ImageTransparency = imagetrans
- return newimage
- end
- -------------------------------INITIALIZE INTRO GUI-------------------------------------
- local IntroFrame = createframe(Color3.new(245/255,245/255,245/255),0,Color3.new(27/255,42/255,53/255),0,"IntroFrame",Gui,UDim2.new(0,-330,0,0),0,UDim2.new(0,300,1,0),true,1)
- --[[bar]] createframe(Color3.new(245/255,245/255,245/255),0,Color3.new(0,0,0),0,"bar",IntroFrame,UDim2.new(1,0,0,0),0,UDim2.new(0,30,0,90),true,1)
- --[[slant]] createimagelabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Slant",IntroFrame,UDim2.new(1,0,0,90),90,UDim2.new(0,30,0,30),true,1,474172996,0)
- --[[creator]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Creator",IntroFrame,UDim2.new(0,80,1,-40),0,UDim2.new(0,140,0,30),true,1,Enum.Font.Code,Enum.FontSize.Size28,"Symplicity",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
- --[[creatorlabel]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"CreatorLabel",IntroFrame,UDim2.new(0,80,1,-70),0,UDim2.new(0,140,0,30),true,1,Enum.Font.Code,Enum.FontSize.Size18,"Made by:",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
- --[[desc]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Desc",IntroFrame,UDim2.new(0,0,0,120),0,UDim2.new(1,0,0,90),true,1,Enum.Font.SourceSansLight,Enum.FontSize.Size14,"Feel free to share, just give me creds :) The ESP was not originally created by me, I don't know who created it",Color3.new(0,0,0), true,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
- --[[subtitle]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"SubTitle",IntroFrame,UDim2.new(0.5,-150,0,70),0,UDim2.new(0,300,0,40),true,1,Enum.Font.SourceSansBold,Enum.FontSize.Size32,"Aimbot/ESP",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
- --[[title]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Title",IntroFrame,UDim2.new(0.5,-105,0,20),0,UDim2.new(0,210,0,60),true,1,Enum.Font.SourceSansBold,Enum.FontSize.Size60,"FPS",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
- IntroFrame:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
- wait(3.5)
- IntroFrame:TweenPosition(UDim2.new(0,-330,0,0),Enum.EasingDirection.In,Enum.EasingStyle.Quart,0.5,true)
- wait(0.5)
- Gui:Destroy()
- game:GetService("UserInputService").InputBegan:connect(onKeyPress)
- game:GetService("UserInputService").InputEnded:connect(onKeyRelease)
- while wait(1) do
- CheckEsp()
- end
- end)
- MainGUIRemoteSpy.Name = "MainGUIRemoteSpy"
- MainGUIRemoteSpy.Parent = MainGUI
- MainGUIRemoteSpy.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- MainGUIRemoteSpy.BorderColor3 = Color3.new(0.980392, 0.572549, 0)
- MainGUIRemoteSpy.BorderSizePixel = 2
- MainGUIRemoteSpy.Position = UDim2.new(0.0601535887, 0, 0.459930331, 0)
- MainGUIRemoteSpy.Size = UDim2.new(0, 122, 0, 43)
- MainGUIRemoteSpy.Font = Enum.Font.ArialBold
- MainGUIRemoteSpy.Text = "Remote Spy"
- MainGUIRemoteSpy.TextColor3 = Color3.new(1, 1, 1)
- MainGUIRemoteSpy.TextScaled = true
- MainGUIRemoteSpy.TextSize = 24
- MainGUIRemoteSpy.TextWrapped = true
- MainGUIRemoteSpy.MouseButton1Down:connect(function()
- local CUSTOM_THEME = [[{"BValue":{"Text":"Brightness: 41"},"TValue":{"Text":"Transparency: 0"},"ImageId":{"Text":"2576395708"},"Brightness":{"CanvasPosition":[1869.680908203125,0]},"WaterTrans":{"CanvasPosition":[1957.4468994140625,0]},"WTValue":{"Text":"Watermark Transparency: 0.62"},"ColorValue":{"Text":"255,0,255"},"Trans":{"CanvasPosition":[0,0]},"BG":{"ImageTransparency":0,"BackgroundTransparency":1,"Image":"http://www.roblox.com/asset/?id=2576395700","ImageColor3":[0.410000026226043701171875,0.410000026226043701171875,0.410000026226043701171875]},"WatermarkImage":{"ImageColor3":[1,0,1],"ImageTransparency":0.62000000476837158203125,"Visible":true}}]]
- -- Objects
- wait(1)
- local R2Sv3 = Instance.new("ScreenGui")
- local BG = Instance.new("ImageLabel")
- local Topbar = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local Fold = Instance.new("TextButton")
- local Fullscreen = Instance.new("TextButton")
- local Toolbar = Instance.new("ScrollingFrame")
- local Setclipboard = Instance.new("TextButton")
- local Decompile = Instance.new("TextButton")
- local GetReturn = Instance.new("TextButton")
- local ClearLogs = Instance.new("TextButton")
- local CryptStrings = Instance.new("TextButton")
- local ShowRemotes = Instance.new("TextButton")
- local ChangeBackground = Instance.new("TextButton")
- local Namecall = Instance.new("TextButton")
- local ClassicView = Instance.new("TextButton")
- local EnvEdit = Instance.new("TextButton")
- local DisableR2S = Instance.new("TextButton")
- local AllRemotes = Instance.new("ScrollingFrame")
- local LUResize = Instance.new("TextButton")
- local Upvalues = Instance.new("ScrollingFrame")
- local Script = Instance.new("ScrollingFrame")
- local Remotes = Instance.new("ScrollingFrame")
- local SetAllUps = Instance.new("TextButton")
- local SetAllLoc = Instance.new("TextButton")
- local NCallScriptTip = Instance.new("TextLabel")
- local DisableNamecall = Instance.new("TextButton")
- local NCallLogsTip = Instance.new("TextLabel")
- local RemoveNamecall = Instance.new("TextButton")
- local Locals = Instance.new("ScrollingFrame")
- local AllRemoteBar = Instance.new("ScrollingFrame")
- local Refresh = Instance.new("TextButton")
- local SearchRemote = Instance.new("TextBox")
- local NamecallName = Instance.new("TextLabel")
- local EditNamecall = Instance.new("TextButton")
- local NamecallFrame = Instance.new("ScrollingFrame")
- local NamecallSource = Instance.new("ScrollingFrame")
- local NamecallScript = Instance.new("TextBox")
- local NamecallBar = Instance.new("ScrollingFrame")
- local ApplyNamecall = Instance.new("TextButton")
- local BGBar = Instance.new("ScrollingFrame")
- local UpdateDS = Instance.new("TextButton")
- local Apply = Instance.new("TextButton")
- local ImageId = Instance.new("TextBox")
- local BrightnessFrame = Instance.new("ScrollingFrame")
- local Brightness = Instance.new("ScrollingFrame")
- local TextLabel = Instance.new("TextLabel")
- local BValue = Instance.new("TextLabel")
- local TransFrame = Instance.new("ScrollingFrame")
- local Trans = Instance.new("ScrollingFrame")
- local TextLabel_2 = Instance.new("TextLabel")
- local TValue = Instance.new("TextLabel")
- local RemotesTip = Instance.new("TextLabel")
- local NamecallType = Instance.new("TextButton")
- local LocalsTip = Instance.new("TextLabel")
- local UpvaluesTip = Instance.new("TextLabel")
- local ScriptTip = Instance.new("TextLabel")
- local EELocals = Instance.new("ScrollingFrame")
- local EELocalsTip = Instance.new("TextLabel")
- local EEUpvalues = Instance.new("ScrollingFrame")
- local EEUpvaluesTip = Instance.new("TextLabel")
- local Watermark = Instance.new("TextButton")
- local Gradient = Instance.new("TextButton")
- local Negate = Instance.new("TextButton")
- local WatermarkImage = Instance.new("ImageLabel")
- local GradientImage = Instance.new("ImageLabel")
- local CustomColor = Instance.new("TextButton")
- local ColorValue = Instance.new("TextBox")
- local RandomColor = Instance.new("TextButton")
- local ThemeJSON = Instance.new("TextBox")
- local WTValue = Instance.new("TextLabel")
- local SaveTheme = Instance.new("TextButton")
- local LoadTheme = Instance.new("TextButton")
- local WaterTransFrame = Instance.new("ScrollingFrame")
- local WaterTrans = Instance.new("ScrollingFrame")
- local TextLabel_3 = Instance.new("TextLabel")
- local Explorer = Instance.new("Frame")
- local ExplorerFrame = Instance.new("Frame")
- local ExplorerTitle = Instance.new("TextLabel")
- local ExplorerHide = Instance.new("TextButton")
- local ExplorerMain = Instance.new("ScrollingFrame")
- local ExplorerBack = Instance.new("TextButton")
- local Toolbox = Instance.new("Frame")
- local RemoteFrame = Instance.new("Frame")
- local MainButton = Instance.new("TextButton")
- local Icon = Instance.new("Frame")
- local ScriptLine = Instance.new("Frame")
- local SourceLine = Instance.new("TextLabel")
- local RemoteLog = Instance.new("TextButton")
- local Button = Instance.new("TextButton")
- local Box = Instance.new("TextBox")
- local DebugFrame = Instance.new("Frame")
- local Field = Instance.new("TextLabel")
- local ObjectFrame = Instance.new("Frame")
- local ObjectName = Instance.new("TextLabel")
- local SelectObject = Instance.new("TextButton")
- local SetLocals = Instance.new("TextButton")
- local SetUpvalues = Instance.new("TextButton")
- local LoadChildren = Instance.new("TextButton")
- local ExplorerFind = Instance.new("TextBox")
- local CallRemote = Instance.new("TextButton")
- local Warning = Instance.new("Frame")
- local WarningLabel = Instance.new("TextLabel")
- local Topbar2 = Instance.new("Frame")
- local Title2 = Instance.new("TextLabel")
- local Missing = Instance.new("TextLabel")
- local SkipError = Instance.new("TextButton")
- local QuitScript = Instance.new("TextButton")
- -- Properties
- R2Sv3.Name = "Filtershark"
- R2Sv3.Parent = game.StarterGui
- R2Sv3.ResetOnSpawn = false
- BG.Name = "BG"
- BG.Parent = R2Sv3
- BG.Active = true
- BG.Visible = false
- BG.BackgroundColor3 = Color3.new(1, 1, 1)
- BG.BackgroundTransparency = 1
- BG.BorderColor3 = Color3.new(0, 0.854902, 0.898039)
- BG.BorderSizePixel = 0
- BG.Draggable = true
- BG.Position = UDim2.new(0.494525552, -445, 0.502044976, -220)
- BG.Size = UDim2.new(0.5, 200, 0.5, 200)
- BG.Image = "rbxassetid://1480010758"
- Topbar.Name = "Topbar"
- Topbar.Parent = BG
- Topbar.BackgroundColor3 = Color3.new(0, 0, 0)
- Topbar.BackgroundTransparency = 0.60000002384186
- Topbar.BorderSizePixel = 0
- Topbar.Size = UDim2.new(1, 0, 0, 20)
- Topbar.ZIndex = 2
- Title.Name = "Title"
- Title.Parent = Topbar
- Title.BackgroundColor3 = Color3.new(0, 0, 0)
- Title.BackgroundTransparency = 0.60000002384186
- Title.BorderSizePixel = 0
- Title.Position = UDim2.new(0.5, -80, 0, 0)
- Title.Size = UDim2.new(0, 160, 1, 0)
- Title.ZIndex = 3
- Title.Font = Enum.Font.SourceSansBold
- Title.FontSize = Enum.FontSize.Size14
- Title.Text = "Filtershark"
- Title.TextColor3 = Color3.new(1, 1, 1)
- Title.TextSize = 14
- Fold.Name = "Fold"
- Fold.Parent = Topbar
- Fold.BackgroundColor3 = Color3.new(0, 0, 0)
- Fold.BackgroundTransparency = 0.60000002384186
- Fold.BorderSizePixel = 0
- Fold.Position = UDim2.new(1, -40, 0, 0)
- Fold.Size = UDim2.new(0, 40, 0, 20)
- Fold.ZIndex = 3
- Fold.Font = Enum.Font.SourceSansBold
- Fold.FontSize = Enum.FontSize.Size14
- Fold.Text = "_"
- Fold.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
- Fold.TextSize = 14
- Fullscreen.Name = "Fullscreen"
- Fullscreen.Parent = Topbar
- Fullscreen.BackgroundColor3 = Color3.new(0, 0, 0)
- Fullscreen.BackgroundTransparency = 0.75
- Fullscreen.BorderSizePixel = 0
- Fullscreen.Position = UDim2.new(1, -90, 0, 0)
- Fullscreen.Size = UDim2.new(0, 40, 0, 20)
- Fullscreen.ZIndex = 3
- Fullscreen.Font = Enum.Font.SourceSansBold
- Fullscreen.FontSize = Enum.FontSize.Size14
- Fullscreen.Text = "[]"
- Fullscreen.TextColor3 = Color3.new(0.988235, 0.988235, 0.988235)
- Fullscreen.TextSize = 14
- Fullscreen.TextTransparency = 0.60000002384186
- Toolbar.Name = "Toolbar"
- Toolbar.Parent = BG
- Toolbar.BackgroundColor3 = Color3.new(0, 0, 0)
- Toolbar.BackgroundTransparency = 0.60000002384186
- Toolbar.BorderSizePixel = 0
- Toolbar.Position = UDim2.new(0, 10, 0, 30)
- Toolbar.Size = UDim2.new(1, -20, 0, 50)
- Toolbar.ZIndex = 2
- Toolbar.BottomImage = "rbxassetid://226025278"
- Toolbar.CanvasPosition = Vector2.new(843, 0)
- Toolbar.CanvasSize = UDim2.new(0, 1311, 0, 0)
- Toolbar.MidImage = "rbxassetid://226025278"
- Toolbar.ScrollBarThickness = 5
- Toolbar.TopImage = "rbxassetid://226025278"
- Setclipboard.Name = "Setclipboard"
- Setclipboard.Parent = Toolbar
- Setclipboard.BackgroundColor3 = Color3.new(0, 0, 0)
- Setclipboard.BackgroundTransparency = 0.75
- Setclipboard.BorderColor3 = Color3.new(0, 0.952941, 1)
- Setclipboard.Position = UDim2.new(0, 10, 0.5, -10)
- Setclipboard.Size = UDim2.new(0, 120, 0, 20)
- Setclipboard.ZIndex = 3
- Setclipboard.Font = Enum.Font.SourceSansBold
- Setclipboard.FontSize = Enum.FontSize.Size14
- Setclipboard.Text = "COPY"
- Setclipboard.TextColor3 = Color3.new(1, 1, 1)
- Setclipboard.TextSize = 14
- Setclipboard.TextTransparency = 0.60000002384186
- Decompile.Name = "Decompile"
- Decompile.Parent = Toolbar
- Decompile.BackgroundColor3 = Color3.new(0, 0, 0)
- Decompile.BackgroundTransparency = 0.75
- Decompile.BorderColor3 = Color3.new(0, 0.952941, 1)
- Decompile.Position = UDim2.new(0, 140, 0.5, -10)
- Decompile.Size = UDim2.new(0, 120, 0, 20)
- Decompile.ZIndex = 3
- Decompile.Font = Enum.Font.SourceSansBold
- Decompile.FontSize = Enum.FontSize.Size14
- Decompile.Text = "DECOMPILE"
- Decompile.TextColor3 = Color3.new(1, 1, 1)
- Decompile.TextSize = 14
- Decompile.TextTransparency = 0.60000002384186
- ClearLogs.Name = "ClearLogs"
- ClearLogs.Parent = Toolbar
- ClearLogs.BackgroundColor3 = Color3.new(0, 0, 0)
- ClearLogs.BackgroundTransparency = 0.75
- ClearLogs.BorderColor3 = Color3.new(0, 0.952941, 1)
- ClearLogs.Position = UDim2.new(0, 270, 0.5, -10)
- ClearLogs.Size = UDim2.new(0, 120, 0, 20)
- ClearLogs.ZIndex = 3
- ClearLogs.Font = Enum.Font.SourceSansBold
- ClearLogs.FontSize = Enum.FontSize.Size14
- ClearLogs.Text = "CLEAR LOGS"
- ClearLogs.TextColor3 = Color3.new(1, 1, 1)
- ClearLogs.TextSize = 14
- ClearLogs.TextTransparency = 0.60000002384186
- CryptStrings.Name = "CryptStrings"
- CryptStrings.Parent = Toolbar
- CryptStrings.BackgroundColor3 = Color3.new(0, 0, 0)
- CryptStrings.BackgroundTransparency = 0.75
- CryptStrings.BorderColor3 = Color3.new(0, 0.952941, 1)
- CryptStrings.Position = UDim2.new(0, 400, 0.5, -10)
- CryptStrings.Size = UDim2.new(0, 120, 0, 20)
- CryptStrings.ZIndex = 3
- CryptStrings.Font = Enum.Font.SourceSansBold
- CryptStrings.FontSize = Enum.FontSize.Size14
- CryptStrings.Text = "FORMAT STRINGS"
- CryptStrings.TextColor3 = Color3.new(1, 1, 1)
- CryptStrings.TextSize = 14
- CryptStrings.TextTransparency = 0.60000002384186
- ShowRemotes.Name = "ShowRemotes"
- ShowRemotes.Parent = Toolbar
- ShowRemotes.BackgroundColor3 = Color3.new(0, 0, 0)
- ShowRemotes.BackgroundTransparency = 0.75
- ShowRemotes.BorderColor3 = Color3.new(0, 0.952941, 1)
- ShowRemotes.Position = UDim2.new(0, 530, 0.5, -10)
- ShowRemotes.Size = UDim2.new(0, 120, 0, 20)
- ShowRemotes.ZIndex = 3
- ShowRemotes.Font = Enum.Font.SourceSansBold
- ShowRemotes.FontSize = Enum.FontSize.Size14
- ShowRemotes.Text = "ALL REMOTES"
- ShowRemotes.TextColor3 = Color3.new(1, 1, 1)
- ShowRemotes.TextSize = 14
- ShowRemotes.TextTransparency = 0.60000002384186
- ChangeBackground.Name = "ChangeBackground"
- ChangeBackground.Parent = Toolbar
- ChangeBackground.BackgroundColor3 = Color3.new(0, 0, 0)
- ChangeBackground.BackgroundTransparency = 0.75
- ChangeBackground.BorderColor3 = Color3.new(0, 0.952941, 1)
- ChangeBackground.Position = UDim2.new(0, 660, 0.5, -10)
- ChangeBackground.Size = UDim2.new(0, 120, 0, 20)
- ChangeBackground.ZIndex = 3
- ChangeBackground.Font = Enum.Font.SourceSansBold
- ChangeBackground.FontSize = Enum.FontSize.Size14
- ChangeBackground.Text = "BACKGROUND"
- ChangeBackground.TextColor3 = Color3.new(1, 1, 1)
- ChangeBackground.TextSize = 14
- ChangeBackground.TextTransparency = 0.60000002384186
- ClassicView.Name = "ClassicView"
- ClassicView.Parent = Toolbar
- ClassicView.BackgroundColor3 = Color3.new(0, 0, 0)
- ClassicView.BackgroundTransparency = 0.75
- ClassicView.BorderColor3 = Color3.new(0.556863, 1, 0.486275)
- ClassicView.Position = UDim2.new(0, 790, 0.5, -10)
- ClassicView.Size = UDim2.new(0, 120, 0, 20)
- ClassicView.ZIndex = 3
- ClassicView.Font = Enum.Font.SourceSansBold
- ClassicView.FontSize = Enum.FontSize.Size14
- ClassicView.Text = "MAIN"
- ClassicView.TextColor3 = Color3.new(0.556863, 1, 0.486275)
- ClassicView.TextSize = 14
- ClassicView.TextTransparency = 0.60000002384186
- EnvEdit.Name = "EnvEdit"
- EnvEdit.Parent = Toolbar
- EnvEdit.BackgroundColor3 = Color3.new(0, 0, 0)
- EnvEdit.BackgroundTransparency = 0.75
- EnvEdit.BorderColor3 = Color3.new(0, 0.952941, 1)
- EnvEdit.Position = UDim2.new(0, 920, 0.5, -10)
- EnvEdit.Size = UDim2.new(0, 120, 0, 20)
- EnvEdit.ZIndex = 3
- EnvEdit.Font = Enum.Font.SourceSansBold
- EnvEdit.FontSize = Enum.FontSize.Size14
- EnvEdit.Text = "ENVEDIT"
- EnvEdit.TextColor3 = Color3.new(1, 1, 1)
- EnvEdit.TextSize = 14
- EnvEdit.TextTransparency = 0.60000002384186
- DisableR2S.Name = "DisableR2S"
- DisableR2S.Parent = Toolbar
- DisableR2S.BackgroundColor3 = Color3.new(0, 0, 0)
- DisableR2S.BackgroundTransparency = 0.75
- DisableR2S.BorderColor3 = Color3.new(0.556863, 1, 0.486275)
- DisableR2S.Position = UDim2.new(0, 1050, 0.5, -10)
- DisableR2S.Size = UDim2.new(0, 120, 0, 20)
- DisableR2S.ZIndex = 3
- DisableR2S.Font = Enum.Font.SourceSansBold
- DisableR2S.FontSize = Enum.FontSize.Size14
- DisableR2S.Text = "RUNNING"
- DisableR2S.TextColor3 = Color3.new(0.556863, 1, 0.486275)
- DisableR2S.TextSize = 14
- DisableR2S.TextTransparency = 0.60000002384186
- AllRemotes.Name = "AllRemotes"
- AllRemotes.Parent = BG
- AllRemotes.BackgroundColor3 = Color3.new(0, 0, 0)
- AllRemotes.BackgroundTransparency = 0.6
- AllRemotes.BorderSizePixel = 0
- AllRemotes.Position = UDim2.new(0, 10, 0, 90)
- AllRemotes.Size = UDim2.new(1, -20, 1, -150)
- AllRemotes.Visible = false
- AllRemotes.ZIndex = 2
- AllRemotes.BottomImage = "rbxassetid://226025278"
- AllRemotes.CanvasSize = UDim2.new(0, 0, 0, 820)
- AllRemotes.MidImage = "rbxassetid://226025278"
- AllRemotes.ScrollBarThickness = 5
- AllRemotes.TopImage = "rbxassetid://226025278"
- LUResize.Name = "LUResize"
- LUResize.Parent = BG
- LUResize.BackgroundColor3 = Color3.new(0, 1, 1)
- LUResize.BackgroundTransparency = 0.75
- LUResize.BorderSizePixel = 0
- LUResize.Position = UDim2.new(0, 160, 0.5, 35)
- LUResize.Size = UDim2.new(0, 200, 0, 10)
- LUResize.Font = Enum.Font.SourceSansBold
- LUResize.FontSize = Enum.FontSize.Size14
- LUResize.Text = ""
- LUResize.TextColor3 = Color3.new(0, 0, 0)
- LUResize.TextSize = 14
- LUResize.TextTransparency = 0.60000002384186
- Upvalues.Name = "Upvalues"
- Upvalues.Parent = BG
- Upvalues.BackgroundColor3 = Color3.new(0, 0, 0)
- Upvalues.BackgroundTransparency = 0.60000002384186
- Upvalues.BorderSizePixel = 0
- Upvalues.Position = UDim2.new(0, 160, 0.5, 65)
- Upvalues.Size = UDim2.new(0, 200, 0.5, -75)
- Upvalues.ZIndex = 2
- Upvalues.BottomImage = "rbxassetid://226025278"
- Upvalues.CanvasSize = UDim2.new(0, 0, 0, 0)
- Upvalues.MidImage = "rbxassetid://226025278"
- Upvalues.ScrollBarThickness = 5
- Upvalues.TopImage = "rbxassetid://226025278"
- Script.Name = "Script"
- Script.Parent = BG
- Script.BackgroundColor3 = Color3.new(0, 0, 0)
- Script.BackgroundTransparency = 0.60000002384186
- Script.BorderSizePixel = 0
- Script.Position = UDim2.new(0, 370, 0, 100)
- Script.Selectable = false
- Script.Size = UDim2.new(1, -380, 1, -140)
- Script.ZIndex = 2
- Script.BottomImage = "rbxassetid://226025278"
- Script.CanvasSize = UDim2.new(10, 0, 0, 0)
- Script.MidImage = "rbxassetid://226025278"
- Script.ScrollBarThickness = 5
- Script.TopImage = "rbxassetid://226025278"
- Remotes.Name = "Remotes"
- Remotes.Parent = BG
- Remotes.BackgroundColor3 = Color3.new(0, 0, 0)
- Remotes.BackgroundTransparency = 0.60000002384186
- Remotes.BorderSizePixel = 0
- Remotes.Position = UDim2.new(0, 10, 0, 100)
- Remotes.Size = UDim2.new(0, 140, 1, -110)
- Remotes.ZIndex = 2
- Remotes.BottomImage = "rbxassetid://226025278"
- Remotes.CanvasSize = UDim2.new(0, 0, 0, 0)
- Remotes.MidImage = "rbxassetid://226025278"
- Remotes.ScrollBarThickness = 5
- Remotes.TopImage = "rbxassetid://226025278"
- Locals.Name = "Locals"
- Locals.Parent = BG
- Locals.BackgroundColor3 = Color3.new(0, 0, 0)
- Locals.BackgroundTransparency = 0.60000002384186
- Locals.BorderSizePixel = 0
- Locals.Position = UDim2.new(0, 160, 0, 100)
- Locals.Size = UDim2.new(0, 200, 0.5, -75)
- Locals.ZIndex = 2
- Locals.BottomImage = "rbxassetid://226025278"
- Locals.CanvasSize = UDim2.new(0, 0, 0, 0)
- Locals.MidImage = "rbxassetid://226025278"
- Locals.ScrollBarThickness = 5
- Locals.TopImage = "rbxassetid://226025278"
- AllRemoteBar.Name = "AllRemoteBar"
- AllRemoteBar.Parent = BG
- AllRemoteBar.BackgroundColor3 = Color3.new(0, 0, 0)
- AllRemoteBar.BackgroundTransparency = 0.60000002384186
- AllRemoteBar.BorderSizePixel = 0
- AllRemoteBar.Position = UDim2.new(0, 10, 1, -50)
- AllRemoteBar.Size = UDim2.new(1, -20, 0, 40)
- AllRemoteBar.Visible = false
- AllRemoteBar.ZIndex = 2
- AllRemoteBar.BottomImage = "rbxassetid://226025278"
- AllRemoteBar.CanvasSize = UDim2.new(0, 0, 0, 0)
- AllRemoteBar.MidImage = "rbxassetid://226025278"
- AllRemoteBar.ScrollBarThickness = 5
- AllRemoteBar.TopImage = "rbxassetid://226025278"
- Refresh.Name = "Refresh"
- Refresh.Parent = AllRemoteBar
- Refresh.BackgroundColor3 = Color3.new(0, 0, 0)
- Refresh.BackgroundTransparency = 0.75
- Refresh.BorderColor3 = Color3.new(0, 0.952941, 1)
- Refresh.Position = UDim2.new(0, 10, 0.5, -10)
- Refresh.Size = UDim2.new(0.5, -20, 0, 20)
- Refresh.ZIndex = 3
- Refresh.Font = Enum.Font.SourceSansBold
- Refresh.FontSize = Enum.FontSize.Size14
- Refresh.Text = "REFRESH LIST"
- Refresh.TextColor3 = Color3.new(1, 1, 1)
- Refresh.TextSize = 14
- Refresh.TextTransparency = 0.60000002384186
- SearchRemote.Name = "SearchRemote"
- SearchRemote.Parent = AllRemoteBar
- SearchRemote.BackgroundColor3 = Color3.new(0, 0, 0)
- SearchRemote.BackgroundTransparency = 0.75
- SearchRemote.BorderColor3 = Color3.new(0, 0.917647, 1)
- SearchRemote.Position = UDim2.new(0.5, 10, 0.5, -10)
- SearchRemote.Size = UDim2.new(0.5, -20, 0, 20)
- SearchRemote.ZIndex = 3
- SearchRemote.Font = Enum.Font.SourceSansBold
- SearchRemote.FontSize = Enum.FontSize.Size14
- SearchRemote.Text = "[SEARCH]"
- SearchRemote.TextColor3 = Color3.new(1, 1, 1)
- SearchRemote.TextSize = 14
- SearchRemote.TextTransparency = 0.60000002384186
- BGBar.Name = "BGBar"
- BGBar.Parent = BG
- BGBar.BackgroundColor3 = Color3.new(0, 0, 0)
- BGBar.BackgroundTransparency = 0.60000002384186
- BGBar.BorderSizePixel = 0
- BGBar.Position = UDim2.new(0, 10, 1, -50)
- BGBar.Size = UDim2.new(1, -20, 0, 40)
- BGBar.Visible = false
- BGBar.ZIndex = 2
- BGBar.BottomImage = "rbxassetid://226025278"
- BGBar.CanvasSize = UDim2.new(0, 0, 0, 0)
- BGBar.MidImage = "rbxassetid://226025278"
- BGBar.ScrollBarThickness = 5
- BGBar.TopImage = "rbxassetid://226025278"
- Apply.Name = "Apply"
- Apply.Parent = BGBar
- Apply.BackgroundColor3 = Color3.new(0, 0, 0)
- Apply.BackgroundTransparency = 0.75
- Apply.BorderColor3 = Color3.new(0, 0.952941, 1)
- Apply.Position = UDim2.new(0, 10, 0.5, -10)
- Apply.Size = UDim2.new(0.5, -20, 0, 20)
- Apply.ZIndex = 3
- Apply.Font = Enum.Font.SourceSansBold
- Apply.FontSize = Enum.FontSize.Size14
- Apply.Text = "APPLY"
- Apply.TextColor3 = Color3.new(1, 1, 1)
- Apply.TextSize = 14
- Apply.TextTransparency = 0.60000002384186
- ImageId.Name = "ImageId"
- ImageId.Parent = BGBar
- ImageId.BackgroundColor3 = Color3.new(0, 0, 0)
- ImageId.BackgroundTransparency = 0.75
- ImageId.BorderColor3 = Color3.new(0, 0.917647, 1)
- ImageId.Position = UDim2.new(0.5, 10, 0.5, -10)
- ImageId.Size = UDim2.new(0.5, -20, 0, 20)
- ImageId.ZIndex = 3
- ImageId.Font = Enum.Font.SourceSansBold
- ImageId.FontSize = Enum.FontSize.Size14
- ImageId.Text = "1480010758"
- ImageId.TextColor3 = Color3.new(1, 1, 1)
- ImageId.TextSize = 14
- ImageId.TextTransparency = 0.60000002384186
- BrightnessFrame.Name = "BrightnessFrame"
- BrightnessFrame.Parent = BG
- BrightnessFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- BrightnessFrame.BackgroundTransparency = 0.60000002384186
- BrightnessFrame.BorderColor3 = Color3.new(0, 0.901961, 1)
- BrightnessFrame.BorderSizePixel = 0
- BrightnessFrame.ClipsDescendants = false
- BrightnessFrame.Position = UDim2.new(0, 10, 0, 95)
- BrightnessFrame.Size = UDim2.new(1, -20, 0, 25)
- BrightnessFrame.Visible = false
- BrightnessFrame.ZIndex = 2
- BrightnessFrame.BottomImage = "rbxassetid://226025278"
- BrightnessFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
- BrightnessFrame.MidImage = "rbxassetid://226025278"
- BrightnessFrame.ScrollBarThickness = 5
- BrightnessFrame.TopImage = "rbxassetid://226025278"
- Brightness.Name = "Brightness"
- Brightness.Parent = BrightnessFrame
- Brightness.BackgroundColor3 = Color3.new(1, 1, 1)
- Brightness.BackgroundTransparency = 1
- Brightness.BorderSizePixel = 0
- Brightness.Position = UDim2.new(0, 10, 0.5, -5)
- Brightness.Selectable = false
- Brightness.Size = UDim2.new(1, -20, 0, 10)
- Brightness.BottomImage = "rbxassetid://226025278"
- Brightness.CanvasSize = UDim2.new(0, 5000, 0, 0)
- Brightness.MidImage = "rbxassetid://226025278"
- Brightness.ScrollBarThickness = 10
- Brightness.ZIndex = 2
- Brightness.TopImage = "rbxassetid://226025278"
- TextLabel.Parent = BrightnessFrame
- TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel.BackgroundTransparency = 0.5
- TextLabel.BorderSizePixel = 0
- TextLabel.Position = UDim2.new(0, 0, 0, -10)
- TextLabel.Size = UDim2.new(1, 0, 0, 10)
- TextLabel.ZIndex = 2
- TextLabel.Font = Enum.Font.SourceSansBold
- TextLabel.FontSize = Enum.FontSize.Size14
- TextLabel.Text = "BRIGHTNESS"
- TextLabel.TextColor3 = Color3.new(1, 1, 1)
- TextLabel.TextScaled = true
- TextLabel.TextSize = 14
- TextLabel.TextWrapped = true
- BValue.Name = "BValue"
- BValue.Parent = BG
- BValue.BackgroundColor3 = Color3.new(0, 0, 0)
- BValue.BackgroundTransparency = 0.60000002384186
- BValue.BorderColor3 = Color3.new(0, 0.984314, 1)
- BValue.Position = UDim2.new(0, 10, 1, -110)
- BValue.Size = UDim2.new(1, -20, 0, 20)
- BValue.Visible = false
- BValue.Font = Enum.Font.SourceSansBold
- BValue.FontSize = Enum.FontSize.Size14
- BValue.Text = "Brightness: 100"
- BValue.TextColor3 = Color3.new(1, 1, 1)
- BValue.TextScaled = true
- BValue.TextSize = 14
- BValue.TextTransparency = 0.60000002384186
- BValue.TextWrapped = true
- TransFrame.Name = "TransFrame"
- TransFrame.Parent = BG
- TransFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- TransFrame.BackgroundTransparency = 0.60000002384186
- TransFrame.BorderColor3 = Color3.new(0, 0.901961, 1)
- TransFrame.BorderSizePixel = 0
- TransFrame.ClipsDescendants = false
- TransFrame.Position = UDim2.new(0, 10, 0, 135)
- TransFrame.Size = UDim2.new(1, -20, 0, 25)
- TransFrame.Visible = false
- TransFrame.ZIndex = 2
- TransFrame.BottomImage = "rbxassetid://226025278"
- TransFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
- TransFrame.MidImage = "rbxassetid://226025278"
- TransFrame.ScrollBarThickness = 0
- TransFrame.TopImage = "rbxassetid://226025278"
- Trans.Name = "Trans"
- Trans.Parent = TransFrame
- Trans.BackgroundColor3 = Color3.new(1, 1, 1)
- Trans.BackgroundTransparency = 1
- Trans.BorderSizePixel = 0
- Trans.Position = UDim2.new(0, 10, 0.5, -5)
- Trans.Selectable = false
- Trans.Size = UDim2.new(1, -20, 0, 10)
- Trans.BottomImage = "rbxassetid://226025278"
- Trans.CanvasSize = UDim2.new(0, 5000, 0, 0)
- Trans.MidImage = "rbxassetid://226025278"
- Trans.ScrollBarThickness = 10
- Trans.ZIndex = 2
- Trans.TopImage = "rbxassetid://226025278"
- TextLabel_2.Parent = TransFrame
- TextLabel_2.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel_2.BackgroundTransparency = 0.5
- TextLabel_2.BorderSizePixel = 0
- TextLabel_2.Position = UDim2.new(0, 0, 0, -10)
- TextLabel_2.Size = UDim2.new(1, 0, 0, 10)
- TextLabel_2.ZIndex = 2
- TextLabel_2.Font = Enum.Font.SourceSansBold
- TextLabel_2.FontSize = Enum.FontSize.Size14
- TextLabel_2.Text = "TRANSPARENCY"
- TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
- TextLabel_2.TextScaled = true
- TextLabel_2.TextSize = 14
- TextLabel_2.TextWrapped = true
- TValue.Name = "TValue"
- TValue.Parent = BG
- TValue.BackgroundColor3 = Color3.new(0, 0, 0)
- TValue.BackgroundTransparency = 0.60000002384186
- TValue.BorderColor3 = Color3.new(0, 0.984314, 1)
- TValue.Position = UDim2.new(0, 10, 1, -80)
- TValue.Size = UDim2.new(1, -20, 0, 20)
- TValue.Visible = false
- TValue.Font = Enum.Font.SourceSansBold
- TValue.FontSize = Enum.FontSize.Size14
- TValue.Text = "Transparency: 0"
- TValue.TextColor3 = Color3.new(1, 1, 1)
- TValue.TextScaled = true
- TValue.TextSize = 14
- TValue.TextTransparency = 0.60000002384186
- TValue.TextWrapped = true
- RemotesTip.Name = "RemotesTip"
- RemotesTip.Parent = BG
- RemotesTip.BackgroundColor3 = Color3.new(0, 0, 0)
- RemotesTip.BackgroundTransparency = 0.5
- RemotesTip.BorderColor3 = Color3.new(0, 0.984314, 1)
- RemotesTip.BorderSizePixel = 0
- RemotesTip.Position = UDim2.new(0, 10, 0, 90)
- RemotesTip.Size = UDim2.new(0, 140, 0, 10)
- RemotesTip.Font = Enum.Font.SourceSansBold
- RemotesTip.FontSize = Enum.FontSize.Size14
- RemotesTip.Text = "REMOTES"
- RemotesTip.TextColor3 = Color3.new(1, 1, 1)
- RemotesTip.TextScaled = true
- RemotesTip.TextSize = 14
- RemotesTip.TextTransparency = 0.60000002384186
- RemotesTip.TextWrapped = true
- LocalsTip.Name = "LocalsTip"
- LocalsTip.Parent = BG
- LocalsTip.BackgroundColor3 = Color3.new(0, 0, 0)
- LocalsTip.BackgroundTransparency = 0.5
- LocalsTip.BorderColor3 = Color3.new(0, 0.984314, 1)
- LocalsTip.BorderSizePixel = 0
- LocalsTip.Position = UDim2.new(0, 160, 0, 90)
- LocalsTip.Size = UDim2.new(0, 200, 0, 10)
- LocalsTip.Font = Enum.Font.SourceSansBold
- LocalsTip.FontSize = Enum.FontSize.Size14
- LocalsTip.Text = "LOCALS"
- LocalsTip.TextColor3 = Color3.new(1, 1, 1)
- LocalsTip.TextScaled = true
- LocalsTip.TextSize = 14
- LocalsTip.TextTransparency = 0.60000002384186
- LocalsTip.TextWrapped = true
- UpvaluesTip.Name = "UpvaluesTip"
- UpvaluesTip.Parent = BG
- UpvaluesTip.BackgroundColor3 = Color3.new(0, 0, 0)
- UpvaluesTip.BackgroundTransparency = 0.5
- UpvaluesTip.BorderColor3 = Color3.new(0, 0.984314, 1)
- UpvaluesTip.BorderSizePixel = 0
- UpvaluesTip.Position = UDim2.new(0, 160, 0.5, 55)
- UpvaluesTip.Size = UDim2.new(0, 200, 0, 10)
- UpvaluesTip.Font = Enum.Font.SourceSansBold
- UpvaluesTip.FontSize = Enum.FontSize.Size14
- UpvaluesTip.Text = "UPVALUES"
- UpvaluesTip.TextColor3 = Color3.new(1, 1, 1)
- UpvaluesTip.TextScaled = true
- UpvaluesTip.TextSize = 14
- UpvaluesTip.TextTransparency = 0.60000002384186
- UpvaluesTip.TextWrapped = true
- ScriptTip.Name = "ScriptTip"
- ScriptTip.Parent = BG
- ScriptTip.BackgroundColor3 = Color3.new(0, 0, 0)
- ScriptTip.BackgroundTransparency = 0.5
- ScriptTip.BorderColor3 = Color3.new(0, 0.984314, 1)
- ScriptTip.BorderSizePixel = 0
- ScriptTip.Position = UDim2.new(0, 370, 0, 90)
- ScriptTip.Size = UDim2.new(1, -380, 0, 10)
- ScriptTip.Font = Enum.Font.SourceSansBold
- ScriptTip.FontSize = Enum.FontSize.Size14
- ScriptTip.Text = "SCRIPT"
- ScriptTip.TextColor3 = Color3.new(1, 1, 1)
- ScriptTip.TextScaled = true
- ScriptTip.TextSize = 14
- ScriptTip.TextTransparency = 0.60000002384186
- ScriptTip.TextWrapped = true
- EELocals.Name = "EELocals"
- EELocals.Parent = BG
- EELocals.BackgroundColor3 = Color3.new(0, 0, 0)
- EELocals.BackgroundTransparency = 0.60000002384186
- EELocals.BorderSizePixel = 0
- EELocals.Position = UDim2.new(0, 10, 0, 100)
- EELocals.Size = UDim2.new(0.5, -15, 1, -170)
- EELocals.Visible = false
- EELocals.ZIndex = 2
- EELocals.BottomImage = "rbxassetid://226025278"
- EELocals.MidImage = "rbxassetid://226025278"
- EELocals.ScrollBarThickness = 5
- EELocals.TopImage = "rbxassetid://226025278"
- EELocalsTip.Name = "EELocalsTip"
- EELocalsTip.Parent = BG
- EELocalsTip.BackgroundColor3 = Color3.new(0, 0, 0)
- EELocalsTip.BackgroundTransparency = 0.5
- EELocalsTip.BorderColor3 = Color3.new(0, 0.984314, 1)
- EELocalsTip.BorderSizePixel = 0
- EELocalsTip.Position = UDim2.new(0, 10, 0, 90)
- EELocalsTip.Size = UDim2.new(0.5, -15, 0, 10)
- EELocalsTip.Visible = false
- EELocalsTip.ZIndex = 2
- EELocalsTip.Font = Enum.Font.SourceSansBold
- EELocalsTip.FontSize = Enum.FontSize.Size14
- EELocalsTip.Text = "EnvEdit LOCALS"
- EELocalsTip.TextColor3 = Color3.new(1, 1, 1)
- EELocalsTip.TextScaled = true
- EELocalsTip.TextSize = 14
- EELocalsTip.TextTransparency = 0.60000002384186
- EELocalsTip.TextWrapped = true
- EEUpvalues.Name = "EEUpvalues"
- EEUpvalues.Parent = BG
- EEUpvalues.BackgroundColor3 = Color3.new(0, 0, 0)
- EEUpvalues.BackgroundTransparency = 0.60000002384186
- EEUpvalues.BorderSizePixel = 0
- EEUpvalues.Position = UDim2.new(0.5, 5, 0, 100)
- EEUpvalues.Size = UDim2.new(0.5, -15, 1, -170)
- EEUpvalues.Visible = false
- EEUpvalues.ZIndex = 2
- EEUpvalues.BottomImage = "rbxassetid://226025278"
- EEUpvalues.MidImage = "rbxassetid://226025278"
- EEUpvalues.ScrollBarThickness = 5
- EEUpvalues.TopImage = "rbxassetid://226025278"
- EEUpvaluesTip.Name = "EEUpvaluesTip"
- EEUpvaluesTip.Parent = BG
- EEUpvaluesTip.BackgroundColor3 = Color3.new(0, 0, 0)
- EEUpvaluesTip.BackgroundTransparency = 0.5
- EEUpvaluesTip.BorderColor3 = Color3.new(0, 0.984314, 1)
- EEUpvaluesTip.BorderSizePixel = 0
- EEUpvaluesTip.Position = UDim2.new(0.5, 5, 0, 90)
- EEUpvaluesTip.Size = UDim2.new(0.5, -15, 0, 10)
- EEUpvaluesTip.Visible = false
- EEUpvaluesTip.ZIndex = 2
- EEUpvaluesTip.Font = Enum.Font.SourceSansBold
- EEUpvaluesTip.FontSize = Enum.FontSize.Size14
- EEUpvaluesTip.Text = "EnvEdit UPVALUES"
- EEUpvaluesTip.TextColor3 = Color3.new(1, 1, 1)
- EEUpvaluesTip.TextScaled = true
- EEUpvaluesTip.TextSize = 14
- EEUpvaluesTip.TextTransparency = 0.60000002384186
- EEUpvaluesTip.TextWrapped = true
- Watermark.Name = "Watermark"
- Watermark.Parent = BG
- Watermark.BackgroundColor3 = Color3.new(0, 0, 0)
- Watermark.BackgroundTransparency = 0.75
- Watermark.BorderColor3 = Color3.new(0, 0.952941, 1)
- Watermark.Position = UDim2.new(0, 10, 0, 209)
- Watermark.Size = UDim2.new(0.5, -15, 0, 20)
- Watermark.Visible = false
- Watermark.ZIndex = 3
- Watermark.Selected = true
- Watermark.Font = Enum.Font.SourceSansBold
- Watermark.FontSize = Enum.FontSize.Size14
- Watermark.Text = "WATERMARK"
- Watermark.TextColor3 = Color3.new(1, 1, 1)
- Watermark.TextSize = 14
- Watermark.TextTransparency = 0.60000002384186
- Gradient.Name = "Gradient"
- Gradient.Parent = BG
- Gradient.BackgroundColor3 = Color3.new(0, 0, 0)
- Gradient.BackgroundTransparency = 0.75
- Gradient.BorderColor3 = Color3.new(0, 0.952941, 1)
- Gradient.Position = UDim2.new(0, 10, 0, 239)
- Gradient.Size = UDim2.new(1, -20, 0, 20)
- Gradient.Visible = false
- Gradient.ZIndex = 3
- Gradient.Selected = true
- Gradient.Font = Enum.Font.SourceSansBold
- Gradient.FontSize = Enum.FontSize.Size14
- Gradient.Text = "GRADIENT"
- Gradient.TextColor3 = Color3.new(1, 1, 1)
- Gradient.TextSize = 14
- Gradient.TextTransparency = 0.60000002384186
- Negate.Name = "Negate"
- Negate.Parent = BG
- Negate.BackgroundColor3 = Color3.new(0, 0, 0)
- Negate.BackgroundTransparency = 0.75
- Negate.BorderColor3 = Color3.new(0, 0.952941, 1)
- Negate.Position = UDim2.new(0.5, 5, 0, 209)
- Negate.Size = UDim2.new(0.5, -15, 0, 20)
- Negate.Visible = false
- Negate.ZIndex = 3
- Negate.Selected = true
- Negate.Font = Enum.Font.SourceSansBold
- Negate.FontSize = Enum.FontSize.Size14
- Negate.Text = "INVERT COLORS"
- Negate.TextColor3 = Color3.new(1, 1, 1)
- Negate.TextSize = 14
- Negate.TextTransparency = 0.60000002384186
- WatermarkImage.Name = "WatermarkImage"
- WatermarkImage.Parent = BG
- WatermarkImage.BackgroundColor3 = Color3.new(1, 1, 1)
- WatermarkImage.BackgroundTransparency = 1
- WatermarkImage.Size = UDim2.new(1, 0, 1, 0)
- WatermarkImage.Image = "rbxassetid://2848097717"
- GradientImage.Name = "GradientImage"
- GradientImage.Parent = BG
- GradientImage.BackgroundColor3 = Color3.new(1, 1, 1)
- GradientImage.BackgroundTransparency = 1
- GradientImage.Size = UDim2.new(1, 0, 1, 0)
- GradientImage.Image = "rbxassetid://2541118527"
- CustomColor.Name = "CustomColor"
- CustomColor.Parent = BG
- CustomColor.BackgroundColor3 = Color3.new(0, 0, 0)
- CustomColor.BackgroundTransparency = 0.75
- CustomColor.BorderColor3 = Color3.new(0, 0.952941, 1)
- CustomColor.Position = UDim2.new(0, 10, 0, 269)
- CustomColor.Size = UDim2.new(0.5, -15, 0, 20)
- CustomColor.Visible = false
- CustomColor.ZIndex = 3
- CustomColor.Selected = true
- CustomColor.Font = Enum.Font.SourceSansBold
- CustomColor.FontSize = Enum.FontSize.Size14
- CustomColor.Text = "SET COLOR"
- CustomColor.TextColor3 = Color3.new(1, 1, 1)
- CustomColor.TextSize = 14
- CustomColor.TextTransparency = 0.60000002384186
- ColorValue.Name = "ColorValue"
- ColorValue.Parent = BG
- ColorValue.BackgroundColor3 = Color3.new(0, 0, 0)
- ColorValue.BackgroundTransparency = 0.75
- ColorValue.BorderColor3 = Color3.new(0, 0.917647, 1)
- ColorValue.Position = UDim2.new(0.5, 5, 0, 269)
- ColorValue.Size = UDim2.new(0.5, -15, 0, 20)
- ColorValue.Visible = false
- ColorValue.ZIndex = 3
- ColorValue.Font = Enum.Font.SourceSansBold
- ColorValue.FontSize = Enum.FontSize.Size14
- ColorValue.Text = "255,255,255"
- ColorValue.TextColor3 = Color3.new(1, 1, 1)
- ColorValue.TextSize = 14
- ColorValue.TextTransparency = 0.60000002384186
- RandomColor.Name = "RandomColor"
- RandomColor.Parent = BG
- RandomColor.BackgroundColor3 = Color3.new(0, 0, 0)
- RandomColor.BackgroundTransparency = 0.75
- RandomColor.BorderColor3 = Color3.new(0, 0.952941, 1)
- RandomColor.Position = UDim2.new(0, 10, 0, 299)
- RandomColor.Size = UDim2.new(1, -20, 0, 20)
- RandomColor.Visible = false
- RandomColor.ZIndex = 3
- RandomColor.Selected = true
- RandomColor.Font = Enum.Font.SourceSansBold
- RandomColor.FontSize = Enum.FontSize.Size14
- RandomColor.Text = "RANDOM COLOR"
- RandomColor.TextColor3 = Color3.new(1, 1, 1)
- RandomColor.TextSize = 14
- RandomColor.TextTransparency = 0.60000002384186
- ThemeJSON.Name = "ThemeJSON"
- ThemeJSON.Parent = BG
- ThemeJSON.BackgroundColor3 = Color3.new(0, 0, 0)
- ThemeJSON.BackgroundTransparency = 0.75
- ThemeJSON.BorderColor3 = Color3.new(0, 0.917647, 1)
- ThemeJSON.Position = UDim2.new(0, 310, 1, -170)
- ThemeJSON.Size = UDim2.new(1, -320, 0, 20)
- ThemeJSON.Visible = false
- ThemeJSON.ZIndex = 3
- ThemeJSON.Font = Enum.Font.SourceSansBold
- ThemeJSON.FontSize = Enum.FontSize.Size14
- ThemeJSON.Text = "[PASTE THEME JSON]"
- ThemeJSON.TextColor3 = Color3.new(1, 1, 1)
- ThemeJSON.TextScaled = true
- ThemeJSON.TextSize = 14
- ThemeJSON.TextTransparency = 0.60000002384186
- ThemeJSON.TextWrapped = true
- WTValue.Name = "WTValue"
- WTValue.Parent = BG
- WTValue.BackgroundColor3 = Color3.new(0, 0, 0)
- WTValue.BackgroundTransparency = 0.60000002384186
- WTValue.BorderColor3 = Color3.new(0, 0.984314, 1)
- WTValue.Position = UDim2.new(0, 10, 1, -140)
- WTValue.Size = UDim2.new(1, -20, 0, 20)
- WTValue.Visible = false
- WTValue.Font = Enum.Font.SourceSansBold
- WTValue.FontSize = Enum.FontSize.Size14
- WTValue.Text = "Watermark Transparency: 0"
- WTValue.TextColor3 = Color3.new(1, 1, 1)
- WTValue.TextScaled = true
- WTValue.TextSize = 14
- WTValue.TextTransparency = 0.60000002384186
- WTValue.TextWrapped = true
- SaveTheme.Name = "SaveTheme"
- SaveTheme.Parent = BG
- SaveTheme.BackgroundColor3 = Color3.new(0, 0, 0)
- SaveTheme.BackgroundTransparency = 0.75
- SaveTheme.BorderColor3 = Color3.new(0, 0.952941, 1)
- SaveTheme.Position = UDim2.new(0, 10, 1, -170)
- SaveTheme.Size = UDim2.new(0, 140, 0, 20)
- SaveTheme.Visible = false
- SaveTheme.ZIndex = 3
- SaveTheme.Selected = true
- SaveTheme.Font = Enum.Font.SourceSansBold
- SaveTheme.FontSize = Enum.FontSize.Size14
- SaveTheme.Text = "SAVE THEME"
- SaveTheme.TextColor3 = Color3.new(1, 1, 1)
- SaveTheme.TextSize = 14
- SaveTheme.TextTransparency = 0.60000002384186
- LoadTheme.Name = "LoadTheme"
- LoadTheme.Parent = BG
- LoadTheme.BackgroundColor3 = Color3.new(0, 0, 0)
- LoadTheme.BackgroundTransparency = 0.75
- LoadTheme.BorderColor3 = Color3.new(0, 0.952941, 1)
- LoadTheme.Position = UDim2.new(0, 160, 1, -170)
- LoadTheme.Size = UDim2.new(0, 140, 0, 20)
- LoadTheme.Visible = false
- LoadTheme.ZIndex = 3
- LoadTheme.Selected = true
- LoadTheme.Font = Enum.Font.SourceSansBold
- LoadTheme.FontSize = Enum.FontSize.Size14
- LoadTheme.Text = "LOAD THEME"
- LoadTheme.TextColor3 = Color3.new(1, 1, 1)
- LoadTheme.TextSize = 14
- LoadTheme.TextTransparency = 0.60000002384186
- WaterTransFrame.Name = "WaterTransFrame"
- WaterTransFrame.Parent = BG
- WaterTransFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- WaterTransFrame.BackgroundTransparency = 0.60000002384186
- WaterTransFrame.BorderColor3 = Color3.new(0, 0.901961, 1)
- WaterTransFrame.BorderSizePixel = 0
- WaterTransFrame.ClipsDescendants = false
- WaterTransFrame.Position = UDim2.new(0, 10, 0, 175)
- WaterTransFrame.Size = UDim2.new(1, -20, 0, 25)
- WaterTransFrame.Visible = false
- WaterTransFrame.ZIndex = 2
- WaterTransFrame.BottomImage = "rbxassetid://226025278"
- WaterTransFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
- WaterTransFrame.MidImage = "rbxassetid://226025278"
- WaterTransFrame.ScrollBarThickness = 0
- WaterTransFrame.TopImage = "rbxassetid://226025278"
- WaterTrans.Name = "WaterTrans"
- WaterTrans.Parent = WaterTransFrame
- WaterTrans.BackgroundColor3 = Color3.new(1, 1, 1)
- WaterTrans.BackgroundTransparency = 1
- WaterTrans.BorderSizePixel = 0
- WaterTrans.Position = UDim2.new(0, 10, 0.5, -5)
- WaterTrans.Selectable = false
- WaterTrans.ZIndex = 2
- WaterTrans.Size = UDim2.new(1, -20, 0, 10)
- WaterTrans.BottomImage = "rbxassetid://226025278"
- WaterTrans.CanvasSize = UDim2.new(0, 5000, 0, 0)
- WaterTrans.MidImage = "rbxassetid://226025278"
- WaterTrans.ScrollBarThickness = 10
- WaterTrans.TopImage = "rbxassetid://226025278"
- TextLabel_3.Parent = WaterTransFrame
- TextLabel_3.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel_3.BackgroundTransparency = 0.5
- TextLabel_3.BorderSizePixel = 0
- TextLabel_3.Position = UDim2.new(0, 0, 0, -10)
- TextLabel_3.Size = UDim2.new(1, 0, 0, 10)
- TextLabel_3.ZIndex = 2
- TextLabel_3.Font = Enum.Font.SourceSansBold
- TextLabel_3.FontSize = Enum.FontSize.Size14
- TextLabel_3.Text = "WATERMARK TRANSPARENCY"
- TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
- TextLabel_3.TextScaled = true
- TextLabel_3.TextSize = 14
- TextLabel_3.TextWrapped = true
- Explorer.Name = "Explorer"
- Explorer.Parent = BG
- Explorer.Active = true
- Explorer.BackgroundColor3 = Color3.new(0, 0, 0)
- Explorer.BackgroundTransparency = 0.5
- Explorer.BorderSizePixel = 0
- Explorer.Draggable = true
- Explorer.Position = UDim2.new(0, 100, 0, 100)
- Explorer.Size = UDim2.new(0.600000024, 0, 0.600000024, 0)
- Explorer.Visible = false
- Explorer.ZIndex = 4
- ExplorerFrame.Name = "ExplorerFrame"
- ExplorerFrame.Parent = Explorer
- ExplorerFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- ExplorerFrame.BackgroundTransparency = 0.60000002384186
- ExplorerFrame.BorderSizePixel = 0
- ExplorerFrame.Size = UDim2.new(1, 0, 0, 20)
- ExplorerFrame.ZIndex = 5
- ExplorerTitle.Name = "ExplorerTitle"
- ExplorerTitle.Parent = ExplorerFrame
- ExplorerTitle.BackgroundColor3 = Color3.new(0, 0, 0)
- ExplorerTitle.BackgroundTransparency = 0.5
- ExplorerTitle.Position = UDim2.new(0.5, -90, 0, 0)
- ExplorerTitle.Size = UDim2.new(0, 180, 1, 0)
- ExplorerTitle.ZIndex = 6
- ExplorerTitle.Font = Enum.Font.SourceSansBold
- ExplorerTitle.FontSize = Enum.FontSize.Size14
- ExplorerTitle.Text = "Object Browser"
- ExplorerTitle.TextColor3 = Color3.new(1, 1, 1)
- ExplorerTitle.TextSize = 14
- ExplorerHide.Name = "ExplorerHide"
- ExplorerHide.Parent = ExplorerFrame
- ExplorerHide.BackgroundColor3 = Color3.new(0, 0, 0)
- ExplorerHide.BackgroundTransparency = 0.5
- ExplorerHide.BorderSizePixel = 0
- ExplorerHide.Position = UDim2.new(1, -50, 0, 0)
- ExplorerHide.Size = UDim2.new(0, 50, 1, 0)
- ExplorerHide.ZIndex = 6
- ExplorerHide.Selected = true
- ExplorerHide.Font = Enum.Font.SourceSansBold
- ExplorerHide.FontSize = Enum.FontSize.Size14
- ExplorerHide.Text = "_"
- ExplorerHide.TextColor3 = Color3.new(1, 1, 1)
- ExplorerHide.TextSize = 14
- ExplorerMain.Name = "ExplorerMain"
- ExplorerMain.Parent = Explorer
- ExplorerMain.BackgroundColor3 = Color3.new(0, 0, 0)
- ExplorerMain.BackgroundTransparency = 0.60000002384186
- ExplorerMain.BorderSizePixel = 0
- ExplorerMain.ClipsDescendants = true
- ExplorerMain.Position = UDim2.new(0, 10, 0, 30)
- ExplorerMain.Size = UDim2.new(1, -20, 1, -70)
- ExplorerMain.ZIndex = 5
- ExplorerMain.BottomImage = "rbxassetid://226025278"
- ExplorerMain.MidImage = "rbxassetid://226025278"
- ExplorerMain.ScrollBarThickness = 5
- ExplorerMain.TopImage = "rbxassetid://226025278"
- ExplorerBack.Name = "ExplorerBack"
- ExplorerBack.Parent = Explorer
- ExplorerBack.BackgroundColor3 = Color3.new(0, 0, 0)
- ExplorerBack.BackgroundTransparency = 0.5
- ExplorerBack.BorderColor3 = Color3.new(0.32549, 0.32549, 0.32549)
- ExplorerBack.Position = UDim2.new(0, 10, 1, -30)
- ExplorerBack.Size = UDim2.new(0.5, -20, 0, 20)
- ExplorerBack.ZIndex = 5
- ExplorerBack.Font = Enum.Font.SourceSansBold
- ExplorerBack.FontSize = Enum.FontSize.Size14
- ExplorerBack.Text = "<<<"
- ExplorerBack.TextColor3 = Color3.new(1, 1, 1)
- ExplorerBack.TextSize = 14
- Toolbox.Name = "Toolbox"
- Toolbox.Parent = R2Sv3
- Toolbox.BackgroundColor3 = Color3.new(1, 1, 1)
- Toolbox.Size = UDim2.new(0, 100, 0, 100)
- Toolbox.Visible = false
- RemoteFrame.Name = "RemoteFrame"
- RemoteFrame.Parent = Toolbox
- RemoteFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- RemoteFrame.BackgroundTransparency = 0.64999997615814
- RemoteFrame.BorderColor3 = Color3.new(0, 1, 0.917647)
- RemoteFrame.Position = UDim2.new(0, 10, 0, 10)
- RemoteFrame.Size = UDim2.new(1, -20, 0, 20)
- RemoteFrame.ZIndex = 3
- MainButton.Name = "MainButton"
- MainButton.Parent = RemoteFrame
- MainButton.BackgroundColor3 = Color3.new(0, 0, 0)
- MainButton.BackgroundTransparency = 0.5
- MainButton.BorderSizePixel = 0
- MainButton.Size = UDim2.new(0, 200, 1, 0)
- MainButton.ZIndex = 4
- MainButton.Font = Enum.Font.SourceSansBold
- MainButton.FontSize = Enum.FontSize.Size14
- MainButton.Text = "SayMessageRequest"
- MainButton.TextColor3 = Color3.new(1, 1, 1)
- MainButton.TextSize = 14
- MainButton.TextTransparency = 0.60000002384186
- Icon.Name = "Icon"
- Icon.Parent = RemoteFrame
- Icon.BackgroundColor3 = Color3.new(0.509804, 1, 0.454902)
- Icon.BackgroundTransparency = 0.40000000596046
- Icon.BorderSizePixel = 0
- Icon.Position = UDim2.new(0, 210, 0.5, -3)
- Icon.Size = UDim2.new(1, -220, 0, 6)
- Icon.ZIndex = 4
- ScriptLine.Name = "ScriptLine"
- ScriptLine.Parent = Toolbox
- ScriptLine.BackgroundColor3 = Color3.new(1, 1, 1)
- ScriptLine.BackgroundTransparency = 1
- ScriptLine.BorderSizePixel = 0
- ScriptLine.Size = UDim2.new(1, 0, 0, 20)
- ScriptLine.ZIndex = 3
- SourceLine.Name = "SourceLine"
- SourceLine.Parent = ScriptLine
- SourceLine.BackgroundColor3 = Color3.new(0, 0, 0)
- SourceLine.BackgroundTransparency = 1
- SourceLine.BorderSizePixel = 0
- SourceLine.Position = UDim2.new(0, 10, 0, 0)
- SourceLine.Size = UDim2.new(1, -50, 1, 0)
- SourceLine.ZIndex = 4
- SourceLine.Font = Enum.Font.Code
- SourceLine.FontSize = Enum.FontSize.Size14
- SourceLine.Text = "0"
- SourceLine.TextColor3 = Color3.new(1, 1, 1)
- SourceLine.TextSize = 14
- SourceLine.TextTransparency = 0.5
- SourceLine.TextXAlignment = Enum.TextXAlignment.Left
- RemoteLog.Name = "RemoteLog"
- RemoteLog.Parent = Toolbox
- RemoteLog.BackgroundColor3 = Color3.new(0, 0, 0)
- RemoteLog.BackgroundTransparency = 0.60000002384186
- RemoteLog.BorderColor3 = Color3.new(1, 1, 1)
- RemoteLog.BorderSizePixel = 0
- RemoteLog.Position = UDim2.new(0, 10, 0, 10)
- RemoteLog.Size = UDim2.new(1, -20, 0, 20)
- RemoteLog.ZIndex = 3
- RemoteLog.Font = Enum.Font.SourceSansBold
- RemoteLog.FontSize = Enum.FontSize.Size14
- RemoteLog.Text = "SayMessageRequest"
- RemoteLog.TextColor3 = Color3.new(1, 1, 1)
- RemoteLog.TextSize = 14
- RemoteLog.TextTransparency = 0.5
- Button.Name = "Button"
- Button.Parent = Toolbox
- Button.BackgroundColor3 = Color3.new(0, 0, 0)
- Button.BackgroundTransparency = 0.75
- Button.BorderSizePixel = 0
- Button.Position = UDim2.new(1, -80, 0, 0)
- Button.Size = UDim2.new(0, 80, 1, 0)
- Button.ZIndex = 4
- Button.Font = Enum.Font.SourceSansBold
- Button.FontSize = Enum.FontSize.Size12
- Button.TextColor3 = Color3.new(1, 1, 1)
- Button.TextSize = 12
- Button.TextTransparency = 0.60000002384186
- Button.TextWrapped = true
- Box.Name = "Box"
- Box.Parent = Toolbox
- Box.BackgroundColor3 = Color3.new(0, 0, 0)
- Box.BackgroundTransparency = 0.75
- Box.BorderSizePixel = 0
- Box.Position = UDim2.new(1, -80, 0, 0)
- Box.Size = UDim2.new(0, 80, 1, 0)
- Box.ZIndex = 4
- Box.Font = Enum.Font.SourceSansBold
- Box.FontSize = Enum.FontSize.Size12
- Box.TextColor3 = Color3.new(1, 1, 1)
- Box.TextSize = 12
- Box.TextTransparency = 0.60000002384186
- Box.TextWrapped = true
- DebugFrame.Name = "DebugFrame"
- DebugFrame.Parent = Toolbox
- DebugFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- DebugFrame.BackgroundTransparency = 0.5
- DebugFrame.BorderColor3 = Color3.new(0, 0.984314, 1)
- DebugFrame.Position = UDim2.new(0, 10, 0, 10)
- DebugFrame.Size = UDim2.new(1, -20, 0, 20)
- DebugFrame.ZIndex = 3
- Field.Name = "Field"
- Field.Parent = DebugFrame
- Field.BackgroundColor3 = Color3.new(0, 0, 0)
- Field.BackgroundTransparency = 1
- Field.Size = UDim2.new(0, 80, 1, 0)
- Field.ZIndex = 4
- Field.Font = Enum.Font.SourceSansBold
- Field.FontSize = Enum.FontSize.Size12
- Field.Text = "anim"
- Field.TextColor3 = Color3.new(1, 1, 1)
- Field.TextSize = 12
- Field.TextWrapped = true
- ObjectFrame.Name = "ObjectFrame"
- ObjectFrame.Parent = Toolbox
- ObjectFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- ObjectFrame.BackgroundTransparency = 0.5
- ObjectFrame.BorderColor3 = Color3.new(0.333333, 0.333333, 0.333333)
- ObjectFrame.Position = UDim2.new(0, 10, 0, 10)
- ObjectFrame.Size = UDim2.new(1, -20, 0, 20)
- ObjectFrame.ZIndex = 6
- ObjectName.Name = "ObjectName"
- ObjectName.Parent = ObjectFrame
- ObjectName.BackgroundColor3 = Color3.new(0, 0, 0)
- ObjectName.BackgroundTransparency = 0.5
- ObjectName.BorderSizePixel = 0
- ObjectName.Size = UDim2.new(0, 200, 1, 0)
- ObjectName.ZIndex = 7
- ObjectName.Font = Enum.Font.SourceSansBold
- ObjectName.FontSize = Enum.FontSize.Size14
- ObjectName.Text = "Workspace"
- ObjectName.TextColor3 = Color3.new(1, 1, 1)
- ObjectName.TextSize = 14
- SelectObject.Name = "SelectObject"
- SelectObject.Parent = ObjectFrame
- SelectObject.BackgroundColor3 = Color3.new(0, 0, 0)
- SelectObject.BorderSizePixel = 0
- SelectObject.Position = UDim2.new(1, -80, 0, 0)
- SelectObject.Size = UDim2.new(0, 80, 1, 0)
- SelectObject.ZIndex = 7
- SelectObject.Font = Enum.Font.SourceSansBold
- SelectObject.FontSize = Enum.FontSize.Size14
- SelectObject.Text = "Select"
- SelectObject.TextColor3 = Color3.new(1, 1, 1)
- SelectObject.TextSize = 14
- LoadChildren.Name = "LoadChildren"
- LoadChildren.Parent = ObjectFrame
- LoadChildren.BackgroundColor3 = Color3.new(0, 0, 0)
- LoadChildren.BorderSizePixel = 0
- LoadChildren.Position = UDim2.new(1, -170, 0, 0)
- LoadChildren.Size = UDim2.new(0, 80, 1, 0)
- LoadChildren.ZIndex = 7
- LoadChildren.Font = Enum.Font.SourceSansBold
- LoadChildren.FontSize = Enum.FontSize.Size14
- LoadChildren.Text = "Load"
- LoadChildren.TextColor3 = Color3.new(1, 1, 1)
- LoadChildren.TextSize = 14
- ExplorerFind.Name = "ExplorerFind"
- ExplorerFind.Parent = Explorer
- ExplorerFind.BackgroundColor3 = Color3.new(0, 0, 0)
- ExplorerFind.BackgroundTransparency = 0.5
- ExplorerFind.BorderColor3 = Color3.new(0.321569, 0.321569, 0.321569)
- ExplorerFind.Position = UDim2.new(0.5, 5, 1, -30)
- ExplorerFind.Size = UDim2.new(0.5, -20, 0, 20)
- ExplorerFind.ZIndex = 5
- ExplorerFind.Font = Enum.Font.SourceSansBold
- ExplorerFind.FontSize = Enum.FontSize.Size14
- ExplorerFind.Text = "SEARCH"
- ExplorerFind.TextColor3 = Color3.new(1, 1, 1)
- ExplorerFind.TextSize = 14
- Warning.Name = "Warning"
- Warning.Parent = R2Sv3
- Warning.Active = true
- Warning.Visible = false
- Warning.BackgroundColor3 = Color3.new(0, 0, 0)
- Warning.BackgroundTransparency = 0.30000001192093
- Warning.BorderSizePixel = 0
- Warning.Position = UDim2.new(0.5, -200, 0.5, -130)
- Warning.Size = UDim2.new(0, 400, 0, 260)
- WarningLabel.Name = "WarningLabel"
- WarningLabel.Parent = Warning
- WarningLabel.BackgroundColor3 = Color3.new(0, 0, 0)
- WarningLabel.BackgroundTransparency = 0.5
- WarningLabel.BorderSizePixel = 0
- WarningLabel.Position = UDim2.new(0, 10, 0, 30)
- WarningLabel.Size = UDim2.new(1, -20, 0, 20)
- WarningLabel.ZIndex = 2
- WarningLabel.Font = Enum.Font.SourceSansBold
- WarningLabel.FontSize = Enum.FontSize.Size14
- WarningLabel.Text = "Your exploit does not support required functions"
- WarningLabel.TextColor3 = Color3.new(1, 1, 1)
- WarningLabel.TextSize = 14
- Topbar2.Name = "Topbar"
- Topbar2.Parent = Warning
- Topbar2.BackgroundColor3 = Color3.new(0, 0, 0)
- Topbar2.BackgroundTransparency = 0.60000002384186
- Topbar2.BorderSizePixel = 0
- Topbar2.Size = UDim2.new(1, 0, 0, 20)
- Topbar2.ZIndex = 2
- Title2.Name = "Title"
- Title2.Parent = Topbar2
- Title2.BackgroundColor3 = Color3.new(0, 0, 0)
- Title2.BackgroundTransparency = 0.60000002384186
- Title2.BorderSizePixel = 0
- Title2.Position = UDim2.new(0.5, -80, 0, 0)
- Title2.Size = UDim2.new(0, 160, 1, 0)
- Title2.ZIndex = 3
- Title2.Font = Enum.Font.SourceSansBold
- Title2.FontSize = Enum.FontSize.Size14
- Title2.Text = "Warning"
- Title2.TextColor3 = Color3.new(1, 1, 1)
- Title2.TextSize = 14
- Missing.Name = "Missing"
- Missing.Parent = Warning
- Missing.BackgroundColor3 = Color3.new(0, 0, 0)
- Missing.BackgroundTransparency = 0.5
- Missing.BorderSizePixel = 0
- Missing.Position = UDim2.new(0, 10, 0, 60)
- Missing.Selectable = true
- Missing.Size = UDim2.new(1, -20, 1, -100)
- Missing.ZIndex = 2
- Missing.Font = Enum.Font.SourceSansBold
- Missing.FontSize = Enum.FontSize.Size14
- Missing.Text = ""
- Missing.TextColor3 = Color3.new(1, 1, 1)
- Missing.TextSize = 14
- SkipError.Name = "SkipError"
- SkipError.Parent = Warning
- SkipError.BackgroundColor3 = Color3.new(0, 0, 0)
- SkipError.BackgroundTransparency = 0.5
- SkipError.BorderSizePixel = 0
- SkipError.Position = UDim2.new(0, 10, 1, -30)
- SkipError.Size = UDim2.new(0.5, -20, 0, 20)
- SkipError.ZIndex = 3
- SkipError.Active = true
- SkipError.Font = Enum.Font.SourceSansBold
- SkipError.FontSize = Enum.FontSize.Size14
- SkipError.Text = "Continue"
- SkipError.TextColor3 = Color3.new(1, 1, 1)
- SkipError.TextSize = 14
- QuitScript.Name = "QuitScript"
- QuitScript.Parent = Warning
- QuitScript.BackgroundColor3 = Color3.new(0, 0, 0)
- QuitScript.BackgroundTransparency = 0.5
- QuitScript.BorderSizePixel = 0
- QuitScript.Position = UDim2.new(0.5, 10, 1, -30)
- QuitScript.Size = UDim2.new(0.5, -20, 0, 20)
- QuitScript.ZIndex = 3
- QuitScript.Active = true
- QuitScript.Font = Enum.Font.SourceSansBold
- QuitScript.FontSize = Enum.FontSize.Size14
- QuitScript.Text = "Quit"
- QuitScript.TextColor3 = Color3.new(1, 1, 1)
- QuitScript.TextSize = 14
- UpdateDS.Name = "UpdateDS"
- UpdateDS.Parent = DebugFrame
- UpdateDS.BackgroundColor3 = Color3.new(0, 0, 0)
- UpdateDS.BackgroundTransparency = 0.60000002384186
- UpdateDS.BorderSizePixel = 0
- UpdateDS.Position = UDim2.new(0, 90, 0, 0)
- UpdateDS.Size = UDim2.new(0, 80, 1, 0)
- UpdateDS.ZIndex = 4
- UpdateDS.Visible = false
- UpdateDS.Font = Enum.Font.SourceSansBold
- UpdateDS.FontSize = Enum.FontSize.Size14
- UpdateDS.Text = "UPDATE"
- UpdateDS.TextColor3 = Color3.new(1, 1, 1)
- UpdateDS.TextSize = 14
- SetLocals.Name = "SetLocals"
- SetLocals.Parent = BG
- SetLocals.BackgroundColor3 = Color3.new(0, 0, 0)
- SetLocals.BackgroundTransparency = 0.75
- SetLocals.BorderColor3 = Color3.new(0, 0.952941, 1)
- SetLocals.Position = UDim2.new(0, 10, 1, -30)
- SetLocals.Size = UDim2.new(0.5, -15, 0, 20)
- SetLocals.Visible = false
- SetLocals.ZIndex = 3
- SetLocals.Font = Enum.Font.SourceSansBold
- SetLocals.FontSize = Enum.FontSize.Size14
- SetLocals.Text = "BACK"
- SetLocals.TextColor3 = Color3.new(1, 1, 1)
- SetLocals.TextSize = 14
- SetLocals.TextTransparency = 0.60000002384186
- SetUpvalues.Name = "SetUpvalues"
- SetUpvalues.Parent = BG
- SetUpvalues.BackgroundColor3 = Color3.new(0, 0, 0)
- SetUpvalues.BackgroundTransparency = 0.75
- SetUpvalues.BorderColor3 = Color3.new(0, 0.952941, 1)
- SetUpvalues.Position = UDim2.new(0.5, 5, 1, -30)
- SetUpvalues.Size = UDim2.new(0.5, -15, 0, 20)
- SetUpvalues.Visible = false
- SetUpvalues.ZIndex = 3
- SetUpvalues.Font = Enum.Font.SourceSansBold
- SetUpvalues.FontSize = Enum.FontSize.Size14
- SetUpvalues.Text = "BACK"
- SetUpvalues.TextColor3 = Color3.new(1, 1, 1)
- SetUpvalues.TextSize = 14
- SetUpvalues.TextTransparency = 0.60000002384186
- SetAllUps.Name = "SetAllUps"
- SetAllUps.Parent = BG
- SetAllUps.BackgroundColor3 = Color3.new(0, 0, 0)
- SetAllUps.BackgroundTransparency = 0.75
- SetAllUps.BorderColor3 = Color3.new(0, 0.952941, 1)
- SetAllUps.Position = UDim2.new(0.5, 5, 1, -60)
- SetAllUps.Size = UDim2.new(0.5, -15, 0, 20)
- SetAllUps.ZIndex = 3
- SetAllUps.Visible = false
- SetAllUps.Font = Enum.Font.SourceSansBold
- SetAllUps.FontSize = Enum.FontSize.Size14
- SetAllUps.Text = "UPDATE ALL"
- SetAllUps.TextColor3 = Color3.new(1, 1, 1)
- SetAllUps.TextSize = 14
- SetAllUps.TextTransparency = 0.60000002384186
- SetAllLoc.Name = "SetAllLoc"
- SetAllLoc.Parent = BG
- SetAllLoc.Visible = false
- SetAllLoc.BackgroundColor3 = Color3.new(0, 0, 0)
- SetAllLoc.BackgroundTransparency = 0.75
- SetAllLoc.BorderColor3 = Color3.new(0, 0.952941, 1)
- SetAllLoc.Position = UDim2.new(0, 10, 1, -60)
- SetAllLoc.Size = UDim2.new(0.5, -15, 0, 20)
- SetAllLoc.ZIndex = 3
- SetAllLoc.Font = Enum.Font.SourceSansBold
- SetAllLoc.FontSize = Enum.FontSize.Size14
- SetAllLoc.Text = "UPDATE ALL"
- SetAllLoc.TextColor3 = Color3.new(1, 1, 1)
- SetAllLoc.TextSize = 14
- SetAllLoc.TextTransparency = 0.60000002384186
- NamecallFrame.Name = "NamecallFrame"
- NamecallFrame.Parent = BG
- NamecallFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- NamecallFrame.BackgroundTransparency = 0.60000002384186
- NamecallFrame.BorderSizePixel = 0
- NamecallFrame.Position = UDim2.new(0, 10, 0, 100)
- NamecallFrame.Size = UDim2.new(0.5, -150, 1, -110)
- NamecallFrame.ZIndex = 2
- NamecallFrame.BottomImage = "rbxassetid://226025278"
- NamecallFrame.MidImage = "rbxassetid://226025278"
- NamecallFrame.ScrollBarThickness = 5
- NamecallFrame.TopImage = "rbxassetid://226025278"
- NamecallSource.Name = "NamecallSource"
- NamecallSource.Parent = BG
- NamecallSource.BackgroundColor3 = Color3.new(0, 0, 0)
- NamecallSource.BackgroundTransparency = 0.60000002384186
- NamecallSource.BorderSizePixel = 0
- NamecallSource.Position = UDim2.new(0.5, -130, 0, 100)
- NamecallSource.Size = UDim2.new(0.5, 120, 1, -160)
- NamecallSource.ZIndex = 2
- NamecallSource.CanvasSize = UDim2.new(3, 0, 3, 0)
- NamecallSource.BottomImage = "rbxassetid://226025278"
- NamecallSource.MidImage = "rbxassetid://226025278"
- NamecallSource.ScrollBarThickness = 5
- NamecallSource.TopImage = "rbxassetid://226025278"
- NamecallScript.Name = "NamecallScript"
- NamecallScript.Parent = NamecallSource
- NamecallScript.BackgroundColor3 = Color3.new(1, 1, 1)
- NamecallScript.BackgroundTransparency = 1
- NamecallScript.Size = UDim2.new(1, 0, 1, 0)
- NamecallScript.ZIndex = 3
- NamecallScript.ClearTextOnFocus = false
- NamecallScript.Font = Enum.Font.Code
- NamecallScript.FontSize = Enum.FontSize.Size18
- NamecallScript.MultiLine = true
- NamecallScript.Text = ""
- NamecallScript.TextColor3 = Color3.new(1, 1, 1)
- NamecallScript.TextSize = 15
- NamecallScript.TextXAlignment = Enum.TextXAlignment.Left
- NamecallScript.TextYAlignment = Enum.TextYAlignment.Top
- NamecallBar.Name = "NamecallBar"
- NamecallBar.Parent = BG
- NamecallBar.BackgroundColor3 = Color3.new(0, 0, 0)
- NamecallBar.BackgroundTransparency = 0.60000002384186
- NamecallBar.BorderSizePixel = 0
- NamecallBar.Position = UDim2.new(0.5, -130, 1, -50)
- NamecallBar.Size = UDim2.new(0.5, 120, 0, 40)
- NamecallBar.ZIndex = 2
- NamecallBar.BottomImage = "rbxassetid://226025278"
- NamecallBar.CanvasPosition = Vector2.new(126, 0)
- NamecallBar.CanvasSize = UDim2.new(0, 620, 0, 0)
- NamecallBar.MidImage = "rbxassetid://226025278"
- NamecallBar.ScrollBarThickness = 5
- NamecallBar.TopImage = "rbxassetid://226025278"
- ApplyNamecall.Name = "ApplyNamecall"
- ApplyNamecall.Parent = NamecallBar
- ApplyNamecall.BackgroundColor3 = Color3.new(0, 0, 0)
- ApplyNamecall.BackgroundTransparency = 0.75
- ApplyNamecall.BorderColor3 = Color3.new(0, 0.952941, 1)
- ApplyNamecall.Position = UDim2.new(0, 10, 0.5, -10)
- ApplyNamecall.Size = UDim2.new(0, 140, 0, 20)
- ApplyNamecall.ZIndex = 3
- ApplyNamecall.Font = Enum.Font.SourceSansBold
- ApplyNamecall.FontSize = Enum.FontSize.Size14
- ApplyNamecall.Text = "APPLY"
- ApplyNamecall.TextColor3 = Color3.new(1, 1, 1)
- ApplyNamecall.TextSize = 14
- ApplyNamecall.TextTransparency = 0.60000002384186
- NamecallName.Name = "NamecallName"
- NamecallName.Parent = NamecallLog
- NamecallName.BackgroundColor3 = Color3.new(1, 1, 1)
- NamecallName.BackgroundTransparency = 1
- NamecallName.Size = UDim2.new(0, 120, 1, 0)
- NamecallName.ZIndex = 4
- NamecallName.Font = Enum.Font.SourceSansBold
- NamecallName.FontSize = Enum.FontSize.Size14
- NamecallName.Text = ""
- NamecallName.TextColor3 = Color3.new(1, 1, 1)
- NamecallName.TextSize = 14
- Namecall.Name = "Namecall"
- Namecall.Parent = Toolbar
- Namecall.BackgroundColor3 = Color3.new(0, 0, 0)
- Namecall.BackgroundTransparency = 0.75
- Namecall.BorderColor3 = Color3.new(0, 0.952941, 1)
- Namecall.Position = UDim2.new(0, 1180, 0.5, -10)
- Namecall.Size = UDim2.new(0, 120, 0, 20)
- Namecall.ZIndex = 3
- Namecall.Font = Enum.Font.SourceSansBold
- Namecall.FontSize = Enum.FontSize.Size14
- Namecall.Text = "__NAMECALL"
- Namecall.TextColor3 = Color3.new(1, 1, 1)
- Namecall.TextSize = 14
- Namecall.TextTransparency = 0.60000002384186
- NamecallType.Name = "NamecallType"
- NamecallType.Parent = NamecallBar
- NamecallType.BackgroundColor3 = Color3.new(0, 0, 0)
- NamecallType.BackgroundTransparency = 0.75
- NamecallType.BorderColor3 = Color3.new(0, 0.952941, 1)
- NamecallType.Position = UDim2.new(0, 310, 0.5, -10)
- NamecallType.Size = UDim2.new(0, 140, 0, 20)
- NamecallType.ZIndex = 3
- NamecallType.Font = Enum.Font.SourceSansBold
- NamecallType.FontSize = Enum.FontSize.Size14
- NamecallType.Text = "STATIC"
- NamecallType.TextColor3 = Color3.new(1, 1, 1)
- NamecallType.TextSize = 14
- NamecallType.TextTransparency = 0.60000002384186
- NCallScriptTip.Name = "NCallScriptTip"
- NCallScriptTip.Parent = BG
- NCallScriptTip.BackgroundColor3 = Color3.new(0, 0, 0)
- NCallScriptTip.BackgroundTransparency = 0.5
- NCallScriptTip.BorderColor3 = Color3.new(0, 0.984314, 1)
- NCallScriptTip.BorderSizePixel = 0
- NCallScriptTip.Position = UDim2.new(0.5, -130, 0, 100)
- NCallScriptTip.Size = UDim2.new(0.5, 120, 0, -10)
- NCallScriptTip.Font = Enum.Font.SourceSansBold
- NCallScriptTip.FontSize = Enum.FontSize.Size14
- NCallScriptTip.Text = "NAMECALL MODULE"
- NCallScriptTip.TextColor3 = Color3.new(1, 1, 1)
- NCallScriptTip.TextScaled = true
- NCallScriptTip.TextSize = 14
- NCallScriptTip.TextTransparency = 0.60000002384186
- NCallScriptTip.TextWrapped = true
- NCallLogsTip.Name = "NCallLogsTip"
- NCallLogsTip.Parent = BG
- NCallLogsTip.BackgroundColor3 = Color3.new(0, 0, 0)
- NCallLogsTip.BackgroundTransparency = 0.5
- NCallLogsTip.BorderColor3 = Color3.new(0, 0.984314, 1)
- NCallLogsTip.BorderSizePixel = 0
- NCallLogsTip.Position = UDim2.new(0, 10, 0, 90)
- NCallLogsTip.Size = UDim2.new(0.5, -150, 0, 10)
- NCallLogsTip.Font = Enum.Font.SourceSansBold
- NCallLogsTip.FontSize = Enum.FontSize.Size14
- NCallLogsTip.Text = "NAMECALL LOGS"
- NCallLogsTip.TextColor3 = Color3.new(1, 1, 1)
- NCallLogsTip.TextScaled = true
- NCallLogsTip.TextSize = 14
- NCallLogsTip.TextTransparency = 0.60000002384186
- NCallLogsTip.TextWrapped = true
- RemoveNamecall.Name = "RemoveNamecall"
- RemoveNamecall.Parent = NamecallBar
- RemoveNamecall.BackgroundColor3 = Color3.new(0, 0, 0)
- RemoveNamecall.BackgroundTransparency = 0.75
- RemoveNamecall.BorderColor3 = Color3.new(0, 0.952941, 1)
- RemoveNamecall.Position = UDim2.new(0, 160, 0.5, -10)
- RemoveNamecall.Size = UDim2.new(0, 140, 0, 20)
- RemoveNamecall.ZIndex = 3
- RemoveNamecall.Font = Enum.Font.SourceSansBold
- RemoveNamecall.FontSize = Enum.FontSize.Size14
- RemoveNamecall.Text = "REMOVE"
- RemoveNamecall.TextColor3 = Color3.new(1, 1, 1)
- RemoveNamecall.TextSize = 14
- RemoveNamecall.TextTransparency = 0.60000002384186
- DisableNamecall.Name = "DisableNamecall"
- DisableNamecall.Parent = NamecallBar
- DisableNamecall.BackgroundColor3 = Color3.new(0, 0, 0)
- DisableNamecall.BackgroundTransparency = 0.75
- DisableNamecall.BorderColor3 = Color3.new(0, 0.952941, 1)
- DisableNamecall.Position = UDim2.new(0, 460, 0.5, -10)
- DisableNamecall.Size = UDim2.new(0, 140, 0, 20)
- DisableNamecall.ZIndex = 3
- DisableNamecall.Font = Enum.Font.SourceSansBold
- DisableNamecall.FontSize = Enum.FontSize.Size14
- DisableNamecall.Text = "DISABLE"
- DisableNamecall.TextColor3 = Color3.new(1, 1, 1)
- DisableNamecall.TextSize = 14
- DisableNamecall.TextTransparency = 0.60000002384186
- CallRemote.Name = "CallRemote"
- CallRemote.Parent = BG
- CallRemote.BackgroundColor3 = Color3.new(0, 0, 0)
- CallRemote.BackgroundTransparency = 0.75
- CallRemote.BorderColor3 = Color3.new(0, 0.952941, 1)
- CallRemote.Position = UDim2.new(0, 370, 1, -30)
- CallRemote.Size = UDim2.new(1, -390, 0, 20)
- CallRemote.ZIndex = 3
- CallRemote.Font = Enum.Font.SourceSansBold
- CallRemote.FontSize = Enum.FontSize.Size14
- CallRemote.Text = "CALL REMOTE"
- CallRemote.TextColor3 = Color3.new(1, 1, 1)
- CallRemote.TextSize = 14
- CallRemote.TextTransparency = 0.60000002384186
- local can_run = nil
- local step = game:GetService("RunService").Stepped
- R2Sv3.Parent = game:GetService("Players").LocalPlayer.PlayerGui
- DisableR2S.BorderColor3 = Color3.fromRGB(142, 255, 124)
- local getrawmetatable = getrawmetatable or debug.getmetatable
- local make_writeable = make_writeable or setreadonly
- local hookfunction = hookfunction or replaceclosure or detour_function
- local newcclosure = newcclosure or function(f) return f end
- do
- local funcs =
- {
- {"getrawmetatable", getrawmetatable},
- {"decompile", decompile},
- {"make_writeable", make_writeable},
- {"getrenv", getrenv},
- {"setclipboard", setclipboard},
- {"setlocal", debug.setlocal},
- {"getlocals", debug.getlocals},
- {"setupvalue", debug.setupvalue},
- {"getupvalue", debug.getupvalue},
- {"hookfunction", hookfunction}
- }
- local missing = {}
- for i, v in next, funcs do
- if (not v[2]) then
- table.insert(missing, v[1])
- end
- end
- if (#missing == 0) then
- can_run = true
- end
- Warning.Visible = true
- Missing.Text = table.concat(missing, "\n")
- SkipError.MouseButton1Click:Connect(function()
- can_run = true
- end)
- QuitScript.MouseButton1Click:Connect(function()
- can_run = false
- end)
- end
- repeat wait() until (type(can_run) == "boolean")
- if (not can_run) then
- R2Sv3:Destroy()
- return
- end
- BG.Visible = true
- Warning:Destroy()
- -- Functions
- local LUResize_cntr = 0
- local gui_objects =
- {
- BGBar,
- TransFrame,
- BrightnessFrame,
- AllRemotes,
- AllRemoteBar,
- BValue,
- TValue,
- Script,
- Locals,
- Upvalues,
- Remotes,
- LUResize,
- ScriptTip,
- SetLocals,
- SetUpvalues,
- LocalsTip,
- UpvaluesTip,
- RemotesTip,
- EELocals,
- SetAllLoc,
- SetAllUps,
- EEUpvalues,
- EELocalsTip,
- EEUpvaluesTip,
- Negate,
- Gradient,
- Watermark,
- RandomColor,
- ColorValue,
- CustomColor,
- ThemeJSON,
- LoadTheme,
- SaveTheme,
- WTValue,
- WaterTransFrame,
- NamecallBar,
- NamecallSource,
- NamecallFrame,
- NCallLogsTip,
- NCallScriptTip,
- CallRemote
- }
- setmetatable(gui_objects, {
- __index = function(self, k)
- for i, v in next, self do
- if (tostring(v) == k) then return true end
- end
- end
- })
- local set_guiobj_visible = function(t)
- setmetatable(t, {
- __index = function(self, k)
- for i, v in next, self do if (v == k) then return true end end
- end
- })
- for i, v in next, gui_objects do
- v.Visible = t[tostring(v)]
- end
- end
- set_guiobj_visible({"CallRemote", "Script", "Locals", "Upvalues", "Remotes", "LUResize", "ScriptTip", "LocalsTip", "UpvaluesTip", "RemotesTip"})
- local init_button = function(b)
- b.MouseEnter:Connect(function()
- b.TextTransparency = 0
- b.BackgroundTransparency = 0.45
- end)
- b.MouseLeave:Connect(function()
- b.TextTransparency = 0.6
- b.BackgroundTransparency = 0.75
- end)
- return b
- end
- local calcualte_cvsize = function(sf)
- local bottom = 0
- local fram
- for i, v in next, sf:GetChildren() do
- local n = tonumber(v.Position.Y.Offset)
- if (n > bottom) then bottom = n fram = v end
- end
- return bottom + tonumber(fram.Size.Y.Offset + 10)
- end
- local get_remotes = function()
- AllRemotes:ClearAllChildren()
- for i, v in next, game:GetDescendants() do
- pcall(function()
- if (v.ClassName:match("Remote")) then
- wait()
- local b = RemoteFrame:Clone()
- init_button(b.MainButton)
- b.MainButton.Text = tostring(v)
- b.Name = tostring(v)
- b.Parent = AllRemotes
- b.Position = UDim2.new(0, 10, 0, -20 + #AllRemotes:GetChildren() * 30)
- AllRemotes.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(AllRemotes))
- b.MainButton.MouseButton1Down:Connect(function()
- if (b.Icon.BackgroundColor3 == Color3.new(0.509804, 1, 0.454902)) then
- b.Icon.BackgroundColor3 = Color3.fromRGB(255, 100, 100)
- else
- b.Icon.BackgroundColor3 = Color3.new(0.509804, 1, 0.454902)
- end
- end)
- end
- end)
- end
- end
- spawn(get_remotes)
- for i, v in next, R2Sv3:GetDescendants() do
- if (v:IsA("TextButton")) then
- init_button(v)
- end
- if (v:IsA("ScrollingFrame")) then
- v.ScrollBarImageTransparency = 0.6
- v.InputBegan:Connect(function()
- BG.Draggable = false
- v.ScrollBarImageTransparency = 0.3
- end)
- v.InputEnded:Connect(function()
- BG.Draggable = true
- v.ScrollBarImageTransparency = 0.6
- end)
- end
- end
- local get = function(o)
- return R2Sv3:FindFirstChild(o, true)
- end
- Fullscreen.MouseButton1Down:Connect(function()
- if (BG.Size == UDim2.new(0.5, 200, 0.5, 200)) then
- BG.Draggable = false
- BG.Active = false
- game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, false)
- pcall(function() game.CoreGui.RobloxGui.Enabled = false end)
- BG:TweenSizeAndPosition(UDim2.new(1, 0, 1, 40), UDim2.new(0, 0, 0, -40), "Out", "Quint", 0.3)
- else
- BG.Draggable = true
- BG.Active = true
- game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, true)
- pcall(function() game.CoreGui.RobloxGui.Enabled = true end)
- BG:TweenSizeAndPosition(UDim2.new(0.5, 200, 0.5, 200), UDim2.new(0.5, -500, 0.5, -250), "Out", "Quint", 0.3)
- end
- end)
- Fold.MouseButton1Down:Connect(function()
- if (not BG.ClipsDescendants) then
- BG.ClipsDescendants = true
- BG:TweenSize(UDim2.new(0, 400, 0, 20), "Out", "Quint", 0.3)
- else
- spawn(function()
- wait(0.3)
- BG.ClipsDescendants = false
- end)
- BG:TweenSize(UDim2.new(0.5, 200, 0.5, 200), "Out", "Quint", 0.3)
- end
- end)
- LUResize.MouseButton1Down:Connect(function()
- LUResize_cntr = LUResize_cntr + (LUResize_cntr >= 3 and -2 or 1)
- if (LUResize_cntr == 1) then
- LUResize:TweenPosition(UDim2.new(0, 160, 0.5, 135), "Out", "Quint", 0.3)
- end
- if (LUResize_cntr == 2) then
- LUResize:TweenPosition(UDim2.new(0, 160, 0.5, 35), "Out", "Quint", 0.3)
- end
- if (LUResize_cntr == 3) then
- LUResize:TweenPosition(UDim2.new(0, 160, 0.5, -65), "Out", "Quint", 0.3)
- end
- end)
- LUResize.Changed:Connect(function(t) if (t ~= "Position") then return end
- local y = LUResize.Position.Y.Offset
- Locals.Size = UDim2.new(0, 200, 0.5, y - 110)
- Upvalues.Position = UDim2.new(0, 160, 0.5, y + 30)
- Upvalues.Size = UDim2.new(0, 200, 0.5, (y + 50) > 0 and -(y + 40) or math.abs(y) - 40)
- UpvaluesTip.Position = UDim2.new(0, 160, 0.5, y + 20)
- end)
- ShowRemotes.MouseButton1Down:Connect(function()
- set_guiobj_visible({"AllRemotes", "AllRemoteBar"})
- end)
- Refresh.MouseButton1Down:Connect(get_remotes)
- SearchRemote.Changed:Connect(function(t) if (t ~= "Text") then return end
- local n = 0
- for i, v in next, AllRemotes:GetChildren() do
- v.Visible = v.Name:lower():match(SearchRemote.Text:lower())
- n = n + (v.Visible and 1 or 0)
- v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
- end
- end)
- ExplorerFind.Changed:Connect(function(t) if (t ~= "Text") then return end
- local n = 0
- for i, v in next, ExplorerMain:GetChildren() do
- v.Visible = v.ObjectName.Text:lower():match(ExplorerFind.Text:lower())
- n = n + (v.Visible and 1 or 0)
- v.Position = UDim2.new(0, 10, 0, -20 + n * 30)
- end
- end)
- local lua_keywords = {"and", "break", "do", "else", "elseif", "end", "false", "for", "function", "goto", "if", "in", "local", "nil", "not", "or", "repeat", "return", "then", "true", "until", "while"}
- local global_env = {"getrawmetatable", "game", "workspace", "script", "math", "string", "table", "print", "wait", "BrickColor", "Color3", "next", "pairs", "ipairs", "select", "unpack", "Instance", "Vector2", "Vector3", "CFrame", "Ray", "UDim2", "Enum", "assert", "error", "warn", "tick", "loadstring", "_G", "shared", "getfenv", "setfenv", "newproxy", "setmetatable", "getmetatable", "os", "debug", "pcall", "ypcall", "xpcall", "rawequal", "rawset", "rawget", "tonumber", "tostring", "type", "typeof", "_VERSION", "coroutine", "delay", "require", "spawn", "LoadLibrary", "settings", "stats", "time", "UserSettings", "version", "Axes", "ColorSequence", "Faces", "ColorSequenceKeypoint", "NumberRange", "NumberSequence", "NumberSequenceKeypoint", "gcinfo", "elapsedTime", "collectgarbage", "PhysicalProperties", "Rect", "Region3", "Region3int16", "UDim", "Vector2int16", "Vector3int16"}
- local Highlight = function(string, keywords)
- local K = {}
- local S = string
- local Token =
- {
- ["="] = true,
- ["."] = true,
- [","] = true,
- ["("] = true,
- [")"] = true,
- ["["] = true,
- ["]"] = true,
- ["{"] = true,
- ["}"] = true,
- [":"] = true,
- ["*"] = true,
- ["/"] = true,
- ["+"] = true,
- ["-"] = true,
- ["%"] = true,
- [";"] = true,
- ["~"] = true
- }
- for i, v in pairs(keywords) do
- K[v] = true
- end
- S = S:gsub(".", function(c)
- if Token[c] ~= nil then
- return "\32"
- else
- return c
- end
- end)
- S = S:gsub("%S+", function(c)
- if K[c] ~= nil then
- return c
- else
- return (" "):rep(#c)
- end
- end)
- return S
- end
- local comments = function(string)
- local ret = ""
- string:gsub("[^\r\n]+", function(c)
- local comm = false
- local i = 0
- c:gsub(".", function(n)
- i = i + 1
- if c:sub(i, i + 1) == "--" then
- comm = true
- end
- if comm == true then
- ret = ret .. n
- else
- ret = ret .. "\32"
- end
- end)
- ret = ret
- end)
- return ret
- end
- local hTokens = function(string)
- local Token =
- {
- ["="] = true,
- ["."] = true,
- [","] = true,
- ["("] = true,
- [")"] = true,
- ["["] = true,
- ["]"] = true,
- ["{"] = true,
- ["}"] = true,
- [":"] = true,
- ["*"] = true,
- ["/"] = true,
- ["+"] = true,
- ["-"] = true,
- ["%"] = true,
- [";"] = true,
- ["~"] = true
- }
- local A = ""
- string:gsub(".", function(c)
- if Token[c] ~= nil then
- A = A .. c
- elseif c == "\n" then
- A = A .. "\n"
- elseif c == "\t" then
- A = A .. "\t"
- else
- A = A .. "\32"
- end
- end)
- return A
- end
- local strings = function(string)
- local highlight = ""
- local quote = false
- string:gsub(".", function(c)
- if quote == false and c == "\"" then
- quote = true
- elseif quote == true and c == "\"" then
- quote = false
- end
- if quote == false and c == "\"" then
- highlight = highlight .. "\""
- elseif c == "\n" then
- highlight = highlight .. "\n"
- elseif c == "\t" then
- highlight = highlight .. "\t"
- elseif quote == true then
- highlight = highlight .. c
- elseif quote == false then
- highlight = highlight .. "\32"
- end
- end)
- return highlight
- end
- local highlight_source = function(label)
- local keywordsLabel = SourceLine:Clone()
- keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
- keywordsLabel.TextColor3 = Color3.new(0, 1, 1)
- keywordsLabel.TextTransparency = 0
- keywordsLabel.Text = Highlight(label.Text, lua_keywords)
- keywordsLabel.Parent = label.Parent
- local keywordsLabel = SourceLine:Clone()
- keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
- keywordsLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
- keywordsLabel.TextTransparency = 0
- keywordsLabel.Text = hTokens(label.Text)
- keywordsLabel.Parent = label.Parent
- local keywordsLabel = SourceLine:Clone()
- keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
- keywordsLabel.TextColor3 = Color3.fromRGB(0, 127, 255)
- keywordsLabel.TextTransparency = 0
- keywordsLabel.Text = Highlight(label.Text, global_env)
- keywordsLabel.Parent = label.Parent
- local keywordsLabel = SourceLine:Clone()
- keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
- keywordsLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- keywordsLabel.TextTransparency = 0
- keywordsLabel.Text = strings(label.Text)
- keywordsLabel.Parent = label.Parent
- local keywordsLabel = SourceLine:Clone()
- keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
- keywordsLabel.TextColor3 = Color3.fromRGB(255, 100, 255)
- keywordsLabel.TextTransparency = 0
- keywordsLabel.Text = Highlight(label.Text, {"FireServer", "InvokeServer", "fireServer", "invokeServer"})
- keywordsLabel.Parent = label.Parent
- local keywordsLabel = SourceLine:Clone()
- keywordsLabel.ZIndex = keywordsLabel.ZIndex + 1
- keywordsLabel.TextColor3 = Color3.fromRGB(150, 190, 150)
- keywordsLabel.TextTransparency = 0
- keywordsLabel.Text = comments(label.Text)
- keywordsLabel.Parent = label.Parent
- end
- local dump_script = function(script, trace)
- Script:ClearAllChildren()
- local count = 0
- script:gsub("[^\n]+", function(line)
- count = count + 1
- local script_line = ScriptLine:Clone()
- script_line.SourceLine.Text = line:gsub("`", "\n"):gsub("\t", " ")
- script_line.Parent = Script
- script_line.Position = UDim2.new(0, 0, 0, -20 + #Script:GetChildren() * 20)
- highlight_source(script_line.SourceLine)
- end)
- pcall(function()
- Script.CanvasSize = UDim2.new(4, 0, 0, calcualte_cvsize(Script))
- Script.CanvasPosition = Vector2.new(Script.CanvasPosition.X, 2 ^ 31 - 1)
- end)
- end
- Setclipboard.MouseButton1Down:Connect(function()
- local script = ""
- for i, v in next, Script:GetChildren() do
- script = script .. v.SourceLine.Text .. "\n"
- end
- setclipboard(script)
- end)
- Brightness.Changed:Connect(function(c) if (c ~= "CanvasPosition") then return end
- local maxval = 100 - math.floor((Brightness.CanvasPosition.X / (Brightness.CanvasSize.X.Offset - Brightness.AbsoluteWindowSize.X)) * 100)
- BValue.Text = "Brightness: " .. tostring(maxval)
- BG.ImageColor3 = Color3.fromRGB((maxval / 100) * 255, (maxval / 100) * 255, (maxval / 100) * 255)
- end)
- Trans.Changed:Connect(function(c) if (c ~= "CanvasPosition") then return end
- local maxval = math.floor(Trans.CanvasPosition.X / (Trans.CanvasSize.X.Offset - Trans.AbsoluteWindowSize.X) * 100)
- TValue.Text = "Transparency: " .. tostring(maxval / 100)
- BG.ImageTransparency = maxval / 100
- end)
- WaterTrans.Changed:Connect(function(c) if (c ~= "CanvasPosition") then return end
- local maxval = math.floor(WaterTrans.CanvasPosition.X / (WaterTrans.CanvasSize.X.Offset - WaterTrans.AbsoluteWindowSize.X) * 100)
- WTValue.Text = "Watermark Transparency: " .. tostring(maxval / 100)
- WatermarkImage.ImageTransparency = maxval / 100
- end)
- ChangeBackground.MouseButton1Down:Connect(function()
- set_guiobj_visible({"ThemeJSON", "LoadTheme", "SaveTheme", "WTValue", "WaterTransFrame", "BGBar", "TransFrame", "BrightnessFrame", "BValue", "TValue", "Negate", "Gradient", "Watermark", "RandomColor", "CustomColor", "ColorValue"})
- end)
- RandomColor.MouseButton1Down:Connect(function()
- WatermarkImage.ImageColor3 = Color3.new(math.random(), math.random(), math.random())
- local c = WatermarkImage.ImageColor3
- ColorValue.Text = table.concat({math.floor(c.r * 255), math.floor(c.g * 255), math.floor(c.b * 255)}, ",")
- end)
- CustomColor.MouseButton1Down:Connect(function()
- WatermarkImage.ImageColor3 = Color3.fromRGB(unpack(game.HttpService:JSONDecode("[" .. ColorValue.Text .. "]")))
- end)
- Watermark.MouseButton1Down:Connect(function()
- WatermarkImage.Visible = not WatermarkImage.Visible
- end)
- Gradient.MouseButton1Down:Connect(function()
- GradientImage.Visible = not GradientImage.Visible
- end)
- Negate.MouseButton1Down:Connect(function()
- local c = WatermarkImage.ImageColor3
- WatermarkImage.ImageColor3 = Color3.new(1 - c.r, 1 - c.g, 1 - c.b)
- local c = WatermarkImage.ImageColor3
- ColorValue.Text = table.concat({math.floor(c.r * 255), math.floor(c.g * 255), math.floor(c.b * 255)}, ",")
- end)
- Apply.MouseButton1Down:Connect(function()
- local s, tex = pcall(function()
- return game:GetObjects("rbxassetid://" .. ImageId.Text)[1].Texture
- end)
- if (s) then BG.Image = tex else BG.Image = "rbxassetid://" .. ImageId.Text end
- end)
- ClassicView.MouseButton1Down:Connect(function()
- set_guiobj_visible({"CallRemote", "Script", "Locals", "Upvalues", "Remotes", "LUResize", "ScriptTip", "LocalsTip", "UpvaluesTip", "RemotesTip"})
- end)
- local save_theme = function()
- local data =
- {
- BG =
- {
- ImageColor3 = {BG.ImageColor3.r, BG.ImageColor3.g, BG.ImageColor3.b},
- ImageTransparency = BG.ImageTransparency,
- BackgroundTransparency = BG.BackgroundTransparency,
- Image = BG.Image
- },
- WatermarkImage =
- {
- Visible = WatermarkImage.Visible,
- ImageColor3 = {WatermarkImage.ImageColor3.r, WatermarkImage.ImageColor3.g, WatermarkImage.ImageColor3.b},
- ImageTransparency = WatermarkImage.ImageTransparency,
- },
- Gradient =
- {
- Visible = Gradient.Visible,
- },
- WTValue =
- {
- Text = WTValue.Text
- },
- TValue =
- {
- Text = TValue.Text
- },
- BValue =
- {
- Text = BValue.Text
- },
- ColorValue =
- {
- Text = ColorValue.Text
- },
- ImageId =
- {
- Text = ImageId.Text
- },
- WaterTrans =
- {
- CanvasPosition = {WaterTrans.CanvasPosition.X, WaterTrans.CanvasPosition.Y}
- },
- Trans =
- {
- CanvasPosition = {Trans.CanvasPosition.X, Trans.CanvasPosition.Y}
- },
- Brightness =
- {
- CanvasPosition = {Brightness.CanvasPosition.X, Brightness.CanvasPosition.Y}
- }
- }
- local json = game.HttpService:JSONEncode(data)
- ThemeJSON.Text = json
- pcall(function()
- setclipboard(json)
- end)
- end
- local cast_property = function(type, v)
- return getfenv()[type].new(unpack(v))
- end
- local load_theme = function(json)
- for i, v in next, game.HttpService:JSONDecode(json) do
- local inst = R2Sv3:FindFirstChild(i, true)
- for j, k in next, v do
- if (type(k) == "table") then
- inst[j] = cast_property(typeof(inst[j]), k)
- else
- inst[j] = k
- end
- end
- end
- end
- if (CUSTOM_THEME and #CUSTOM_THEME ~= 0) then
- load_theme(CUSTOM_THEME)
- end
- SaveTheme.MouseButton1Down:Connect(function()
- ThemeJSON.Text = save_theme()
- end)
- LoadTheme.MouseButton1Down:Connect(function()
- load_theme(ThemeJSON.Text)
- end)
- local encrypt_string = false
- CryptStrings.MouseButton1Down:Connect(function()
- encrypt_string = not encrypt_string
- end)
- ClearLogs.MouseButton1Down:Connect(function()
- Remotes:ClearAllChildren()
- Remotes.CanvasSize = UDim2.new(0, 0, 0, 0)
- end)
- local table_tostring = {}
- local HasSpecial = function(string)
- return (string:match("%c") or string:match("%s") or string:match("%p")) ~= nil
- end
- local GetPath = function(Instance)
- local Obj = Instance
- local string = {}
- local temp = {}
- local error = false
- while Obj ~= game do
- if Obj == nil then
- error = true
- break
- end
- table.insert(temp, Obj.Parent == game and Obj.ClassName or tostring(Obj))
- Obj = Obj.Parent
- end
- table.insert(string, "game:GetService(\"" .. temp[#temp] .. "\")")
- for i = #temp - 1, 1, -1 do
- table.insert(string, HasSpecial(temp[i]) and "[\"" .. temp[i] .. "\"]" or "." .. temp[i])
- end
- return (error and "nil -- Path contained an invalid instance" or table.concat(string, ""))
- end
- local GetType = function(Instance)
- local Types =
- {
- EnumItem = function()
- return "Enum." .. tostring(Instance.EnumType) .. "." .. tostring(Instance.Name)
- end,
- Instance = function()
- return GetPath(Instance)
- end,
- CFrame = function()
- return "CFrame.new(" .. tostring(Instance) .. ")"
- end,
- Vector3 = function()
- return "Vector3.new(" .. tostring(Instance) .. ")"
- end,
- BrickColor = function()
- return "BrickColor.new(\"" .. tostring(Instance) .. "\")"
- end,
- Color3 = function()
- return "Color3.new(" .. tostring(Instance) .. ")"
- end,
- string = function()
- return "\"" .. tostring(Instance) .. "\""
- end,
- Ray = function()
- return "Ray.new(Vector3.new(" .. tostring(Instance.Origin) .. "), Vector3.new(" .. tostring(Instance.Direction) .. "))"
- end,
- table = function()
- return "tbl_" .. tostring(Instance):sub(#"table: " + 1)
- end
- }
- return Types[(typeof or type)(Instance)] ~= nil and Types[(typeof or type)(Instance)]() or tostring(Instance)
- end
- table_tostring.convert = function(t)
- local members = {}
- for i, v in next, t do
- if (type(i) == "number") then
- table.insert(members, "\n\t" .. GetType(v))
- else
- table.insert(members, "\n\t[\"" .. tostring(i) .. "\"] = " .. GetType(v))
- end
- end
- return "\n{" .. table.concat(members, ", ") .. "\n}\n"
- end
- table_tostring.r2s_convert = function(tBUF)
- local result = "-- Script was generated by Filtershark\n\n"
- local members = {}
- local tables = setmetatable({}, {
- __index = function(self, t)
- for i, v in next, self do
- if (v == t) then
- return v
- end
- end
- end
- })
- do
- local r = {}
- r.s = function(t)
- for i, v in next, t do
- if (type(v) == "table") then
- table.insert(tables, v)
- r.s(v)
- end
- end
- end
- r.s(tBUF)
- end
- do
- local tstr = {}
- for i = #tables, 1, -1 do
- table.insert(tstr, "local tbl_" .. tostring(tables[i]):sub(#"table: " + 1) .. " = " .. table_tostring.convert(tables[i]))
- end
- result = result .. table.concat(tstr, "\n")
- end
- result = result .. "\n"
- result = result .. "local tbl_main = " .. table_tostring.convert(tBUF)
- return result
- end
- table_tostring.generate = function(obj, ...)
- local conv = table_tostring.r2s_convert({...})
- conv = conv .. "\n\n" .. GetPath(obj).. ":" .. (obj:IsA("RemoteEvent") and "FireServer" or "InvokeServer") .. "(unpack(tbl_main))"
- return conv
- end
- table_tostring.module_convert = function(t)
- return table_tostring.r2s_convert(t) .. "\nreturn tbl_main"
- end
- local current_script = nil
- local ups, ups_og
- local locs , locs_og
- local debug_settings = {}
- local explorer = {current = nil, selected = nil}
- local unpacker = {}
- local debug_backup = {}
- local namecall_data = {}
- local crt_tuple
- local disabled_calls = {}
- local cast = function(v)
- local func = loadstring("return " .. v)
- if (not func) then
- return v
- end
- local var = func()
- if (var == nil) then
- return v
- else
- return var
- end
- end
- explorer.load = function(base)
- Explorer.Visible = true
- explorer.current = base
- ExplorerMain:ClearAllChildren()
- for i, v in next, base:GetChildren() do
- local obj = ObjectFrame:Clone()
- obj.Parent = ExplorerMain
- obj.Position = UDim2.new(0, 10, 0, -20 + #ExplorerMain:GetChildren() * 30)
- obj.ObjectName.Text = v.Name
- obj.LoadChildren.MouseButton1Down:Connect(function()
- explorer.load(v)
- end)
- obj.SelectObject.MouseButton1Down:Connect(function()
- explorer.selected = v
- Explorer.Visible = false
- end)
- ExplorerMain.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(ExplorerMain))
- end
- end
- ExplorerHide.MouseButton1Down:Connect(function()
- Explorer.Visible = false
- end)
- ExplorerBack.MouseButton1Down:Connect(function()
- explorer.load(explorer.current.Parent or game)
- end)
- local get_tableid = function(t)
- local str, n = "", 0
- local s = {}
- s.sc = function(a)
- for i, v in next, a do
- str = str .. tostring(i) .. (typeof or type)(v) .. (typeof or type)(i)
- if (type(v) == "table") then
- s.sc(v)
- end
- end
- end
- s.sc(t)
- str:gsub(".", function(c)
- n = n + c:byte()
- end)
- math.randomseed(n)
- return ("%x"):format(math.random(1, 2 ^ 31 - 1))
- end
- local find_table = function(t, w)
- local modt
- local s = {}
- s.sc = function(a)
- for i, v in next, a do
- if (v == w) then
- modt = v
- break
- end
- if (type(v) == "table") then
- s.sc(v)
- end
- end
- end
- s.sc(t)
- return modt
- end
- unpacker.upvalues = function(t)
- EEUpvalues:ClearAllChildren()
- ups = t
- for i, v in next, t do
- wait()
- local df = DebugFrame:Clone()
- local b
- if (type(v) == "function" or type(v) == "table" or typeof(v) == "Instance" or typeof(v) == "boolean") then
- b = init_button(Button:Clone())
- else
- b = Box:Clone()
- end
- df.Parent = EEUpvalues
- b.Parent = df
- b.Text = tostring(v)
- df.Field.Text = tostring(i)
- df.Position = UDim2.new(0, 10, 0, -20 + #EEUpvalues:GetChildren() * 30)
- EEUpvalues.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(EEUpvalues))
- EEUpvalues.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
- for _, t in next, {"Instance", "number", "string", "boolean"} do
- if (typeof(v) == t) then
- df.UpdateDS.Visible = true
- break
- end
- end
- if (typeof(v) == "Instance" and ups ~= ups_og) then
- df.UpdateDS.Visible = false
- end
- if (type(v) == "table") then
- b.MouseButton1Down:Connect(function()
- unpacker.upvalues(v)
- end)
- end
- if (type(v) == "boolean") then
- b.MouseButton1Down:Connect(function()
- b.Text = tostring(not cast(b.Text))
- end)
- end
- if (typeof(v) == "Instance") then
- b.MouseButton1Down:Connect(function()
- explorer.load(game)
- spawn(function()
- while (wait()) do
- if (explorer.selected) then
- ups[i] = explorer.selected
- explorer.selected = nil
- break
- end
- end
- end)
- end)
- end
- if (df.UpdateDS.Visible) then
- local dft = debug_settings[get_tableid({ups_og, locs_og})]
- df.UpdateDS.MouseButton1Down:Connect(function()
- if (ups == ups_og) then
- local can = false
- for _, t in next, {"Instance", "number", "string", "boolean"} do
- if (typeof(v) == t) then
- can = true
- break
- end
- end
- if (can) then
- if (typeof(v) == "Instance") then
- dft[1][i] = ups[i]
- else
- dft[1][i] = cast((df:FindFirstChild("Button") or df:FindFirstChild("Box")).Text)
- end
- df.Field.Text = tostring(dft[1][i])
- end
- else
- print("BIG OOF HERE")
- ups[i] = cast((df:FindFirstChild("Button") or df:FindFirstChild("Box")).Text)
- df.Field.Text = tostring(ups[i])
- end
- unpacker.upvalues(ups)
- end)
- getmetatable(dft).__tostring = function()
- return "true"
- end
- end
- end
- end
- unpacker.locals = function(t)
- EELocals:ClearAllChildren()
- locs = t
- for i, v in next, t do
- wait()
- local df = DebugFrame:Clone()
- local b
- if (type(v) == "function" or type(v) == "table" or typeof(v) == "Instance" or type(v) == "boolean") then
- b = init_button(Button:Clone())
- else
- b = Box:Clone()
- end
- df.Parent = EELocals
- b.Parent = df
- b.Text = tostring(v)
- df.Field.Text = tostring(i)
- df.Position = UDim2.new(0, 10, 0, -20 + #EELocals:GetChildren() * 30)
- EELocals.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(EELocals))
- EELocals.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
- for _, t in next, {"Instance", "number", "string", "boolean"} do
- if (typeof(v) == t) then
- df.UpdateDS.Visible = true
- break
- end
- end
- if (typeof(v) == "Instance" and locs ~= locs_og) then
- df.UpdateDS.Visible = false
- end
- if (type(v) == "table") then
- b.MouseButton1Down:Connect(function()
- unpacker.locals(v)
- end)
- end
- if (type(v) == "boolean") then
- b.MouseButton1Down:Connect(function()
- b.Text = tostring(not cast(b.Text))
- end)
- end
- if (typeof(v) == "Instance") then
- b.MouseButton1Down:Connect(function()
- explorer.load(game)
- while (wait()) do
- if (explorer.selected) then
- locs[i] = explorer.selected
- explorer.selected = nil
- break
- end
- end
- end)
- end
- if (df.UpdateDS.Visible) then
- local dft = debug_settings[get_tableid({ups_og, locs_og})]
- df.UpdateDS.MouseButton1Down:Connect(function()
- if (locs == locs_og) then
- local can = false
- for _, t in next, {"Instance", "number", "string", "boolean"} do
- if (typeof(v) == t) then
- can = true
- break
- end
- end
- if (can) then
- if (typeof(v) == "Instance") then
- dft[2][i] = locs[i]
- else
- dft[2][i] = cast((df:FindFirstChild("Button") or df:FindFirstChild("Box")).Text)
- end
- df.Field.Text = tostring(dft[2][i])
- end
- else
- locs[i] = cast((df:FindFirstChild("Button") or df:FindFirstChild("Box")).Text)
- df.Field.Text = tostring(locs[i])
- end
- unpacker.locals(locs)
- end)
- getmetatable(dft).__tostring = function()
- return "true"
- end
- end
- end
- end
- NamecallType.MouseButton1Down:Connect(function()
- NamecallType.Text = (NamecallType.Text == "STATIC" and "SINGLE USE" or "STATIC")
- getmetatable(namecall_data[get_tableid(crt_tuple)]).__call = function()
- return NamecallType.Text == "STATIC"
- end
- end)
- Namecall.MouseButton1Down:Connect(function()
- set_guiobj_visible({"NamecallBar", "NamecallSource", "NamecallFrame", "NCallScriptTip", "NCallLogsTip"})
- local log = RemoteFrame:Clone()
- local tID = get_tableid(crt_tuple)
- if (NamecallFrame:FindFirstChild(tostring(namecall_data[tID][1]) .. tID)) then
- return
- end
- log.Parent = NamecallFrame
- log.Name = tostring(namecall_data[tID][1]) .. tID
- log.MainButton.Text = tostring(namecall_data[tID][1])
- log.MainButton.Size = UDim2.new(1, 0, 1, 0)
- log.Position = UDim2.new(0, 10, 0, -20 + #NamecallFrame:GetChildren() * 30)
- NamecallFrame.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(NamecallFrame))
- log.Icon:Destroy()
- log.MainButton.MouseButton1Down:Connect(function()
- crt_tuple = namecall_data[tID]
- NamecallScript.Text = table_tostring.module_convert(namecall_data[tID])
- end)
- end)
- ApplyNamecall.MouseButton1Down:Connect(function()
- local tID = get_tableid(crt_tuple)
- local data = namecall_data[tID]
- local __call = getmetatable(data).__call
- if (not NamecallFrame:FindFirstChild(tostring(data[1]) .. tID)) then
- return
- end
- namecall_data[tID] = setmetatable(loadstring(NamecallScript.Text)(), {
- __tostring = function()
- return "true"
- end,
- __call = __call
- })
- NamecallScript.Text = table_tostring.module_convert(namecall_data[tID])
- end)
- RemoveNamecall.MouseButton1Down:Connect(function()
- local tID = get_tableid(crt_tuple)
- local data = namecall_data[tID]
- NamecallFrame:FindFirstChild(tostring(data[1]) .. tID):Destroy()
- for i, v in next, NamecallFrame:GetChildren() do
- v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
- end
- disabled_calls[tID] = nil
- getmetatable(data).__tostring = function()
- return "false"
- end
- NamecallScript.Text = ""
- end)
- SetLocals.MouseButton1Down:Connect(function()
- unpacker.locals(locs_og)
- end)
- SetUpvalues.MouseButton1Down:Connect(function()
- unpacker.upvalues(ups_og)
- end)
- CallRemote.MouseButton1Down:Connect(function()
- local script = ""
- for i, v in next, Script:GetChildren() do
- script = script .. v.SourceLine.Text .. "\n"
- end
- loadstring(script)()
- end)
- SetAllLoc.MouseButton1Down:Connect(function()
- local dft = debug_settings[get_tableid({ups_og, locs_og})]
- for i, v0 in next, EELocals:GetChildren() do
- local v = locs[i]
- if (locs == locs_og) then
- local can = false
- for _, t in next, {"Instance", "number", "string", "boolean"} do
- if (typeof(v) == t) then
- can = true
- break
- end
- end
- if (can) then
- if (typeof(v) == "Instance") then
- dft[2][i] = locs[i]
- else
- dft[2][i] = cast((v0:FindFirstChild("Button") or v0:FindFirstChild("Box")).Text)
- end
- end
- else
- locs[i] = cast((v0:FindFirstChild("Button") or v0:FindFirstChild("Box")).Text)
- end
- end
- getmetatable(dft).__tostring = function()
- return "true"
- end
- unpacker.locals(locs_og)
- end)
- EnvEdit.MouseButton1Down:Connect(function()
- set_guiobj_visible({"EEUpvaluesTip", "EELocalsTip", "EELocals", "EEUpvalues", "SetLocals", "SetUpvalues", "SetAllLoc", "SetAllUps"})
- spawn(function()
- unpacker.locals(locs)
- end)
- unpacker.upvalues(ups)
- end)
- DisableR2S.MouseButton1Down:Connect(function()
- DisableR2S.BorderColor3 = DisableR2S.BorderColor3 == Color3.fromRGB(142, 255, 124) and Color3.fromRGB(255, 60, 60) or Color3.fromRGB(142, 255, 124)
- DisableR2S.TextColor3 = DisableR2S.BorderColor3
- end)
- local game_meta = getrawmetatable(game)
- local __index = game_meta.__index
- local __namecall = game_meta.__namecall
- make_writeable(game_meta)
- do
- local oldFire
- local oldInvoke
- local hookMethod = newcclosure(function(self, ...)
- local sSelf = tostring(self)
- local sType = __index(self, "ClassName")
- local a = {self, ...}
- if (DisableR2S.BorderColor3 == Color3.fromRGB(255, 60, 60)) or (AllRemotes:FindFirstChild(sSelf) and AllRemotes[sSelf].Icon.BackgroundColor3 == Color3.fromRGB(255, 100, 100)) then
- return (sType == "RemoteEvent" and oldFire or oldInvoke)(self, ...)
- end
- local caller = getfenv(3).script
- local b = init_button(RemoteLog:Clone())
- local tuple = setmetatable({self, ...}, {
- __tostring = function()
- return "false"
- end,
- __call = function() return 0 end
- })
- local trace = getrenv().debug.traceback():gsub("[^\r\n]+", function(c)
- return "-- " .. c
- end)
- local tID = get_tableid({self, ...})
- if (disabled_calls[tID]) then
- return (sType == "RemoteEvent" and oldFire or oldInvoke)(self, ...)
- end
- local ndt = namecall_data[get_tableid(tuple)]
- if (ndt and tostring(ndt) == "true") then
- local frm = NamecallFrame:FindFirstChild(sSelf .. get_tableid(tuple))
- if (not ndt()) then
- getmetatable(ndt).__tostring = function()
- return "false"
- end
- frm:Destroy()
- for i, v in next, NamecallFrame:GetChildren() do
- v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
- end
- end
- disabled_calls[tID] = nil
- spawn(function()
- for i = 0, 1, 0.1 do
- step:wait()
- frm.BackgroundColor3 = Color3.new(1, 0, 0):lerp(Color3.new(0, 0, 0), i)
- frm.BorderColor3 = Color3.new(1, 0, 0):lerp(Color3.fromRGB(0, 255, 233), i)
- end
- end)
- NamecallScript.Text = ""
- return (sType == "RemoteEvent" and oldFire or oldInvoke)(self, select(2, unpack(ndt)))
- end
- if (not ndt) then
- namecall_data[get_tableid(tuple)] = tuple
- end
- b.Text = sSelf
- b.Parent = Remotes
- b.TextColor3 = (sType == "RemoteEvent" and Color3.new(1, 1, 0) or Color3.new(0.5, 0.5, 0))
- b.Position = UDim2.new(0, 10, 0, -20 + #Remotes:GetChildren() * 30)
- Remotes.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(Remotes))
- Remotes.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
- Locals:ClearAllChildren()
- Upvalues:ClearAllChildren()
- b.MouseButton1Down:Connect(function()
- dump_script(trace .. "\n" .. table_tostring.generate(self, select(2, unpack(a))))
- current_script = caller
- crt_tuple = tuple
- end)
- return (sType == "RemoteEvent" and oldFire or oldInvoke)(self, ...)
- end)
- oldFire = hookfunction(Instance.new("RemoteEvent").FireServer, hookMethod, true)
- oldInvoke = hookfunction(Instance.new("RemoteFunction").InvokeServer, hookMethod, true)
- end
- Decompile.MouseButton1Down:Connect(function()
- dump_script(decompile(current_script))
- end)
- DisableNamecall.MouseButton1Down:Connect(function()
- local tID = get_tableid(crt_tuple)
- local frm = NamecallFrame:FindFirstChild(tostring(namecall_data[tID][1]) .. tID)
- if (disabled_calls[get_tableid(crt_tuple)]) then
- frm.MainButton.BackgroundColor3 = Color3.new(0, 0, 0)
- frm.BorderColor3 = Color3.new(0, 1, 1)
- disabled_calls[get_tableid(crt_tuple)] = nil
- else
- frm.MainButton.BackgroundColor3 = Color3.fromRGB(100, 0, 0)
- frm.BorderColor3 = Color3.new(1, 0, 0)
- disabled_calls[get_tableid(crt_tuple)] = true
- end
- end)
- make_writeable(game_meta)
- game_meta.__namecall = function(...)
- if (DisableR2S.BorderColor3 == Color3.fromRGB(255, 60, 60)) then return __namecall(...) end
- local a = {...}
- local m = table.remove(a, #a)
- local caller = getfenv(2).script
- if (m:lower():match("server")) then
- local trace = getrenv().debug.traceback():gsub("[^\r\n]+", function(c)
- return "-- " .. c
- end)
- if (disabled_calls[get_tableid({...})]) then
- return __namecall(...)
- end
- if (AllRemotes:FindFirstChild(tostring(a[1])) and AllRemotes[tostring(a[1])].Icon.BackgroundColor3 == Color3.fromRGB(255, 100, 100)) then return end
- local b = init_button(RemoteLog:Clone())
- local sups = debug.getupvalues(2)
- local slocs = debug.getlocals(2)
- local tuple = setmetatable({...}, {
- __tostring = function()
- return "false"
- end,
- __call = function() return 0 end
- })
- local tID = get_tableid({...})
- local dt = debug_settings[get_tableid({sups, slocs})]
- local ndt = namecall_data[get_tableid(tuple)]
- if (dt and tostring(dt) == "true") then
- for i, v in next, dt[1] do
- debug.setupvalue(2, tostring(i), v)
- end
- for i, v in next, dt[2] do
- debug.setlocal(2, tostring(i), v)
- end
- getmetatable(dt).__tostring = function()
- return "false"
- end
- end
- if (ndt and tostring(ndt) == "true") then
- local frm = NamecallFrame:FindFirstChild(tostring(a[1]) .. get_tableid(tuple))
- if (not ndt()) then
- getmetatable(ndt).__tostring = function()
- return "false"
- end
- frm:Destroy()
- for i, v in next, NamecallFrame:GetChildren() do
- v.Position = UDim2.new(0, 10, 0, -20 + i * 30)
- end
- end
- disabled_calls[tID] = nil
- spawn(function()
- for i = 0, 1, 0.1 do
- step:wait()
- frm.BackgroundColor3 = Color3.new(1, 0, 0):lerp(Color3.new(0, 0, 0), i)
- frm.BorderColor3 = Color3.new(1, 0, 0):lerp(Color3.fromRGB(0, 255, 233), i)
- end
- end)
- NamecallScript.Text = ""
- return __namecall(unpack(ndt))
- end
- if (not dt) then
- debug_settings[get_tableid({sups, slocs})] = setmetatable({sups, slocs}, {
- __tostring = function()
- return "false"
- end
- })
- end
- if (not ndt) then
- namecall_data[get_tableid(tuple)] = tuple
- end
- b.Text = tostring(a[1])
- b.Parent = Remotes
- b.TextColor3 = (m:lower() == "fireserver" and Color3.new(1, 1, 1) or Color3.new(0.5, 0.5, 0.5))
- b.Position = UDim2.new(0, 10, 0, -20 + #Remotes:GetChildren() * 30)
- Remotes.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(Remotes))
- Remotes.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
- b.MouseButton1Down:Connect(function()
- if (get_tableid({sups, slocs}) ~= get_tableid({ups_og, locs_og})) then
- ups = sups
- locs = slocs
- ups_og = sups
- locs_og = slocs
- end
- dump_script(trace .. "\n" .. table_tostring.generate(a[1], select(2, unpack(a))))
- current_script = caller
- crt_tuple = tuple
- Locals:ClearAllChildren()
- Upvalues:ClearAllChildren()
- spawn(function()
- for i, v in next, ups do
- wait()
- local df = DebugFrame:Clone()
- local b = init_button(Button:Clone())
- df.Parent = Upvalues
- df.UpdateDS.Visible = false
- b.Parent = df
- b.Text = tostring(v)
- df.Field.Text = tostring(i)
- df.Position = UDim2.new(0, 10, 0, -20 + #Upvalues:GetChildren() * 30)
- Upvalues.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(Upvalues))
- Upvalues.CanvasPosition = Vector2.new(0, 2 ^ 31 - 1)
- end
- end)
- for i, v in next, locs do
- wait()
- local df = DebugFrame:Clone()
- local b = init_button(Button:Clone())
- df.Parent = Locals
- df.UpdateDS.Visible = false
- b.Parent = df
- b.Text = tostring(v)
- df.Field.Text = tostring(i)
- df.Position = UDim2.new(0, 10, 0, -20 + #Locals:GetChildren() * 30)
- Locals.CanvasSize = UDim2.new(0, 0, 0, calcualte_cvsize(Locals))
- end
- end)
- end
- return __namecall(...)
- end
- end)
- OpenCloseGUI.Name = "OpenCloseGUI"
- OpenCloseGUI.Parent = VirgalJoe
- OpenCloseGUI.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- OpenCloseGUI.BorderSizePixel = 0
- OpenCloseGUI.Position = UDim2.new(0.982333064, 0, 0.349068314, 0)
- OpenCloseGUI.Size = UDim2.new(0, 22, 0, 287)
- OpenCloseGUI.Active = true
- OpenCloseGUI.Draggable = true
- OpenCloseTopFrame.Name = "OpenCloseTopFrame"
- OpenCloseTopFrame.Parent = OpenCloseGUI
- OpenCloseTopFrame.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
- OpenCloseTopFrame.BackgroundTransparency = 1
- OpenCloseTopFrame.BorderSizePixel = 0
- OpenCloseTopFrame.Position = UDim2.new(-0.00103881839, 0, -0.00124228874, 0)
- OpenCloseTopFrame.Size = UDim2.new(0, 25, 0, 27)
- OpenGUITopOrangeBar.Name = "OpenGUITopOrangeBar"
- OpenGUITopOrangeBar.Parent = OpenCloseTopFrame
- OpenGUITopOrangeBar.BackgroundColor3 = Color3.new(1, 0.584314, 0)
- OpenGUITopOrangeBar.BorderSizePixel = 0
- OpenGUITopOrangeBar.Position = UDim2.new(0.00104003912, 0, 0.0132050691, 0)
- OpenGUITopOrangeBar.Size = UDim2.new(0, 24, 0, 12)
- OpenGUITopOrangeBar_2.Name = "OpenGUITopOrangeBar"
- OpenGUITopOrangeBar_2.Parent = OpenCloseTopFrame
- OpenGUITopOrangeBar_2.BackgroundColor3 = Color3.new(0.560784, 0.32549, 0)
- OpenGUITopOrangeBar_2.BorderSizePixel = 0
- OpenGUITopOrangeBar_2.Position = UDim2.new(0.00104003912, 0, 0.457649499, 0)
- OpenGUITopOrangeBar_2.Size = UDim2.new(0, 24, 0, 3)
- OpenCloseBackground.Name = "OpenCloseBackground"
- OpenCloseBackground.Parent = OpenCloseTopFrame
- OpenCloseBackground.BackgroundColor3 = Color3.new(1, 0.584314, 0)
- OpenCloseBackground.BorderSizePixel = 0
- OpenCloseBackground.Position = UDim2.new(0.00103920035, 0, 10.2222214, 0)
- OpenCloseBackground.Size = UDim2.new(0, 24, 0, 11)
- OpenCloseBottemFrame.Name = "OpenCloseBottemFrame"
- OpenCloseBottemFrame.Parent = OpenCloseTopFrame
- OpenCloseBottemFrame.BackgroundColor3 = Color3.new(0.560784, 0.32549, 0)
- OpenCloseBottemFrame.BorderSizePixel = 0
- OpenCloseBottemFrame.Position = UDim2.new(0.00103920035, 0, 10.2222214, 0)
- OpenCloseBottemFrame.Size = UDim2.new(0, 24, 0, 3)
- OpenGUIOpenButton.Name = "OpenGUIOpenButton"
- OpenGUIOpenButton.Parent = OpenCloseTopFrame
- OpenGUIOpenButton.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
- OpenGUIOpenButton.BackgroundTransparency = 0.89999997615814
- OpenGUIOpenButton.BorderSizePixel = 0
- OpenGUIOpenButton.Position = UDim2.new(0.00104003912, 0, 0.592592597, 0)
- OpenGUIOpenButton.Size = UDim2.new(0, 23, 0, 259)
- OpenGUIOpenButton.Font = Enum.Font.GothamBold
- OpenGUIOpenButton.Text = "+"
- OpenGUIOpenButton.TextColor3 = Color3.new(1, 0.701961, 0)
- OpenGUIOpenButton.TextSize = 20
- OpenGUIOpenButton.TextWrapped = true
- OpenGUIOpenButton.MouseButton1Down:connect(function()
- MainGUI.Visible = true
- OpenCloseGUI.Visible = false
- end)
- CreditGUI.Name = "CreditGUI"
- CreditGUI.Parent = VirgalJoe
- CreditGUI.Active = true
- CreditGUI.BackgroundColor3 = Color3.new(0.27451, 0.27451, 0.27451)
- CreditGUI.BorderSizePixel = 0
- CreditGUI.Position = UDim2.new(0.302217036, 0, 0.0211180132, 0)
- CreditGUI.Size = UDim2.new(0, 297, 0, 229)
- CreditGUI.Visible = false
- CreditGUI.Active = true
- CreditGUI.Draggable = true
- CreditGUITopBar.Name = "CreditGUITopBar"
- CreditGUITopBar.Parent = CreditGUI
- CreditGUITopBar.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
- CreditGUITopBar.BorderSizePixel = 0
- CreditGUITopBar.Position = UDim2.new(-0.00103924167, 0, -0.00124225032, 0)
- CreditGUITopBar.Size = UDim2.new(0, 297, 0, 27)
- CreditGUIOrangeBar.Name = "CreditGUIOrangeBar"
- CreditGUIOrangeBar.Parent = CreditGUITopBar
- CreditGUIOrangeBar.BackgroundColor3 = Color3.new(1, 0.584314, 0)
- CreditGUIOrangeBar.BorderSizePixel = 0
- CreditGUIOrangeBar.Position = UDim2.new(0.00103924167, 0, 0.99999994, 0)
- CreditGUIOrangeBar.Size = UDim2.new(0, 297, 0, 11)
- CreditGUISemiTopBar.Name = "CreditGUISemiTopBar"
- CreditGUISemiTopBar.Parent = CreditGUITopBar
- CreditGUISemiTopBar.BackgroundColor3 = Color3.new(0.560784, 0.32549, 0)
- CreditGUISemiTopBar.BorderSizePixel = 0
- CreditGUISemiTopBar.Position = UDim2.new(0.00103924167, 0, 1.4074074, 0)
- CreditGUISemiTopBar.Size = UDim2.new(0, 297, 0, 3)
- CreditGuiQuitButton.Name = "CreditGuiQuitButton"
- CreditGuiQuitButton.Parent = CreditGUITopBar
- CreditGuiQuitButton.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
- CreditGuiQuitButton.BorderSizePixel = 0
- CreditGuiQuitButton.Position = UDim2.new(0.907249033, 0, 0.01320507, 0)
- CreditGuiQuitButton.Size = UDim2.new(0, 27, 0, 26)
- CreditGuiQuitButton.Font = Enum.Font.GothamBold
- CreditGuiQuitButton.Text = "X"
- CreditGuiQuitButton.TextColor3 = Color3.new(1, 0.701961, 0)
- CreditGuiQuitButton.TextSize = 20
- CreditGuiQuitButton.TextWrapped = true
- CreditGuiQuitButton.MouseButton1Down:connect(function()
- CreditGUI.Visible = false
- end)
- CreditGUILogo.Name = "CreditGUILogo"
- CreditGUILogo.Parent = CreditGUITopBar
- CreditGUILogo.BackgroundColor3 = Color3.new(1, 1, 1)
- CreditGUILogo.BackgroundTransparency = 1
- CreditGUILogo.Position = UDim2.new(0, 0, 0.148148149, 0)
- CreditGUILogo.Size = UDim2.new(0, 53, 0, 19)
- CreditGUILogo.Font = Enum.Font.SourceSansItalic
- CreditGUILogo.Text = "VAJ"
- CreditGUILogo.TextColor3 = Color3.new(1, 0.584314, 0)
- CreditGUILogo.TextScaled = true
- CreditGUILogo.TextSize = 14
- CreditGUILogo.TextWrapped = true
- CreditGUIBottemBar.Name = "CreditGUIBottemBar"
- CreditGUIBottemBar.Parent = CreditGUITopBar
- CreditGUIBottemBar.BackgroundColor3 = Color3.new(1, 0.584314, 0)
- CreditGUIBottemBar.BorderSizePixel = 0
- CreditGUIBottemBar.Position = UDim2.new(-0.00114898349, 0, 8.07407379, 0)
- CreditGUIBottemBar.Size = UDim2.new(0, 299, 0, 11)
- CreditGUISemiBottemBar.Name = "CreditGUISemiBottemBar"
- CreditGUISemiBottemBar.Parent = CreditGUITopBar
- CreditGUISemiBottemBar.BackgroundColor3 = Color3.new(0.560784, 0.32549, 0)
- CreditGUISemiBottemBar.BorderSizePixel = 0
- CreditGUISemiBottemBar.Position = UDim2.new(-0.00114898349, 0, 7.96296263, 0)
- CreditGUISemiBottemBar.Size = UDim2.new(0, 299, 0, 3)
- CreditGUIInformationText.Name = "CreditGUIInformationText"
- CreditGUIInformationText.Parent = CreditGUITopBar
- CreditGUIInformationText.BackgroundColor3 = Color3.new(1, 1, 1)
- CreditGUIInformationText.BackgroundTransparency = 1
- CreditGUIInformationText.Position = UDim2.new(-0.00114898162, 0, 1.51851821, 0)
- CreditGUIInformationText.Size = UDim2.new(0, 299, 0, 158)
- CreditGUIInformationText.Font = Enum.Font.SourceSansItalic
- CreditGUIInformationText.Text = "Thank you for using my gui nigger. Contact cup of joe#0330\nif you need some help or need me to remove a password system from a GUI."
- CreditGUIInformationText.TextColor3 = Color3.new(1, 1, 1)
- CreditGUIInformationText.TextScaled = true
- CreditGUIInformationText.TextSize = 14
- CreditGUIInformationText.TextWrapped = true
Add Comment
Please, Sign In to add comment