F3X 2025 Hax
Key RequiredUniversal

F3X 2025 Hax

Universal ScriptNoah1337Noah1337 9.6K views 22 executesUpdated Apr 14, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•6110 lines (197416 chars)
-- Key System GUI
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local mouse = player:GetMouse()

local screenGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
screenGui.Name = "KeySystem"

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 300, 0, 200)
frame.Position = UDim2.new(0.5, -150, 0.5, -100)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.BorderSizePixel = 0
frame.Draggable = true
frame.Active = true
frame.ClipsDescendants = false
frame.Parent = screenGui

local uiCorner = Instance.new("UICorner", frame)
uiCorner.CornerRadius = UDim.new(0, 8)

local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundTransparency = 1
title.Text = "NotStummy Key System"
title.Font = Enum.Font.SourceSansBold
title.TextSize = 20
title.TextColor3 = Color3.new(1, 1, 1)

local nsLabel = Instance.new("TextLabel", frame)
nsLabel.Size = UDim2.new(1, 0, 0, 20)
nsLabel.Position = UDim2.new(0, 0, 0, 25)
nsLabel.BackgroundTransparency = 1
nsLabel.Text = "User & Pass"
nsLabel.Font = Enum.Font.SourceSans
nsLabel.TextSize = 16
nsLabel.TextColor3 = Color3.fromRGB(200, 200, 200)


local keyBox = Instance.new("TextBox", frame)
keyBox.PlaceholderText = "Enter Key"
keyBox.Size = UDim2.new(0.9, 0, 0, 30)
keyBox.Position = UDim2.new(0.05, 0, 0, 50)
keyBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
keyBox.TextColor3 = Color3.new(1, 1, 1)
keyBox.ClearTextOnFocus = false
keyBox.Text = ""

local userBox = Instance.new("TextBox", frame)
userBox.PlaceholderText = "Enter Username"
userBox.Size = UDim2.new(0.9, 0, 0, 30)
userBox.Position = UDim2.new(0.05, 0, 0, 90)
userBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
userBox.TextColor3 = Color3.new(1, 1, 1)
userBox.ClearTextOnFocus = false
userBox.Text = ""

local submitBtn = Instance.new("TextButton", frame)
submitBtn.Text = "Submit"
submitBtn.Size = UDim2.new(0.9, 0, 0, 30)
submitBtn.Position = UDim2.new(0.05, 0, 0, 140)
submitBtn.BackgroundColor3 = Color3.fromRGB(70, 130, 180)
submitBtn.TextColor3 = Color3.new(1, 1, 1)
submitBtn.Font = Enum.Font.SourceSans
submitBtn.TextSize = 18

