--[[ Gui2Lua™ 10zOfficial Version 1.0.0 ]] -- Instances local ScreenGui = Instance.new("ScreenGui") local main = Instance.new("Frame") local buttons = Instance.new("Frame") local skybox = Instance.new("TextButton") local decal = Instance.new("TextButton") local GET = Instance.new("TextButton") local k1l = Instance.new("TextButton") local sn = Instance.new("TextButton") local sn_2 = Instance.new("TextButton") local TextLabel = Instance.new("TextLabel") local close = Instance.new("TextButton") local HIDE = Instance.new("TextButton") local key = Instance.new("Frame") local TextLabel_2 = Instance.new("TextLabel") local close_2 = Instance.new("TextButton") local TextBox = Instance.new("TextBox") local check = Instance.new("TextButton") -- Properties ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling main.Name = "main" main.Parent = ScreenGui main.BackgroundColor3 = Color3.new(0, 0, 0) main.BackgroundTransparency = 0.5 main.BorderColor3 = Color3.new(0, 0, 0) main.BorderSizePixel = 0 main.Position = UDim2.new(0.240186915, 0, 0.204225346, 0) main.Size = UDim2.new(0, 482, 0, 301) main.Visible = false main.ZIndex = 2 buttons.Name = "buttons" buttons.Parent = main buttons.BackgroundColor3 = Color3.new(0, 0, 0) buttons.BorderColor3 = Color3.new(0, 0, 0) buttons.BorderSizePixel = 0 buttons.Position = UDim2.new(0, 0, 0.202657804, 0) buttons.Size = UDim2.new(0, 482, 0, 240) skybox.Name = "skybox" skybox.Parent = buttons skybox.BackgroundColor3 = Color3.new(0, 0, 0) skybox.BackgroundTransparency = 0.5 skybox.BorderColor3 = Color3.new(1, 1, 1) skybox.BorderSizePixel = 2 skybox.Position = UDim2.new(0, 0, -0.00167490647, 0) skybox.Size = UDim2.new(0, 200, 0, 50) skybox.Font = Enum.Font.SourceSans skybox.Text = "Troll Face Skybox" skybox.TextColor3 = Color3.new(1, 1, 1) skybox.TextScaled = true skybox.TextSize = 14 skybox.TextWrapped = true decal.Name = "decal" decal.Parent = buttons decal.BackgroundColor3 = Color3.new(0, 0, 0) decal.BackgroundTransparency = 0.5 decal.BorderColor3 = Color3.new(1, 1, 1) decal.BorderSizePixel = 2 decal.Position = UDim2.new(0.495850623, 0, -0.00167490647, 0) decal.Size = UDim2.new(0, 200, 0, 50) decal.Font = Enum.Font.SourceSans decal.Text = "Troll Face Decal Spam" decal.TextColor3 = Color3.new(1, 1, 1) decal.TextScaled = true decal.TextSize = 14 decal.TextWrapped = true GET.Name = "GET" GET.Parent = buttons GET.BackgroundColor3 = Color3.new(0, 0, 0) GET.BackgroundTransparency = 0.5 GET.BorderColor3 = Color3.new(1, 1, 1) GET.BorderSizePixel = 2 GET.Position = UDim2.new(0, 0, 0.26499176, 0) GET.Size = UDim2.new(0, 200, 0, 50) GET.Font = Enum.Font.SourceSans GET.Text = "Get F3X" GET.TextColor3 = Color3.new(1, 1, 1) GET.TextScaled = true GET.TextSize = 14 GET.TextWrapped = true k1l.Name = "k1l" k1l.Parent = buttons k1l.BackgroundColor3 = Color3.new(0, 0, 0) k1l.BackgroundTransparency = 0.5 k1l.BorderColor3 = Color3.new(1, 1, 1) k1l.BorderSizePixel = 2 k1l.Position = UDim2.new(0.495850623, 0, 0.26499176, 0) k1l.Size = UDim2.new(0, 200, 0, 50) k1l.Font = Enum.Font.SourceSans k1l.Text = "Kill All" k1l.TextColor3 = Color3.new(1, 1, 1) k1l.TextScaled = true k1l.TextSize = 14 k1l.TextWrapped = true sn.Name = "sn" sn.Parent = buttons sn.BackgroundColor3 = Color3.new(0, 0, 0) sn.BackgroundTransparency = 0.5 sn.BorderColor3 = Color3.new(1, 1, 1) sn.BorderSizePixel = 2 sn.Position = UDim2.new(0, 0, 0.556658447, 0) sn.Size = UDim2.new(0, 200, 0, 50) sn.Font = Enum.Font.SourceSans sn.Text = "Spin All" sn.TextColor3 = Color3.new(1, 1, 1) sn.TextScaled = true sn.TextSize = 14 sn.TextWrapped = true sn_2.Name = "sn" sn_2.Parent = buttons sn_2.BackgroundColor3 = Color3.new(0, 0, 0) sn_2.BackgroundTransparency = 0.5 sn_2.BorderColor3 = Color3.new(1, 1, 1) sn_2.BorderSizePixel = 2 sn_2.Position = UDim2.new(0.477178425, 0, 0.556658447, 0) sn_2.Size = UDim2.new(0, 200, 0, 50) sn_2.Font = Enum.Font.SourceSans sn_2.Text = "Shutdown" sn_2.TextColor3 = Color3.new(1, 1, 1) sn_2.TextScaled = true sn_2.TextSize = 14 sn_2.TextWrapped = true TextLabel.Parent = main TextLabel.BackgroundColor3 = Color3.new(0, 0, 0) TextLabel.BackgroundTransparency = 0.5 TextLabel.BorderColor3 = Color3.new(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Size = UDim2.new(0, 309, 0, 61) TextLabel.Font = Enum.Font.SourceSans TextLabel.Text = "Rosy's F3X Gui" TextLabel.TextColor3 = Color3.new(1, 1, 1) TextLabel.TextScaled = true TextLabel.TextSize = 14 TextLabel.TextWrapped = true TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.TextYAlignment = Enum.TextYAlignment.Top close.Name = "close" close.Parent = main close.BackgroundColor3 = Color3.new(0, 0, 0) close.BorderColor3 = Color3.new(0, 0, 0) close.BorderSizePixel = 0 close.Position = UDim2.new(0.820586801, 0, 0, 0) close.Size = UDim2.new(0, 86, 0, 61) close.Font = Enum.Font.SourceSans close.Text = "X" close.TextColor3 = Color3.new(1, 0, 0) close.TextScaled = true close.TextSize = 14 close.TextWrapped = true HIDE.Name = "HIDE" HIDE.Parent = main HIDE.BackgroundColor3 = Color3.new(0, 0, 0) HIDE.BorderColor3 = Color3.new(0, 0, 0) HIDE.BorderSizePixel = 0 HIDE.Position = UDim2.new(0.640088856, 0, -0.00332225906, 0) HIDE.Size = UDim2.new(0, 86, 0, 61) HIDE.Font = Enum.Font.SourceSans HIDE.Text = "-" HIDE.TextColor3 = Color3.new(0, 1, 1) HIDE.TextScaled = true HIDE.TextSize = 14 HIDE.TextWrapped = true key.Name = "key" key.Parent = ScreenGui key.BackgroundColor3 = Color3.new(0, 0, 0) key.BackgroundTransparency = 0.20000000298023224 key.BorderColor3 = Color3.new(0, 0, 0) key.BorderSizePixel = 0 key.Position = UDim2.new(0.276635528, 0, 0.311619729, 0) key.Size = UDim2.new(0, 478, 0, 255) TextLabel_2.Parent = key TextLabel_2.BackgroundColor3 = Color3.new(0, 0, 0) TextLabel_2.BackgroundTransparency = 0.20000000298023224 TextLabel_2.BorderColor3 = Color3.new(0, 0, 0) TextLabel_2.BorderSizePixel = 0 TextLabel_2.Size = UDim2.new(0, 421, 0, 50) TextLabel_2.Font = Enum.Font.SourceSans TextLabel_2.Text = "Rosy's Key System" TextLabel_2.TextColor3 = Color3.new(1, 1, 1) TextLabel_2.TextScaled = true TextLabel_2.TextSize = 14 TextLabel_2.TextWrapped = true close_2.Name = "close" close_2.Parent = key close_2.BackgroundColor3 = Color3.new(0, 0, 0) close_2.BorderColor3 = Color3.new(0, 0, 0) close_2.BorderSizePixel = 0 close_2.Position = UDim2.new(0.88075316, 0, 0, 0) close_2.Size = UDim2.new(0, 57, 0, 50) close_2.Font = Enum.Font.SourceSans close_2.Text = "X" close_2.TextColor3 = Color3.new(1, 0, 0) close_2.TextScaled = true close_2.TextSize = 14 close_2.TextWrapped = true TextBox.Parent = key TextBox.BackgroundColor3 = Color3.new(0, 0, 0) TextBox.BorderColor3 = Color3.new(0, 0, 0) TextBox.BorderSizePixel = 0 TextBox.Position = UDim2.new(0, 0, 0.490196079, 0) TextBox.Size = UDim2.new(0, 231, 0, 68) TextBox.Font = Enum.Font.SourceSans TextBox.PlaceholderText = "Key: key" TextBox.Text = "" TextBox.TextColor3 = Color3.new(1, 1, 1) TextBox.TextScaled = true TextBox.TextSize = 14 TextBox.TextWrapped = true check.Name = "check" check.Parent = key check.BackgroundColor3 = Color3.new(0, 0, 0) check.BorderColor3 = Color3.new(0, 0, 0) check.BorderSizePixel = 0 check.Position = UDim2.new(0.483263612, 0, 0.490196079, 0) check.Size = UDim2.new(0, 247, 0, 68) check.Font = Enum.Font.SourceSans check.Text = "Check Key" check.TextColor3 = Color3.new(1, 1, 1) check.TextScaled = true check.TextSize = 14 check.TextWrapped = true -- Scripts local function QMMR_fake_script() -- main.Smooth GUI Dragging local script = Instance.new('LocalScript', main) local UserInputService = game:GetService("UserInputService") local runService = (game:GetService("RunService")); local gui = script.Parent local dragging local dragInput local dragStart local startPos function Lerp(a, b, m) return a + (b - a) * m end; local lastMousePos local lastGoalPos local DRAG_SPEED = (8); -- // The speed of the UI darg. function Update(dt) if not (startPos) then return end; if not (dragging) and (lastGoalPos) then gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED)) return end; local delta = (lastMousePos - UserInputService:GetMouseLocation()) local xGoal = (startPos.X.Offset - delta.X); local yGoal = (startPos.Y.Offset - delta.Y); lastGoalPos = UDim2.new(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal) gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED)) end; gui.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = gui.Position lastMousePos = UserInputService:GetMouseLocation() input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) gui.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) runService.Heartbeat:Connect(Update) end coroutine.wrap(QMMR_fake_script)() local function MORU_fake_script() -- skybox.LocalScript local script = Instance.new('LocalScript', skybox) script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name local player = game.Players.LocalPlayer local char = player.Character local tool for i,v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end remote = tool.SyncAPI.ServerEndpoint function _(args) remote:InvokeServer(unpack(args)) end function SetCollision(part,boolean) local args = { [1] = "SyncCollision", [2] = { [1] = { ["Part"] = part, ["CanCollide"] = boolean } } } _(args) end function SetAnchor(boolean,part) local args = { [1] = "SyncAnchor", [2] = { [1] = { ["Part"] = part, ["Anchored"] = boolean } } } _(args) end function CreatePart(cf,parent) local args = { [1] = "CreatePart", [2] = "Normal", [3] = cf, [4] = parent } _(args) end function DestroyPart(part) local args = { [1] = "Remove", [2] = { [1] = part } } _(args) end function MovePart(part,cf) local args = { [1] = "SyncMove", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf } } } _(args) end function Resize(part,size,cf) local args = { [1] = "SyncResize", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf, ["Size"] = size } } } _(args) end function AddMesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SetMesh(part,meshid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://"..meshid } } } _(args) end function SetTexture(part, texid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://"..texid } } } _(args) end function SetName(part, stringg) local args = { [1] = "SetName", [2] = { [1] = part }, [3] = stringg } _(args) end function MeshResize(part,size) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["Scale"] = size } } } _(args) end function Weld(part1, part2,lead) local args = { [1] = "CreateWelds", [2] = { [1] = part1, [2] = part2 }, [3] = lead } _(args) end function SetLocked(part,boolean) local args = { [1] = "SetLocked", [2] = { [1] = part }, [3] = boolean } _(args) end function SetTrans(part,int) local args = { [1] = "SyncMaterial", [2] = { [1] = { ["Part"] = part, ["Transparency"] = int } } } _(args) end function CreateSpotlight(part) local args = { [1] = "CreateLights", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight" } } } _(args) end function SyncLighting(part,brightness) local args = { [1] = "SyncLighting", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight", ["Brightness"] = brightness } } } _(args) end function Color(part,color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color --[[Color3]], ["UnionColoring"] = false } } } _(args) end function SpawnDecal(part,side) local args = { [1] = "CreateTextures", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal" } } } _(args) end function AddDecal(part,asset,side) local args = { [1] = "SyncTexture", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://".. asset } } } _(args) end function Sky(id) e = char.HumanoidRootPart.CFrame.x f = char.HumanoidRootPart.CFrame.y g = char.HumanoidRootPart.CFrame.z CreatePart(CFrame.new(math.floor(e),math.floor(f),math.floor(g)) + Vector3.new(0,6,0),workspace) for i,v in game.Workspace:GetDescendants() do if v:IsA("BasePart") and v.CFrame.x == math.floor(e) and v.CFrame.z == math.floor(g) then --spawn(function() SetName(v,"Skybox") AddMesh(v) --end) --spawn(function() SetMesh(v,"111891702759441") -- Dont change it SetTexture(v,id) --end) MeshResize(v,Vector3.new(7200, 7200, 7200)) -- The rest must be equal to the first scale number SetLocked(v,true) end end end Sky("45120559") -- Replace with your id end) end coroutine.wrap(MORU_fake_script)() local function QUSRPEN_fake_script() -- decal.LocalScript local script = Instance.new('LocalScript', decal) script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name local player = game.Players.LocalPlayer local char = player.Character local tool for i,v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end remote = tool.SyncAPI.ServerEndpoint function _(args) remote:InvokeServer(unpack(args)) end function SetCollision(part,boolean) local args = { [1] = "SyncCollision", [2] = { [1] = { ["Part"] = part, ["CanCollide"] = boolean } } } _(args) end function SetAnchor(boolean,part) local args = { [1] = "SyncAnchor", [2] = { [1] = { ["Part"] = part, ["Anchored"] = boolean } } } _(args) end function CreatePart(cf,parent) local args = { [1] = "CreatePart", [2] = "Normal", [3] = cf, [4] = parent } _(args) end function DestroyPart(part) local args = { [1] = "Remove", [2] = { [1] = part } } _(args) end function MovePart(part,cf) local args = { [1] = "SyncMove", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf } } } _(args) end function Resize(part,size,cf) local args = { [1] = "SyncResize", [2] = { [1] = { ["Part"] = part, ["CFrame"] = cf, ["Size"] = size } } } _(args) end function AddMesh(part) local args = { [1] = "CreateMeshes", [2] = { [1] = { ["Part"] = part } } } _(args) end function SetMesh(part,meshid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["MeshId"] = "rbxassetid://"..meshid } } } _(args) end function SetTexture(part, texid) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["TextureId"] = "rbxassetid://"..texid } } } _(args) end function SetName(part, stringg) local args = { [1] = "SetName", [2] = { [1] = part }, [3] = stringg } _(args) end function MeshResize(part,size) local args = { [1] = "SyncMesh", [2] = { [1] = { ["Part"] = part, ["Scale"] = size } } } _(args) end function Weld(part1, part2,lead) local args = { [1] = "CreateWelds", [2] = { [1] = part1, [2] = part2 }, [3] = lead } _(args) end function SetLocked(part,boolean) local args = { [1] = "SetLocked", [2] = { [1] = part }, [3] = boolean } _(args) end function SetTrans(part,int) local args = { [1] = "SyncMaterial", [2] = { [1] = { ["Part"] = part, ["Transparency"] = int } } } _(args) end function CreateSpotlight(part) local args = { [1] = "CreateLights", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight" } } } _(args) end function SyncLighting(part,brightness) local args = { [1] = "SyncLighting", [2] = { [1] = { ["Part"] = part, ["LightType"] = "SpotLight", ["Brightness"] = brightness } } } _(args) end function Color(part,color) local args = { [1] = "SyncColor", [2] = { [1] = { ["Part"] = part, ["Color"] = color --[[Color3]], ["UnionColoring"] = false } } } _(args) end function SpawnDecal(part,side) local args = { [1] = "CreateTextures", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal" } } } _(args) end function AddDecal(part,asset,side) local args = { [1] = "SyncTexture", [2] = { [1] = { ["Part"] = part, ["Face"] = side, ["TextureType"] = "Decal", ["Texture"] = "rbxassetid://".. asset } } } _(args) end function spam(id) for i,v in game.workspace:GetDescendants() do if v:IsA("BasePart") then spawn(function() SetLocked(v,false) SpawnDecal(v,Enum.NormalId.Front) AddDecal(v,id,Enum.NormalId.Front) SpawnDecal(v,Enum.NormalId.Back) AddDecal(v,id,Enum.NormalId.Back) SpawnDecal(v,Enum.NormalId.Right) AddDecal(v,id,Enum.NormalId.Right) SpawnDecal(v,Enum.NormalId.Left) AddDecal(v,id,Enum.NormalId.Left) SpawnDecal(v,Enum.NormalId.Bottom) AddDecal(v,id,Enum.NormalId.Bottom) SpawnDecal(v,Enum.NormalId.Top) AddDecal(v,id,Enum.NormalId.Top) end) end end end spam("45120559") -- Replace with your decal ID end) end coroutine.wrap(QUSRPEN_fake_script)() local function CQGBT_fake_script() -- GET.LocalScript local script = Instance.new('LocalScript', GET) script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";btools") -- U can change all of it with your commands! RequestCommand:InvokeServer(";buildingTools") end) end coroutine.wrap(CQGBT_fake_script)() local function LXBO_fake_script() -- k1l.LocalScript local script = Instance.new('LocalScript', k1l) script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";kill all") -- U can change all of it with your commands! end) end coroutine.wrap(LXBO_fake_script)() local function EGNUR_fake_script() -- sn.LocalScript local script = Instance.new('LocalScript', sn) script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";spin all") -- U can change all of it with your commands! end) end coroutine.wrap(EGNUR_fake_script)() local function CTUAPZQ_fake_script() -- sn_2.LocalScript local script = Instance.new('LocalScript', sn_2) script.Parent.MouseButton1Click:Connect(function() -- Replace with your instance name local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand RequestCommand:InvokeServer(";shutdown") -- U can change all of it with your commands! end) end coroutine.wrap(CTUAPZQ_fake_script)() local function JQNZ_fake_script() -- close.LocalScript local script = Instance.new('LocalScript', close) script.Parent.MouseEnter:Connect(function() script.Parent.BackgroundColor3 = Color3.new(1, 0, 0) script.Parent.TextColor3 = Color3.new(0, 0, 0) end) script.Parent.MouseLeave:Connect(function() script.Parent.BackgroundColor3 = Color3.new(0, 0, 0) script.Parent.TextColor3 = Color3.new(1, 0, 0) end) script.Parent.MouseButton1Click:Connect(function() script.Parent.Parent.Parent:Destroy() end) end coroutine.wrap(JQNZ_fake_script)() local function EOBH_fake_script() -- HIDE.LocalScript local script = Instance.new('LocalScript', HIDE) script.Parent.MouseEnter:Connect(function() script.Parent.BackgroundColor3 = Color3.new(0, 1, 1) script.Parent.TextColor3 = Color3.new(0, 0, 0) end) script.Parent.MouseLeave:Connect(function() script.Parent.BackgroundColor3 = Color3.new(0, 0, 0) script.Parent.TextColor3 = Color3.new(0, 1, 1) end) script.Parent.MouseButton1Click:Connect(function() local buttons = script.Parent.Parent.buttons if buttons.Visible == true then buttons.Visible = false else buttons.Visible = true end end) end coroutine.wrap(EOBH_fake_script)() local function EJWOF_fake_script() -- close_2.LocalScript local script = Instance.new('LocalScript', close_2) script.Parent.MouseEnter:Connect(function() script.Parent.BackgroundColor3 = Color3.new(1, 0, 0) script.Parent.TextColor3 = Color3.new(0, 0, 0) end) script.Parent.MouseLeave:Connect(function() script.Parent.BackgroundColor3 = Color3.new(0, 0, 0) script.Parent.TextColor3 = Color3.new(1, 0, 0) end) script.Parent.MouseButton1Click:Connect(function() script.Parent.Parent.Parent:Destroy() end) end coroutine.wrap(EJWOF_fake_script)() local function THOEVD_fake_script() -- check.LocalScript local script = Instance.new('LocalScript', check) script.Parent.MouseButton1Click:Connect(function() local KeysTable = {"rosy", "key", "Key", "ROBLOX", "yes"} local KeyBox = script.Parent.Parent:WaitForChild("TextBox") for i,v in pairs(KeysTable) do if KeyBox.Text == v then script.Parent.Parent.Visible = false script.Parent.Parent.Parent.main.Visible = true else end end end) end coroutine.wrap(THOEVD_fake_script)() local function OYEJPFF_fake_script() -- key.Smooth GUI Dragging local script = Instance.new('LocalScript', key) local UserInputService = game:GetService("UserInputService") local runService = (game:GetService("RunService")); local gui = script.Parent local dragging local dragInput local dragStart local startPos function Lerp(a, b, m) return a + (b - a) * m end; local lastMousePos local lastGoalPos local DRAG_SPEED = (8); -- // The speed of the UI darg. function Update(dt) if not (startPos) then return end; if not (dragging) and (lastGoalPos) then gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED)) return end; local delta = (lastMousePos - UserInputService:GetMouseLocation()) local xGoal = (startPos.X.Offset - delta.X); local yGoal = (startPos.Y.Offset - delta.Y); lastGoalPos = UDim2.new(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal) gui.Position = UDim2.new(startPos.X.Scale, Lerp(gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, Lerp(gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED)) end; gui.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = gui.Position lastMousePos = UserInputService:GetMouseLocation() input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) gui.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) runService.Heartbeat:Connect(Update) end coroutine.wrap(OYEJPFF_fake_script)()