local function checkKey()
    if keyBox.Text == "fehaxv2" and userBox.Text == "NotStummy" then
        screenGui:Destroy()
        -- Continue main script below
        local player = game.Players.LocalPlayer
        local gui = Instance.new("ScreenGui")
        gui.Name = "skids"
        gui.ResetOnSpawn = false
        gui.Parent = player:WaitForChild("PlayerGui")
        
        -- Membuat frame
        local frame = Instance.new("Frame")
        frame.Size = UDim2.new(0, 400, 0, 1300)
        frame.Position = UDim2.new(0.5, -200, 0.5, -750)
        frame.BackgroundColor3 = Color3.fromRGB(139, 0, 0) -- Merah Tua
        frame.BorderColor3 = Color3.fromRGB(255, 255, 255)
        frame.Active = true
        frame.Draggable = true
        frame.ClipsDescendants = false
        frame.Parent = gui
        
        -- Membuat TitleLabel
        local title = Instance.new("TextLabel")
        title.Size = UDim2.new(1, 0, 0, 50)
        title.Position = UDim2.new(0, 0, 0, 0)
        title.Text = "F3X 2.0.2.5 HAX V2"
        title.TextColor3 = Color3.fromRGB(255, 255, 255)
        title.BackgroundTransparency = 1
        title.TextSize = 24
        title.Font = Enum.Font.SourceSansBold
        title.Parent = frame
        
        -- Button 1
        local button1 = Instance.new("TextButton")
        button1.Size = UDim2.new(0, 300, 0, 50)
        button1.Position = UDim2.new(0.5, -150, 0, 60)
        button1.Text = "k00pkidd skybox"
        button1.TextColor3 = Color3.fromRGB(255, 255, 255)
        button1.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button1.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button1.Font = Enum.Font.SourceSans
        button1.TextSize = 20
        button1.Parent = frame
        
        button1.MouseButton1Click:Connect(function()
            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
            --craaa
            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,"Sky")
                        AddMesh(v)
                        --end)
                        --spawn(function()
                        SetMesh(v,"111891702759441")
                        SetTexture(v,id)
                        --end)
                        MeshResize(v,Vector3.new(4000,4000,4000))
                        SetLocked(v,true)
                    end
                end
            end
            Sky("99499320073307")
        end)
        
        -- Button 2
        local button2 = Instance.new("TextButton")
        button2.Size = UDim2.new(0, 300, 0, 50)
        button2.Position = UDim2.new(0.5, -150, 0, 120)
        button2.Text = "k00pkidd decalspam"
        button2.TextColor3 = Color3.fromRGB(255, 255, 255)
        button2.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button2.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button2.Font = Enum.Font.SourceSans
        button2.TextSize = 20
        button2.Parent = frame
        
        button2.MouseButton1Click:Connect(function()
            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
            --craaa
            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("99499320073307")
        end)
        
        -- Button 3
        local button3 = Instance.new("TextButton")
        button3.Size = UDim2.new(0, 300, 0, 50)
        button3.Position = UDim2.new(0.5, -150, 0, 180)
        button3.Text = "become thomazz"
        button3.TextColor3 = Color3.fromRGB(255, 255, 255)
        button3.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button3.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button3.Font = Enum.Font.SourceSans
        button3.TextSize = 20
        button3.Parent = frame
        
        button3.MouseButton1Click:Connect(function()
        local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 89293274845575")
            RequestCommand:InvokeServer(";pitch 0.25")
            RequestCommand:InvokeServer(";volume inf")
        
            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
        		--craaa
        		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] = workspace.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
        		local player = game.Players.LocalPlayer
        local char = player.Character
        
        function xd()
        spawn(function()
        local args = {
            [1] = "SyncMaterial",
            [2] = {
                [1] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.Torso,
                    ["Transparency"] = 1
                },
                [2] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Leg"),
                    ["Transparency"] = 1
                },
                [3] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
                    ["Transparency"] = 1
                },
                [4] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Leg"),
                    ["Transparency"] = 1
                },
                [5] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Arm"),
                    ["Transparency"] = 1
                },
                [6] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Arm"),
                    ["Transparency"] = 1
                },
                [7] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.Head,
                    ["Transparency"] = 1
                },
            }
        }
        
        _(args)
        
        			end)
        end
        
        function Thomas(player)
        			SetAnchor(true,char.HumanoidRootPart)
        			CreatePart(char.HumanoidRootPart.CFrame,char,"Normal")
        			SetCollision(char.Part,false)
        			SetLocked(char.Part,false)
        			Resize(char.Part,Vector3.new(5,5,10),char.HumanoidRootPart.CFrame)
        			CreateSpotlight(char.Part)
        			SyncLighting(char.Part,100)
        			SetLocked(char.HumanoidRootPart,false)
        			Weld(char.Part,char.HumanoidRootPart,char.Part)
        			SetAnchor(false,char.Part)
        			AddMesh(char.Part)
        			MeshResize(char.Part,Vector3.new(2,2,1.5))
        			SetMesh(char.Part,"2231280549")
        			SetTexture(char.Part,"2231280614")
        			SetAnchor(false,char.HumanoidRootPart)
        	char.Humanoid.WalkSpeed = 80
        			local function SFX(id) local s=Instance.new("Sound",char.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
        char.Part.Touched:connect(function(p)
        	if p.Parent then
        		if p.Parent:IsA("Model") then
        			if game.Players:FindFirstChild(p.Parent.Name) then
        				if p.Parent.Name ~= game.Players.LocalPlayer.Name then
        				spawn(function()
        					DestroyPart(game.Players:FindFirstChild(p.Parent.Name).Character.Head)
        					end)
        					local Whistle = SFX(475073913)
        					Whistle:Play()
        				end
        			end
        		end
        	end
        end)
        
        local Music = SFX(0)
        Music.Pitch = 1.15
        Music:Play()
        					
        			game:GetService("RunService").RenderStepped:Connect(function()
        				for i,v in char:GetDescendants() do
        					if v:IsA("BasePart") then
        						char.Humanoid.WalkSpeed = 80
        						v.CanCollide = false
        					end
        				end
        			end)
        		end
        		Thomas(player)
        		xd()
        end)
        
        -- Button 4
        local button4 = Instance.new("TextButton")
        button4.Size = UDim2.new(0, 300, 0, 50)
        button4.Position = UDim2.new(0.5, -150, 0, 240)
        button4.Text = "Become Troll Facezz ( KILL)"
        button4.TextColor3 = Color3.fromRGB(255, 255, 255)
        button4.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button4.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button4.Font = Enum.Font.SourceSans
        button4.TextSize = 20
        button4.Parent = frame
        
        button4.MouseButton1Click:Connect(function()
            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
        		--craaa
        		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] = workspace.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
        		local player = game.Players.LocalPlayer
        local char = player.Character
        
        function xd()
        spawn(function()
        local args = {
            [1] = "SyncMaterial",
            [2] = {
                [1] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.Torso,
                    ["Transparency"] = 1
                },
                [2] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Leg"),
                    ["Transparency"] = 1
                },
                [3] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
                    ["Transparency"] = 1
                },
                [4] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Leg"),
                    ["Transparency"] = 1
                },
                [5] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Arm"),
                    ["Transparency"] = 1
                },
                [6] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Arm"),
                    ["Transparency"] = 1
                },
                [7] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.Head,
                    ["Transparency"] = 1
                },
            }
        }
        
        _(args)
        
        			end)
        end
        
        function Thomas(player)
        			SetAnchor(true,char.HumanoidRootPart)
        			CreatePart(char.HumanoidRootPart.CFrame,char,"Normal")
        			SetCollision(char.Part,false)
        			SetLocked(char.Part,false)
        			Resize(char.Part,Vector3.new(5,5,10),char.HumanoidRootPart.CFrame)
        			CreateSpotlight(char.Part)
        			SyncLighting(char.Part,100)
        			SetLocked(char.HumanoidRootPart,false)
        			Weld(char.Part,char.HumanoidRootPart,char.Part)
        			SetAnchor(false,char.Part)
        			AddMesh(char.Part)
        			MeshResize(char.Part,Vector3.new(2,2,1.5))
        			SetMesh(char.Part,"9403473283")
        			SetTexture(char.Part,"9403473396")
        			SetAnchor(false,char.HumanoidRootPart)
        	char.Humanoid.WalkSpeed = 80
        			local function SFX(id) local s=Instance.new("Sound",char.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
        char.Part.Touched:connect(function(p)
        	if p.Parent then
        		if p.Parent:IsA("Model") then
        			if game.Players:FindFirstChild(p.Parent.Name) then
        				if p.Parent.Name ~= game.Players.LocalPlayer.Name then
        				spawn(function()
        					DestroyPart(game.Players:FindFirstChild(p.Parent.Name).Character.Head)
        					end)
        					local Whistle = SFX(475073913)
        					Whistle:Play()
        				end
        			end
        		end
        	end
        end)
        
        local Music = SFX(0)
        Music.Pitch = 1.15
        Music:Play()
        					
        			game:GetService("RunService").RenderStepped:Connect(function()
        				for i,v in char:GetDescendants() do
        					if v:IsA("BasePart") then
        						char.Humanoid.WalkSpeed = 80
        						v.CanCollide = false
        					end
        				end
        			end)
        		end
        		Thomas(player)
        		xd()
        end)
        
        -- Button 5
        local button5 = Instance.new("TextButton")
        button5.Size = UDim2.new(0, 300, 0, 50)
        button5.Position = UDim2.new(0.5, -150, 0, 300)
        button5.Text = "Raining Blue2Spooky Statue ( Lag The Server )"
        button5.TextColor3 = Color3.fromRGB(255, 255, 255)
        button5.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button5.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button5.Font = Enum.Font.SourceSans
        button5.TextSize = 20
        button5.Parent = frame
        
        button5.MouseButton1Click:Connect(function()
            local player = game.Players.LocalPlayer
        local char = player.Character or player.CharacterAdded:Wait()
        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
        
        local 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)
            local args = {
                [1] = "CreatePart",
                [2] = "Normal",
                [3] = cf,
                [4] = workspace
            }
            _(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 MeshResize(part, size)
            local args = {
                [1] = "SyncMesh",
                [2] = {
                    [1] = {
                        ["Part"] = part,
                        ["Scale"] = size
                    }
                }
            }
            _(args)
        end
        
        function SetName(part, stringg)
            local args = {
                [1] = "SetName",
                [2] = {
                    [1] = workspace.Part
                },
                [3] = stringg
            }
            _(args)
        end
        
        function Sky(id)
            local hrp = char:WaitForChild("HumanoidRootPart")
            local cf = hrp.CFrame
            CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)))
            for _, v in workspace:GetDescendants() do
                if v:IsA("BasePart") and v.CFrame.Position == cf.Position + Vector3.new(0, 6, 0) then
                    SetAnchor(true, v)
                    AddMesh(v)
                    SetMesh(v, "14832966960")
                    SetTexture(v, id)
                    MeshResize(v, Vector3.new(0, 0, 0))
                end
            end
        end
        
        local function createRainToads()
            while true do
                wait(0.01) -- Here they change the appearance time of the Toads or other meshes
                if player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
                    local hrpcf = player.Character.HumanoidRootPart.CFrame
                    local x = hrpcf.x
                    local z = hrpcf.z
                    local randint = math.random(-600, 600)
                    local randint2 = math.random(-600, 600)
                    local xloc = randint + x
                    local zloc = randint2 + z
                    local cf = player.Character.HumanoidRootPart.CFrame.y + 400
        
                    spawn(function()
                        local newToad = CreatePart(CFrame.new(math.floor(xloc), math.random(cf, cf + 400), math.floor(zloc)))
                        for i, v in game.Workspace:GetDescendants() do
                            if v.Name == "Part" and v.Parent == workspace and v.CFrame.x == math.floor(xloc) and v.CFrame.z == math.floor(zloc) then
                                SetName(v, "Get trolled u fagz") -- Here the name of the toad changes
                                SetAnchor(false, v)
                                AddMesh(v)
                                Resize(v, Vector3.new(50, 50, 30), v.CFrame)
                                MeshResize(v, Vector3.new(15, 15, 15))
                                SetMesh(v, "1347582902") -- Here put it A custom mesh
                                SetTexture(v, "136908235065727") -- X2
                                SetCollision(v, true)
                                v.Orientation = Vector3.new(0, 0, 0)
        
                                v.CFrame = v.CFrame + Vector3.new(0, 0, 0)
        
                                local sound = Instance.new("Sound", v)
                                sound.SoundId = "rbxassetid://153752123" -- Here the noise or another sound To the toads or other things It works when they appear 
                                sound.Volume = 0
                                sound.PlayOnRemove = true
                                sound:Destroy()
                            end
                        end
                    end)
                else
                    wait(1)
                end
            end
        end
        
        coroutine.wrap(createRainToads)()
        
        Sky("104151908828819") -- Here they change the skybox id 
        end)
        
        -- Button 6
        local button6 = Instance.new("TextButton")
        button6.Size = UDim2.new(0, 300, 0, 50)
        button6.Position = UDim2.new(0.5, -150, 0, 360)
        button6.Text = "Next Update V3"
        button6.TextColor3 = Color3.fromRGB(255, 255, 255)
        button6.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button6.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button6.Font = Enum.Font.SourceSans
        button6.TextSize = 20
        button6.Parent = frame
        
        button6.MouseButton1Click:Connect(function()
            print("next update v3")
        end)
        
        -- Button 7
        local button7 = Instance.new("TextButton")
        button7.Size = UDim2.new(0, 300, 0, 50)
        button7.Position = UDim2.new(0.5, -150, 0, 420)
        button7.Text = "Raining Ducks"
        button7.TextColor3 = Color3.fromRGB(255, 255, 255)
        button7.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button7.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button7.Font = Enum.Font.SourceSans
        button7.TextSize = 20
        button7.Parent = frame
        
        button7.MouseButton1Click:Connect(function()
           local player = game.Players.LocalPlayer
        local char = player.Character or player.CharacterAdded:Wait()
        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
        
        local 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)
            local args = {
                [1] = "CreatePart",
                [2] = "Normal",
                [3] = cf,
                [4] = workspace
            }
            _(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 MeshResize(part, size)
            local args = {
                [1] = "SyncMesh",
                [2] = {
                    [1] = {
                        ["Part"] = part,
                        ["Scale"] = size
                    }
                }
            }
            _(args)
        end
        
        function SetName(part, stringg)
            local args = {
                [1] = "SetName",
                [2] = {
                    [1] = workspace.Part
                },
                [3] = stringg
            }
            _(args)
        end
        
        function Sky(id)
            local hrp = char:WaitForChild("HumanoidRootPart")
            local cf = hrp.CFrame
            CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)))
            for _, v in workspace:GetDescendants() do
                if v:IsA("BasePart") and v.CFrame.Position == cf.Position + Vector3.new(0, 6, 0) then
                    SetAnchor(true, v)
                    AddMesh(v)
                    SetMesh(v, "14832966960")
                    SetTexture(v, id)
                    MeshResize(v, Vector3.new(0, 0, 0))
                end
            end
        end
        
        local function createRainToads()
            while true do
                wait(0.01) -- Here they change the appearance time of the Toads or other meshes
                if player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
                    local hrpcf = player.Character.HumanoidRootPart.CFrame
                    local x = hrpcf.x
                    local z = hrpcf.z
                    local randint = math.random(-600, 600)
                    local randint2 = math.random(-600, 600)
                    local xloc = randint + x
                    local zloc = randint2 + z
                    local cf = player.Character.HumanoidRootPart.CFrame.y + 400
        
                    spawn(function()
                        local newToad = CreatePart(CFrame.new(math.floor(xloc), math.random(cf, cf + 400), math.floor(zloc)))
                        for i, v in game.Workspace:GetDescendants() do
                            if v.Name == "Part" and v.Parent == workspace and v.CFrame.x == math.floor(xloc) and v.CFrame.z == math.floor(zloc) then
                                SetName(v, "Get trolled u fagz") -- Here the name of the toad changes
                                SetAnchor(false, v)
                                AddMesh(v)
                                Resize(v, Vector3.new(50, 50, 30), v.CFrame)
                                MeshResize(v, Vector3.new(15, 15, 15))
                                SetMesh(v, "10749878672") -- Here put it A custom mesh
                                SetTexture(v, "10749878886") -- X2
                                SetCollision(v, true)
                                v.Orientation = Vector3.new(0, 0, 0)
        
                                v.CFrame = v.CFrame + Vector3.new(0, 0, 0)
        
                                local sound = Instance.new("Sound", v)
                                sound.SoundId = "rbxassetid://153752123" -- Here the noise or another sound To the toads or other things It works when they appear 
                                sound.Volume = 0
                                sound.PlayOnRemove = true
                                sound:Destroy()
                            end
                        end
                    end)
                else
                    wait(1)
                end
            end
        end
        
        coroutine.wrap(createRainToads)()
        
        Sky("99499320073307") -- Here they change the skybox id 
        end)
        
        -- Button 8
        local button8 = Instance.new("TextButton")
        button8.Size = UDim2.new(0, 300, 0, 50)
        button8.Position = UDim2.new(0.5, -150, 0, 480)
        button8.Text = "trump ( found it from discrd)"
        button8.TextColor3 = Color3.fromRGB(255, 255, 255)
        button8.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button8.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button8.Font = Enum.Font.SourceSans
        button8.TextSize = 20
        button8.Parent = frame
        
        button8.MouseButton1Click:Connect(function()
            
        end)
        
        -- Button 9. 
        local button9 = Instance.new("TextButton")
        button9.Size = UDim2.new(0, 300, 0, 50)
        button9.Position = UDim2.new(0.5, -150, 0, 540)
        button9.Text = "mario.exe"
        button9.TextColor3 = Color3.fromRGB(255, 255, 255)
        button9.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button9.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button9.Font = Enum.Font.SourceSans
        button9.TextSize = 20
        button9.Parent = frame
        
        button9.MouseButton1Click:Connect(function()
               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
        		--craaa
        		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] = workspace.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 AddFire(part)
        			local args = {
        				[1] = "CreateDecorations",
        				[2] = {
        					[1] = {
        						["Part"] = part,
        						["DecorationType"] = "Fire"
        					}
        				}
        			}
        			_(args)
        		end
        		function FireParts()
        			for i,v in game.Workspace:GetDescendants() do
        				spawn(function()
        					SetLocked(v,false)
        					AddFire(v)
        				end)
        			end
        		end
        		FireParts()
        		
        		    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
            --craaa
            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("137834620588542")
        
        	local ScreenGui = Instance.new("ScreenGui")
        local nootnoot = Instance.new("TextButton")
        
            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
            --craaa
            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,"Sky")
                        AddMesh(v)
                        --end)
                        --spawn(function()
                        SetMesh(v,"111891702759441")
                        SetTexture(v,id)
                        --end)
                        MeshResize(v,Vector3.new(3000,3000,3000))
                        SetLocked(v,true)
                    end
                end
            end
            Sky("137834620588542")
            
            end)
            
        -- Button 10
        local button10 = Instance.new("TextButton")
        button10.Size = UDim2.new(0, 300, 0, 50)
        button10.Position = UDim2.new(0.5, -150, 0, 600)
        button10.Text = "Mario Laugh"
        button10.TextColor3 = Color3.fromRGB(255, 255, 255)
        button10.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button10.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button10.Font = Enum.Font.SourceSans
        button10.TextSize = 20
        button10.Parent = frame
        
        button10.MouseButton1Click:Connect(function()
            
        end)
        
        -- Button 11 
        local button11 = Instance.new("TextButton")
        button11.Size = UDim2.new(0, 300, 0, 50)
        button11.Position = UDim2.new(0.5, -150, 0, 660)
        button11.Text = "g00by sky"
        button11.TextColor3 = Color3.fromRGB(255, 255, 255)
        button11.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button11.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button11.Font = Enum.Font.SourceSans
        button11.TextSize = 20
        button11.Parent = frame
        
        button11.MouseButton1Click:Connect(function()
            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
            --craaa
            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,"Sky")
                        AddMesh(v)
                        --end)
                        --spawn(function()
                        SetMesh(v,"111891702759441")
                        SetTexture(v,id)
                        --end)
                        MeshResize(v,Vector3.new(4000,4000,4000))
                        SetLocked(v,true)
                    end
                end
            end
            Sky("14452767233")
        end)
        
        -- Button 12
        local button12 = Instance.new("TextButton")
        button12.Size = UDim2.new(0, 300, 0, 50)
        button12.Position = UDim2.new(0.5, -150, 0, 720)
        button12.Text = "g00by decalspam"
        button12.TextColor3 = Color3.fromRGB(255, 255, 255)
        button12.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button12.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button12.Font = Enum.Font.SourceSans
        button12.TextSize = 20
        button12.Parent = frame
        
        button12.MouseButton1Click:Connect(function()
            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
            --craaa
            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("14452767233")
        end)
        
        -- Button 13
        local button13 = Instance.new("TextButton")
        button13.Size = UDim2.new(0, 300, 0, 50)
        button13.Position = UDim2.new(0.5, -150, 0, 780)
        button13.Text = "roblox down 1 decalspam"
        button13.TextColor3 = Color3.fromRGB(255, 255, 255)
        button13.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button13.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button13.Font = Enum.Font.SourceSans
        button13.TextSize = 20
        button13.Parent = frame
        
        button13.MouseButton1Click:Connect(function()
           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
            --craaa
            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("93881069108957")
        end)
        
        -- Button 14
        local button14 = Instance.new("TextButton")
        button14.Size = UDim2.new(0, 300, 0, 50)
        button14.Position = UDim2.new(0.5, -150, 0, 840)
        button14.Text = "666"
        button14.TextColor3 = Color3.fromRGB(255, 255, 255)
        button14.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button14.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button14.Font = Enum.Font.SourceSans
        button14.TextSize = 20
        button14.Parent = frame
        
        button14.MouseButton1Click:Connect(function()
            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
            --craaa
            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("75675290120492")
        wait(1)
        
            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
            --craaa
            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,"Sky")
                        AddMesh(v)
                        --end)
                        --spawn(function()
                        SetMesh(v,"111891702759441")
                        SetTexture(v,id)
                        --end)
                        MeshResize(v,Vector3.new(6000,6000,6000))
                        SetLocked(v,true)
                    end
                end
            end
            Sky("75675290120492")
        wait(1)
        		local function applyDecorationToPart(part)
        			local argsCreate = {
        				[1] = "CreateDecorations",
        				[2] = {
        					[1] = {
        						["Part"] = part,
        						["DecorationType"] = "Fire"
        					}
        				}
        			}
        
        			local argsSync = {
        				[1] = "SyncDecorate",
        				[2] = {
        					[1] = {
        						["Part"] = part,
        						["DecorationType"] = "Fire",
        						["Size"] = 20
        					}
        				}
        			}
        
        			local buildingTools = nil
        			local player = game:GetService("Players").LocalPlayer
        
        			-- Search for the tool in Character and Backpack
        			for _, item in pairs(player.Character:GetChildren()) do
        				if item:IsA("Tool") and item:FindFirstChild("SyncAPI") then
        					buildingTools = item
        					break
        				end
        			end
        
        			if not buildingTools then
        				for _, item in pairs(player.Backpack:GetChildren()) do
        					if item:IsA("Tool") and item:FindFirstChild("SyncAPI") then
        						buildingTools = item
        						break
        					end
        				end
        			end
        
        			if buildingTools then
        				buildingTools.SyncAPI.ServerEndpoint:InvokeServer(unpack(argsCreate))
        				buildingTools.SyncAPI.ServerEndpoint:InvokeServer(unpack(argsSync))
        			elseif not warned then
        				warn("Building tool not found")
        				warned = true
        			end
        		end
        
        		local function applyDecorationToAllParts(workspaceObject)
        			for _, obj in pairs(workspaceObject:GetDescendants()) do
        				if obj:IsA("Part") or obj:IsA("MeshPart") then
        					applyDecorationToPart(obj)
        				end
        			end
        		end
        
        		applyDecorationToAllParts(workspace)
        end)
        
        -- Button 15
        local button15 = Instance.new("TextButton")
        button15.Size = UDim2.new(0, 300, 0, 50)
        button15.Position = UDim2.new(0.5, -150, 0, 900)
        button15.Text = "Roblox Down 2 Decalspam"
        button15.TextColor3 = Color3.fromRGB(255, 255, 255)
        button15.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button15.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button15.Font = Enum.Font.SourceSans
        button15.TextSize = 20
        button15.Parent = frame
        
        button15.MouseButton1Click:Connect(function()
            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
            --craaa
            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("96846339431154")
        end)
        
        -- Button 16
        local button16 = Instance.new("TextButton")
        button16.Size = UDim2.new(0, 300, 0, 50)
        button16.Position = UDim2.new(0.5, -150, 0, 960)
        button16.Text = "Roblox Down Sky "
        button16.TextColor3 = Color3.fromRGB(255, 255, 255)
        button16.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button16.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button16.Font = Enum.Font.SourceSans
        button16.TextSize = 20
        button16.Parent = frame
        
        button16.MouseButton1Click:Connect(function()
            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
            --craaa
            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,"Sky")
                        AddMesh(v)
                        --end)
                        --spawn(function()
                        SetMesh(v,"111891702759441")
                        SetTexture(v,id)
                        --end)
                        MeshResize(v,Vector3.new(4000,4000,4000))
                        SetLocked(v,true)
                    end
                end
            end
            Sky("93881069108957")
        end)
        
        -- Button 17
        local button17 = Instance.new("TextButton")
        button17.Size = UDim2.new(0, 300, 0, 50)
        button17.Position = UDim2.new(0.5, -150, 0, 1020)
        button17.Text = "Roblox Down Sky 2"
        button17.TextColor3 = Color3.fromRGB(255, 255, 255)
        button17.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button17.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button17.Font = Enum.Font.SourceSans
        button17.TextSize = 20
        button17.Parent = frame
        
        button17.MouseButton1Click:Connect(function()
            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
            --craaa
            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,"Sky")
                        AddMesh(v)
                        --end)
                        --spawn(function()
                        SetMesh(v,"111891702759441")
                        SetTexture(v,id)
                        --end)
                        MeshResize(v,Vector3.new(4000,4000,4000))
                        SetLocked(v,true)
                    end
                end
            end
            Sky("96846339431154")
        end)
        
        -- Button 18
        local button18 = Instance.new("TextButton")
        button18.Size = UDim2.new(0, 300, 0, 50)
        button18.Position = UDim2.new(0.5, -150, 0, 1080)
        button18.Text = "Become Krusty Krab"
        button18.TextColor3 = Color3.fromRGB(255, 255, 255)
        button18.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button18.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button18.Font = Enum.Font.SourceSans
        button18.TextSize = 20
        button18.Parent = frame
        
        button18.MouseButton1Click:Connect(function()
            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
        		--craaa
        		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] = workspace.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
        		local player = game.Players.LocalPlayer
        local char = player.Character
        
        function xd()
        spawn(function()
        local args = {
            [1] = "SyncMaterial",
            [2] = {
                [1] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.Torso,
                    ["Transparency"] = 1
                },
                [2] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Leg"),
                    ["Transparency"] = 1
                },
                [3] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart,
                    ["Transparency"] = 1
                },
                [4] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Leg"),
                    ["Transparency"] = 1
                },
                [5] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Right Arm"),
                    ["Transparency"] = 1
                },
                [6] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character:FindFirstChild("Left Arm"),
                    ["Transparency"] = 1
                },
                [7] = {
                    ["Part"] = game:GetService("Players").LocalPlayer.Character.Head,
                    ["Transparency"] = 1
                },
            }
        }
        
        _(args)
        
        			end)
        end
        
        function Thomas(player)
        			SetAnchor(true,char.HumanoidRootPart)
        			CreatePart(char.HumanoidRootPart.CFrame,char,"Normal")
        			SetCollision(char.Part,false)
        			SetLocked(char.Part,false)
        			Resize(char.Part,Vector3.new(5,5,10),char.HumanoidRootPart.CFrame)
        			CreateSpotlight(char.Part)
        			SyncLighting(char.Part,100)
        			SetLocked(char.HumanoidRootPart,false)
        			Weld(char.Part,char.HumanoidRootPart,char.Part)
        			SetAnchor(false,char.Part)
        			AddMesh(char.Part)
        			MeshResize(char.Part,Vector3.new(2,2,1.5))
        			SetMesh(char.Part,"455783801")
        			SetTexture(char.Part,"106211613892663")
        			SetAnchor(false,char.HumanoidRootPart)
        	char.Humanoid.WalkSpeed = 80
        			local function SFX(id) local s=Instance.new("Sound",char.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
        char.Part.Touched:connect(function(p)
        	if p.Parent then
        		if p.Parent:IsA("Model") then
        			if game.Players:FindFirstChild(p.Parent.Name) then
        				if p.Parent.Name ~= game.Players.LocalPlayer.Name then
        				spawn(function()
        					DestroyPart(game.Players:FindFirstChild(p.Parent.Name).Character.Head)
        					end)
        					local Whistle = SFX(475073913)
        					Whistle:Play()
        				end
        			end
        		end
        	end
        end)
        
        local Music = SFX(0)
        Music.Pitch = 1.15
        Music:Play()
        					
        			game:GetService("RunService").RenderStepped:Connect(function()
        				for i,v in char:GetDescendants() do
        					if v:IsA("BasePart") then
        						char.Humanoid.WalkSpeed = 80
        						v.CanCollide = false
        					end
        				end
        			end)
        		end
        		Thomas(player)
        		xd()
        end)
        
        -- Button 19 2231280614. 2231280549
        local button19 = Instance.new("TextButton")
        button19.Size = UDim2.new(0, 300, 0, 50)
        button19.Position = UDim2.new(0.5, -150, 0, 1140)
        button19.Text = "Raining Thomas"
        button19.TextColor3 = Color3.fromRGB(255, 255, 255)
        button19.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button19.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button19.Font = Enum.Font.SourceSans
        button19.TextSize = 20
        button19.Parent = frame
        
        button19.MouseButton1Click:Connect(function()
            local char = player.Character or player.CharacterAdded:Wait()
        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
        
        local 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)
            local args = {
                [1] = "CreatePart",
                [2] = "Normal",
                [3] = cf,
                [4] = workspace
            }
            _(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 MeshResize(part, size)
            local args = {
                [1] = "SyncMesh",
                [2] = {
                    [1] = {
                        ["Part"] = part,
                        ["Scale"] = size
                    }
                }
            }
            _(args)
        end
        
        function SetName(part, stringg)
            local args = {
                [1] = "SetName",
                [2] = {
                    [1] = workspace.Part
                },
                [3] = stringg
            }
            _(args)
        end
        
        function Sky(id)
            local hrp = char:WaitForChild("HumanoidRootPart")
            local cf = hrp.CFrame
            CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)))
            for _, v in workspace:GetDescendants() do
                if v:IsA("BasePart") and v.CFrame.Position == cf.Position + Vector3.new(0, 6, 0) then
                    SetAnchor(true, v)
                    AddMesh(v)
                    SetMesh(v, "14832966960")
                    SetTexture(v, id)
                    MeshResize(v, Vector3.new(0, 0, 0))
                end
            end
        end
        
        local function createRainToads()
            while true do
                wait(0.01) -- Here they change the appearance time of the Toads or other meshes
                if player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
                    local hrpcf = player.Character.HumanoidRootPart.CFrame
                    local x = hrpcf.x
                    local z = hrpcf.z
                    local randint = math.random(-600, 600)
                    local randint2 = math.random(-600, 600)
                    local xloc = randint + x
                    local zloc = randint2 + z
                    local cf = player.Character.HumanoidRootPart.CFrame.y + 400
        
                    spawn(function()
                        local newToad = CreatePart(CFrame.new(math.floor(xloc), math.random(cf, cf + 400), math.floor(zloc)))
                        for i, v in game.Workspace:GetDescendants() do
                            if v.Name == "Part" and v.Parent == workspace and v.CFrame.x == math.floor(xloc) and v.CFrame.z == math.floor(zloc) then
                                SetName(v, "Get trolled u fagz") -- Here the name of the toad changes
                                SetAnchor(false, v)
                                AddMesh(v)
                                Resize(v, Vector3.new(50, 50, 30), v.CFrame)
                                MeshResize(v, Vector3.new(15, 15, 15))
                                SetMesh(v, "2231280549") -- Here put it A custom mesh
                                SetTexture(v, "2231280614") -- X2
                                SetCollision(v, true)
                                v.Orientation = Vector3.new(0, 0, 0)
        
                                v.CFrame = v.CFrame + Vector3.new(0, 0, 0)
        
                                local sound = Instance.new("Sound", v)
                                sound.SoundId = "rbxassetid://153752123" -- Here the noise or another sound To the toads or other things It works when they appear 
                                sound.Volume = 0
                                sound.PlayOnRemove = true
                                sound:Destroy()
                            end
                        end
                    end)
                else
                    wait(1)
                end
            end
        end
        
        coroutine.wrap(createRainToads)()
        
        Sky("99499320073307") -- Here they change the skybox id 
        end)
        
        -- Button 20
        local button20 = Instance.new("TextButton")
        button20.Size = UDim2.new(0, 300, 0, 50)
        button20.Position = UDim2.new(0.5, -150, 0, 1200)
        button20.Text = "Hafiz Destroyer"
        button20.TextColor3 = Color3.fromRGB(255, 255, 255)
        button20.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
        button20.BorderColor3 = Color3.fromRGB(255, 255, 255)
        button20.Font = Enum.Font.SourceSans
        button20.TextSize = 20
        button20.Parent = frame
        
        button20.MouseButton1Click:Connect(function()
            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
            --craaa
            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,"Sky")
                        AddMesh(v)
                        --end)
                        --spawn(function()
                        SetMesh(v,"111891702759441")
                        SetTexture(v,id)
                        --end)
                        MeshResize(v,Vector3.new(6000,6000,6000))
                        SetLocked(v,true)
                    end
                end
            end
            Sky("121249079050251")
            
            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
            --craaa
            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("121249079050251")
        end)
        
  local playerGui = game.Players.LocalPlayer:WaitForChild("PlayerGui")

-- PAGE 2
local page2Gui = Instance.new("ScreenGui")
page2Gui.Name = "Page2Gui"
page2Gui.ResetOnSpawn = false
page2Gui.Parent = playerGui

local nigro = Instance.new("Frame")
nigro.Name = "Page2Frame"
nigro.Size = UDim2.new(0, 400, 0, 1300)
nigro.Position = UDim2.new(0.5, -200, 0.5, -275)
nigro.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
nigro.Draggable = true
nigro.Active = true
nigro.ClipsDescendants = false
nigro.Parent = page2Gui

local title = Instance.new("TextLabel")
title.Name = "Page2Title"
title.Size = UDim2.new(1, 0, 0, 50)
title.BackgroundTransparency = 1
title.Text = "Music"
title.Font = Enum.Font.SourceSansBold
title.TextSize = 28
title.TextColor3 = Color3.new(1, 1, 1)
title.Parent = nigro.Parent

-- bruhs
local button1 = Instance.new("TextButton")
button1.Size = UDim2.new(0, 180, 0, 35)
button1.Position = UDim2.new(0, 10, 0, 60)
button1.Text = "c00lkidd theme"
button1.Parent = nigro
button1.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 99986264226275")
            RequestCommand:InvokeServer(";pitch 0.2")
            RequestCommand:InvokeServer(";volume inf")
end)

local button2 = Instance.new("TextButton")
button2.Size = UDim2.new(0, 180, 0, 35)
button2.Position = UDim2.new(0, 210, 0, 60)
button2.Text = "trump the dank engine"
button2.Parent = nigro
button2.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 89293274845575")
            RequestCommand:InvokeServer(";pitch 0.25")
            RequestCommand:InvokeServer(";volume inf")
end)

local button3 = Instance.new("TextButton")
button3.Size = UDim2.new(0, 180, 0, 35)
button3.Position = UDim2.new(0, 10, 0, 105)
button3.Text = "niggaz in my butthole"
button3.Parent = nigro
button3.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    
    RequestCommand:InvokeServer(";music 130110858306036")
    RequestCommand:InvokeServer(";pitch 0.12")
    RequestCommand:InvokeServer(";volume inf")
end)

local button4 = Instance.new("TextButton")
button4.Size = UDim2.new(0, 180, 0, 35)
button4.Position = UDim2.new(0, 210, 0, 105)
button4.Text = "vertigo funk"
button4.Parent = nigro
button4.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 104541292443133")
end)

local button5 = Instance.new("TextButton")
button5.Size = UDim2.new(0, 180, 0, 35)
button5.Position = UDim2.new(0, 10, 0, 150)
button5.Text = "tubers93 realm sounds"
button5.Parent = nigro
button5.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 8678357931")
            RequestCommand:InvokeServer(";volume inf")
end)

local button6 = Instance.new("TextButton")
button6.Size = UDim2.new(0, 180, 0, 35)
button6.Position = UDim2.new(0, 210, 0, 150)
button6.Text = "lois holy fuck"
button6.Parent = nigro
button6.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    
    RequestCommand:InvokeServer(";music 105819456196233")
    RequestCommand:InvokeServer(";pitch 0.29")
    RequestCommand:InvokeServer(";volume inf")
end)

local button7 = Instance.new("TextButton")
button7.Size = UDim2.new(0, 180, 0, 35)
button7.Position = UDim2.new(0, 10, 0, 195)
button7.Text = "Tung Tung Sahur Funk"
button7.Parent = nigro
button7.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 107947591372911")
            RequestCommand:InvokeServer(";volume inf")
end)

local button8 = Instance.new("TextButton")
button8.Size = UDim2.new(0, 180, 0, 35)
button8.Position = UDim2.new(0, 210, 0, 195)
button8.Text = "g00by theme"
button8.Parent = nigro
button8.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 1847661821")
            RequestCommand:InvokeServer(";pitch 0.6")
            RequestCommand:InvokeServer(";volume inf")
end)

local button9 = Instance.new("TextButton")
button9.Size = UDim2.new(0, 180, 0, 35)
button9.Position = UDim2.new(0, 10, 0, 240)
button9.Text = "Gothic"
button9.Parent = nigro
button9.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 139448665764275")
            RequestCommand:InvokeServer(";volume inf")
end)

local button10 = Instance.new("TextButton")
button10.Size = UDim2.new(0, 180, 0, 35)
button10.Position = UDim2.new(0, 210, 0, 240)
button10.Text = "Mario Exe Laugh"
button10.Parent = nigro
button10.MouseButton1Click:Connect(function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")
            local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
            
            RequestCommand:InvokeServer(";music 7337298420")
            RequestCommand:InvokeServer(";volume inf")
end)
    else
        submitBtn.Text = "Invalid"
        wait(1.5)
        submitBtn.Text = "Submit"
    end
end

submitBtn.MouseButton1Click:Connect(checkKey)

Features & Information

it has a key system whch doesnt have links but ill send the code and user: key: fehaxv2 user: NotStummy
#FX#FX GUI#HAX

Community Comments (6)

scriptingblackiescriptingblackieApr 14, 2025

6115 lines lol

scriptingblackiescriptingblackieApr 14, 2025

also doesnt work on most games

Noah1337Noah1337Apr 14, 2025

bc its an f3x gui

Noah1337Noah1337Apr 14, 2025

its used for games with f3x btools

Reymi_Reymi_Apr 14, 2025

yes, its working on f3x games, and somes button have bugs,im the owner lol

c00lkiddreawakendsc00lkiddreawakendsApr 17, 2025

any game with f3x tools in it, should work 9/10

More Scripts for Universal Scripts