What to 1x9x6x3x C info f3x Gui v3
Key RequiredUniversal

What to 1x9x6x3x C info f3x Gui v3

Universal Script1x9x6x3xOxC_5Real1x9x6x3xOxC_5Real 993 views 146 executesUpdated Dec 28, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•8235 lines (166031 chars)
local Players = game:GetService("Players")
local player = game.Players.LocalPlayer
local replicatedStorage = game:GetService("ReplicatedStorage")

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "fuckingHackerLuaSkidd"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")

local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 680, 0, 900)
mainFrame.Position = UDim2.new(0.5, -375, 0.5, -325)
mainFrame.BackgroundColor3 = Color3.new(0,0,0)
mainFrame.BorderSizePixel = 3
mainFrame.BorderColor3 = Color3.new(1,1,1)
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui

local image = Instance.new("ImageLabel")
image.Size = UDim2.new(1, 0, 1, 0)
image.Position = UDim2.new(0, 0, 0, 0)
image.BackgroundTransparency = 1
image.Image = "rbxassetid://126186846307755"
image.ImageTransparency = 0.5
image.ScaleType = Enum.ScaleType.Fit
image.Parent = mainFrame

local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, 0, 0, 40)
titleLabel.BackgroundColor3 = Color3.new(0,0,0)
titleLabel.BorderSizePixel = 3
titleLabel.BorderColor3 = Color3.new(1,1,1)
titleLabel.Font = Enum.Font.JosefinSans
titleLabel.Text = "F3X DoggoyLand1x9x6x3xOxC⃠ Gui v3"
titleLabel.TextColor3 = Color3.new(1,1,1)
titleLabel.TextSize = 35
titleLabel.Parent = mainFrame

local f3xLabel = Instance.new("TextLabel")
f3xLabel.Size = UDim2.new(1, 0, 0, 40)
f3xLabel.Position = UDim2.new(0, 0, 0.05, 0)
f3xLabel.BackgroundColor3 = Color3.new(0.1,0.1,0.1)
f3xLabel.BorderSizePixel = 0
f3xLabel.BorderColor3 = Color3.new(1,1,1)
f3xLabel.Font = Enum.Font.JosefinSans
f3xLabel.Text = "F3X Script"
f3xLabel.TextColor3 = Color3.new(1,1,1)
f3xLabel.TextSize = 25
f3xLabel.Parent = mainFrame

local btoolsButton = Instance.new("TextButton")
btoolsButton.Size = UDim2.new(0, 120, 0, 40)
btoolsButton.Position = UDim2.new(0, -50, 0, -60)
btoolsButton.Rotation = -10
btoolsButton.BackgroundColor3 = Color3.new(0,0,0)
btoolsButton.BorderSizePixel = 1
btoolsButton.BorderColor3 = Color3.new(1,1,1)
btoolsButton.Font = Enum.Font.JosefinSans
btoolsButton.Text = "f3x Get"
btoolsButton.TextColor3 = Color3.new(1,1,1)
btoolsButton.TextSize = 20
btoolsButton.Parent = mainFrame

btoolsButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";Btools")
    RequestCommand:InvokeServer(";BuildingTools")
end)

local discoButton = Instance.new("TextButton")
discoButton.Size = UDim2.new(0, 120, 0, 40)
discoButton.Position = UDim2.new(0, 85, 0, -60)
discoButton.Rotation = 0
discoButton.BackgroundColor3 = Color3.new(0,0,0)
discoButton.BorderSizePixel = 1
discoButton.BorderColor3 = Color3.new(1,1,1)
discoButton.Font = Enum.Font.JosefinSans
discoButton.Text = "disco"
discoButton.TextColor3 = Color3.new(1,1,1)
discoButton.TextSize = 20
discoButton.Parent = mainFrame

discoButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";disco")
end)

local discoButton = Instance.new("TextButton")
discoButton.Size = UDim2.new(0, 120, 0, 40)
discoButton.Position = UDim2.new(0, 215, 0, -60)
discoButton.Rotation = 0
discoButton.BackgroundColor3 = Color3.new(0,0,0)
discoButton.BorderSizePixel = 1
discoButton.BorderColor3 = Color3.new(1,1,1)
discoButton.Font = Enum.Font.JosefinSans
discoButton.Text = "undisco"
discoButton.TextColor3 = Color3.new(1,1,1)
discoButton.TextSize = 20
discoButton.Parent = mainFrame

discoButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";undisco")
end)

local fogButton = Instance.new("TextButton")
fogButton.Size = UDim2.new(0, 120, 0, 40)
fogButton.Position = UDim2.new(0, 345, 0, -60)
fogButton.Rotation = 0
fogButton.BackgroundColor3 = Color3.new(0,0,0)
fogButton.BorderSizePixel = 1
fogButton.BorderColor3 = Color3.new(1,1,1)
fogButton.Font = Enum.Font.JosefinSans
fogButton.Text = "fog color"
fogButton.TextColor3 = Color3.new(1,1,1)
fogButton.TextSize = 20
fogButton.Parent = mainFrame

fogButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";fog")
    RequestCommand:InvokeServer(";fogcolor black")
end)

local fogButton = Instance.new("TextButton")
fogButton.Size = UDim2.new(0, 120, 0, 40)
fogButton.Position = UDim2.new(0, 475, 0, -60)
fogButton.Rotation = 0
fogButton.BackgroundColor3 = Color3.new(0,0,0)
fogButton.BorderSizePixel = 1
fogButton.BorderColor3 = Color3.new(1,1,1)
fogButton.Font = Enum.Font.JosefinSans
fogButton.Text = "unfog"
fogButton.TextColor3 = Color3.new(1,1,1)
fogButton.TextSize = 20
fogButton.Parent = mainFrame

fogButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";unfog")
end)

local speedButton = Instance.new("TextButton")
speedButton.Size = UDim2.new(0, 120, 0, 40)
speedButton.Position = UDim2.new(0, 85, 0, -110)
speedButton.Rotation = 0
speedButton.BackgroundColor3 = Color3.new(0,0,0)
speedButton.BorderSizePixel = 1
speedButton.BorderColor3 = Color3.new(1,1,1)
speedButton.Font = Enum.Font.JosefinSans
speedButton.Text = "Speed all"
speedButton.TextColor3 = Color3.new(1,1,1)
speedButton.TextSize = 20
speedButton.Parent = mainFrame

speedButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";Speed all 50")
end) 

local spinButton = Instance.new("TextButton")
spinButton.Size = UDim2.new(0, 120, 0, 40)
spinButton.Position = UDim2.new(0, 215, 0, -110)
spinButton.BackgroundColor3 = Color3.new(0,0,0)
spinButton.BorderSizePixel = 1
spinButton.BorderColor3 = Color3.new(1,1,1)
spinButton.Font = Enum.Font.JosefinSans
spinButton.Text = "Spin All"
spinButton.TextColor3 = Color3.new(1,1,1)
spinButton.TextSize = 20
spinButton.Parent = mainFrame

spinButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";spin all 50")
end)

local ResetButton = Instance.new("TextButton")
ResetButton.Size = UDim2.new(0, 120, 0, 40)
ResetButton.Position = UDim2.new(0, 345, 0, -110)
ResetButton.BackgroundColor3 = Color3.new(0,0,0)
ResetButton.BorderSizePixel = 1
ResetButton.BorderColor3 = Color3.new(1,1,1)
ResetButton.Font = Enum.Font.JosefinSans
ResetButton.Text = "Res All"
ResetButton.TextColor3 = Color3.new(1,1,1)
ResetButton.TextSize = 20
ResetButton.Parent = mainFrame

ResetButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";res all")
end)

local explodeButton = Instance.new("TextButton")
explodeButton.Size = UDim2.new(0, 120, 0, 40)
explodeButton.Position = UDim2.new(0, 475, 0, -110)
explodeButton.BackgroundColor3 = Color3.new(0,0,0)
explodeButton.BorderSizePixel = 1
explodeButton.BorderColor3 = Color3.new(1,1,1)
explodeButton.Font = Enum.Font.JosefinSans
explodeButton.Text = "Explode All"
explodeButton.TextColor3 = Color3.new(1,1,1)
explodeButton.TextSize = 20
explodeButton.Parent = mainFrame

explodeButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";explode all")
end)

local r6allButton = Instance.new("TextButton")
r6allButton.Size = UDim2.new(0, 120, 0, 40)
r6allButton.Position = UDim2.new(0, 695, 0, 50)
r6allButton.BackgroundColor3 = Color3.new(0,0,0)
r6allButton.BorderSizePixel = 1
r6allButton.BorderColor3 = Color3.new(1,1,1)
r6allButton.Font = Enum.Font.JosefinSans
r6allButton.Text = "R6 All"
r6allButton.TextColor3 = Color3.new(1,1,1)
r6allButton.TextSize = 20
r6allButton.Parent = mainFrame

r6allButton.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";r6 all")
end)

local r6Button = Instance.new("TextButton")
r6Button.Size = UDim2.new(0, 120, 0, 40)
r6Button.Position = UDim2.new(0, 610, 0, -60)
r6Button.Rotation = 10
r6Button.BackgroundColor3 = Color3.new(0,0,0)
r6Button.BorderSizePixel = 1
r6Button.BorderColor3 = Color3.new(1,1,1)
r6Button.Font = Enum.Font.JosefinSans
r6Button.Text = "R6"
r6Button.TextColor3 = Color3.new(1,1,1)
r6Button.TextSize = 20
r6Button.Parent = mainFrame

r6Button.MouseButton1Click:Connect(function()
    local RequestCommand = replicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommand
    RequestCommand:InvokeServer(";r6")
end)

local scrollingFrame = Instance.new("ScrollingFrame")
scrollingFrame.Size = UDim2.new(1,0,0.3,0)
scrollingFrame.Position = UDim2.new(0,0,0.1,0)
scrollingFrame.BackgroundTransparency = 1
scrollingFrame.ScrollBarThickness = 7
scrollingFrame.BackgroundColor3 = Color3.new(0,0,0)
scrollingFrame.BorderSizePixel = 0
scrollingFrame.Parent = mainFrame

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky Trippy"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("110165197870404")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal Spam"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("110165197870404")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky 1"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("115799910855362")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal 1"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("115799910855362")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Color spam"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local tool, remote

for _, v in ipairs(player:GetDescendants()) do
	if v.Name == "SyncAPI" then
		tool = v.Parent
	end
end
for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do
	if v.Name == "SyncAPI" then
		tool = v.Parent
	end
end

remote = tool.SyncAPI.ServerEndpoint

local function _(args)
	remote:InvokeServer(unpack(args))
end

function CreatePart(cf, parent)
	_( { "CreatePart", "Normal", cf, parent })
end

function Remove(part)
	_( { "Remove", { part } })
end

function Move(part, cf)
	_( { "SyncMove", {
		{ Part = part, CFrame = cf }
	}})
end

function SetColor(part, color)
	_( { "SyncColor", {
		{
			Part = part,
			Color = color,
			UnionColoring = false
		}
	}})
end

function SetLocked(part, state)
	_( { "SyncLocked", {
		{ Part = part, Locked = state }
	}})
end

function SetName(part, name)
	_( { "SyncName", {
		{ Part = part, Name = name }
	}})
end

local function ColorSpamMapAll()
	local SpamSpeed = 0.05
	local Running = true

	task.spawn(function()
		while Running do
			for _, part in ipairs(workspace:GetDescendants()) do
				if part:IsA("BasePart")
				and not part:IsDescendantOf(character) then
					SetColor(
						part,
						Color3.fromRGB(
							math.random(0,255),
							math.random(0,255),
							math.random(0,255)
						)
					)
				end
			end
			task.wait(SpamSpeed)
		end
	end)
end

ColorSpamMapAll()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.028, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Kill all"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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 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 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 KillAll()
		for i,v in game.Players:GetPlayers() do
			spawn(function()
				SetLocked(v.Character.Head,false)
				DestroyPart(v.Character.Head)
			end)
		end
	end
	KillAll()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.028, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Thomas"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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 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 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)
		Weld(char.Part,char.HumanoidRootPart,char.Part)
		AddMesh(char.Part)
		MeshResize(char.Part,Vector3.new(2,2,1.5))
		SetMesh(char.Part,"2231280549")
		SetTexture(char.Part,"2231280614")
		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)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.028, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "fire all"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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 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 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()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.028, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "sparkles all"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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 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 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 AddFire(part)
		local args = {
			[1] = "CreateDecorations",
			[2] = {
				[1] = {
					["Part"] = part,
					["DecorationType"] = "Sparkles"
				}
			}
		}
		_(args)
	end
	function SparklesParts()
		for i,v in game.Workspace:GetDescendants() do
			spawn(function()
				SetLocked(v,false)
				AddFire(v)
			end)
		end
	end
	SparklesParts()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.028, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "unanchor all"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = player.Character
	local tool
	for i,v in player:GetDescendants() do
		if v.Name == "SyncAPI" then
			tool = v.Parent
		end
	end
	for i,v in game.ReplicatedStorage:GetDescendants() do
		if v.Name == "SyncAPI" then
			tool = v.Parent
		end
	end
	
	remote = tool.SyncAPI.ServerEndpoint
	function _(args)
		remote:InvokeServer(unpack(args))
	end
	function SetCollision(part,boolean)
		local args = {
			[1] = "SyncCollision",
			[2] = {
				[1] = {
					["Part"] = part,
					["CanCollide"] = boolean
				}
			}
		}
		_(args)
	end
	function SetAnchor(boolean,part)
		local args = {
			[1] = "SyncAnchor",
			[2] = {
				[1] = {
					["Part"] = part,
					["Anchored"] = boolean
				}
			}
		}
		_(args)
	end
	function CreatePart(cf,parent)
		local args = {
			[1] = "CreatePart",
			[2] = "Normal",
			[3] = cf,
			[4] = parent
		}
		_(args)
	end
	function DestroyPart(part)
		local args = {
			[1] = "Remove",
			[2] = {
				[1] = part
			}
		}
		_(args)
	end
	function MovePart(part,cf)
		local args = {
			[1] = "SyncMove",
			[2] = {
				[1] = {
					["Part"] = part,
					["CFrame"] = cf
				}
			}
		}
		_(args)
	end
	function Resize(part,size,cf)
		local args = {
			[1] = "SyncResize",
			[2] = {
				[1] = {
					["Part"] = part,
					["CFrame"] = cf,
					["Size"] = size
				}
			}
		}
		_(args)
	end
	function 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 Unanchor()
		for i,v in game.Workspace:GetDescendants() do
			spawn(function()
				SetLocked(v,false)
				SetAnchor(false,v)
			end)
		end
	end
	Unanchor()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.054, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Clone head"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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 ClonePart(part)
		local args = {
			[1] = "Clone",
			[2] = {
				[1] = part
			},
			[3] = workspace
		}

		_(args)
	end

	function clonehead(player)
		char = player.Character
		ClonePart(char.Head)
	end

	for i,v in game.Players:GetPlayers() do
		pcall(function()
			clonehead(v)
		end)
	end
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.054, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "tr0ll rain"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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, "9403473283") -- Here put it A custom mesh
							SetTexture(v, "9403473396") -- 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("95921788891849")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.054, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Toad rain"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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)
		local args = {
			[1] = "CreatePart",
			[2] = "Normal",
			[3] = cf,
			[4] = workspace
		}
		_(args)
	end
	function DestroyPart(part)
		local args = {
			[1] = "Remove",
			[2] = {
				[1] = workspace.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
	hrpcf = player.Character.HumanoidRootPart.CFrame
	while wait(0.1) do
		x = hrpcf.x
		z = hrpcf.z
		randint = math.random(-600,600)
		randint2 = math.random(-600,600)
		xloc = randint + x
		zloc = randint2 + z
		cf = player.Character.HumanoidRootPart.CFrame.y + 400
		spawn(function()
			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,"b_1337")
					SetAnchor(false,v)
					AddMesh(v)
					Resize(v, Vector3.new(100,100,100),v.CFrame)
					MeshResize(v,Vector3.new(4,4,4))
					SetMesh(v,"5038530279")
					SetTexture(v, "5038530309")
					SetCollision(v,false)
				else
				end
			end	
		end)
	end
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.054, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "skeleton"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	local RunService = game:GetService("RunService")

	function _(args)
		remote:InvokeServer(unpack(args))
	end

	function CreatePart(cf, parent)
		local args = {
			[1] = "CreatePart",
			[2] = "Normal",
			[3] = cf,
			[4] = parent
		}
		_(args)
	end

	function SetAnchor(part, boolean)
		local args = {
			[1] = "SyncAnchor",
			[2] = {
				[1] = {
					["Part"] = part,
					["Anchored"] = boolean
				}
			}
		}
		_(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"] = texid
				}
			}
		}
		_(args)
	end

	function MeshResize(part, size)
		local args = {
			[1] = "SyncMesh",
			[2] = {
				[1] = {
					["Part"] = part,
					["Scale"] = size
				}
			}
		}
		_(args)
	end

	function SetTransparency(part, value)
		local args = {
			[1] = "SyncTransparency",
			[2] = {
				[1] = {
					["Part"] = part,
					["Transparency"] = value
				}
			}
		}
		_(args)
	end

	function DestroyPart(part)
		local args = {
			[1] = "Remove",
			[2] = {
				[1] = part
			}
		}
		_(args)
	end

	local images = {
		"http://www.roblox.com/asset/?id=169585459",
		"http://www.roblox.com/asset/?id=169585475",
		"http://www.roblox.com/asset/?id=169585485",
		"http://www.roblox.com/asset/?id=169585502",
		"http://www.roblox.com/asset/?id=169585515",
		"http://www.roblox.com/asset/?id=169585502",
		"http://www.roblox.com/asset/?id=169585485",
		"http://www.roblox.com/asset/?id=169585475"
	}

	local skyPart
	local skyLoop
	local frameTime = 1 / 10
	local lastUpdate = 0

	function CreateSky()
		local hrp = char:FindFirstChild("HumanoidRootPart")
		if not hrp then return end

		local cf = hrp.CFrame
		CreatePart(CFrame.new(cf.Position + Vector3.new(0, 6, 0)), workspace)

		for _, v in workspace:GetDescendants() do
			if v:IsA("BasePart") and v.CFrame.Position == cf.Position + Vector3.new(0, 6, 0) then
				skyPart = v
				SetAnchor(skyPart, true)
				AddMesh(skyPart)
				SetMesh(skyPart, "111891702759441")
				MeshResize(skyPart, Vector3.new(8000, 8000, 8000))
				SetTransparency(skyPart, 1)

				local index = 1
				skyLoop = RunService.Heartbeat:Connect(function(deltaTime)
					lastUpdate = lastUpdate + deltaTime
					if lastUpdate >= frameTime then
						lastUpdate = 0
						if not skyPart then
							skyLoop:Disconnect()
							return
						end
						SetTransparency(skyPart, 0)
						SetTexture(skyPart, images[index])
						index = index % #images + 1
					end
				end)
			end
		end
	end

	function ResetSky()
		if skyPart then
			DestroyPart(skyPart)
			skyPart = nil
		end
		if skyLoop then
			skyLoop:Disconnect()
			skyLoop = nil
		end
		CreateSky()
	end

	player.CharacterAdded:Connect(function(newChar)
		char = newChar
		ResetSky()
	end)

	if char and char:FindFirstChild("Humanoid") then
		char:WaitForChild("Humanoid").Died:Connect(function()
			ResetSky()
		end)
	end

	CreateSky()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.054, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "N00t N00t"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(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
				SetName(v,"Sky")
				AddMesh(v)
				SetMesh(v,"111891702759441")
				SetTexture(v,id)
				MeshResize(v,Vector3.new(15000,15000,15000))
				SetLocked(v,true)
             local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
	Sky("382332426")

	-----------------------------------

	local player = game.Players.LocalPlayer
	local character = 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("382332426")

	-----------
--[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
	-- DO NOT DELETE THIS LEAVE MY CREDIT

	-- Rain Toad Script By ItsKittyyyGD 

	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.001) -- 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, "NOOT NOOT") -- Here the name of the toad changes
							SetAnchor(false, v)
							AddMesh(v)
							Resize(v, Vector3.new(1, 1, 1), v.CFrame)
							MeshResize(v, Vector3.new(50, 50, 50))
							SetMesh(v, "111891702759441") -- Here put it A custom mesh
							SetTexture(v, "382332426") -- 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("95921788891849")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.08, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky LNicky"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("99132520689048")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.08, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal LNicky"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("99132520689048")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.08, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky cZerkidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("88423643860496")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.08, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal cZerkidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("88423643860496")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.105, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky g00byd0lan"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("94865611678686")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.105, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal g00byd0lan"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("94865611678686")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.105, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky protokidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("121875927742715")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.105, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal protokidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("121875927742715")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.105, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky Mat3l0rd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("135703721110199")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.105, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal Mat3l0rd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("135703721110199")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.131, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky Shr0kidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("91387755188674")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.131, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal Shr0kidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("91387755188674")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.131, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky CK4C00lkidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("136904602572505")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.131, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal CK4C00lkidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("136904602572505")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.131, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky T0qu1nzZ"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("82669033964942")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.156, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal T0qu1nzZ"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("82669033964942")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.156, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky Elv4r0x"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
--[[ 
ok vro cuz my script have errors with getgenv and obfuscators not working,here the source.
== Epik spinning sky f3x By ItsKittyyyGD ==
Dont skid and give credit plz
also reuploaded cuz scriptblox put my script on scripts f3x of 2024 
]]
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local character = player.Character or player.CharacterAdded:Wait()
local tool

for _, obj in player:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

for _, obj in game.ReplicatedStorage:GetDescendants() do
	if obj.Name == "SyncAPI" then
		tool = obj.Parent
	end
end

local SyncAPI = tool.SyncAPI
local part
local baseCF
local ang = 0
local connection

local function _(args)
	SyncAPI:Invoke(unpack(args))
end

local function CreatePart(cf, parent)
	local args = {
		[1] = "CreatePart",
		[2] = "Normal",
		[3] = cf,
		[4] = parent
	}
	_(args)
end
local function SetName(part, stringg)
	local args = {
		[1] = "SetName",
		[2] = {
			[1] = part
		},
		[3] = stringg
	}
	_(args)
end
local function SetAnchor(p, anchored)
	local args = {
		[1] = "SyncAnchor",
		[2] = {
			[1] = {
				["Part"] = p,
				["Anchored"] = anchored
			}
		}
	}
	_(args)
end

local function AddMesh(p)
	local args = {
		[1] = "CreateMeshes",
		[2] = {
			[1] = {
				["Part"] = p
			}
		}
	}
	_(args)
end

local function SetMesh(p, meshId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["MeshId"] = "rbxassetid://".. meshId
			}
		}
	}
	_(args)
end

local function SetTexture(p, textureId)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["TextureId"] = "rbxassetid://" .. textureId
			}
		}
	}
	_(args)
end

local function ResizeMesh(p, size)
	local args = {
		[1] = "SyncMesh",
		[2] = {
			[1] = {
				["Part"] = p,
				["Scale"] = size
			}
		}
	}
	_(args)
end

local function SetTransparency(p, value)
	local args = {
		[1] = "SyncTransparency",
		[2] = {
			[1] = {
				["Part"] = p,
				["Transparency"] = value
			}
		}
	}
	_(args)
end

local function SyncRotate(cf)
	if not part or not part.Parent then return end
	local args = {
		[1] = "SyncRotate",
		[2] = {
			[1] = {
				["Part"] = part,
				["CFrame"] = cf
			}
		}
	}
	_(args)
end

local function Sky(assertId)
	local hrp = character:FindFirstChild("HumanoidRootPart")
	if not hrp then return end
	local startCF = hrp.CFrame + Vector3.new(0,6,0)
	CreatePart(startCF, workspace)
	for _, obj in workspace:GetDescendants() do
		if obj:IsA("BasePart") and (obj.Position - startCF.Position).Magnitude < 0.1 then
			part = obj
			baseCF = part.CFrame
          SetName(part,"Sky")
			SetAnchor(part,true)
			AddMesh(part)
			SetMesh(part,"111891702759441")
			SetTexture(part, assertId)
			ResizeMesh(part, Vector3.new(15000,15000,15000))
			SetTransparency(part,0)
           -- i think you taking this so give credit
			local rotation = math.rad(80)
			connection = RunService.Heartbeat:Connect(function(dt)
				if not part or not part.Parent then
					if connection then
						connection:Disconnect()
						connection = nil
					end
					return
				end
				ang += rotation * dt
				local cf = baseCF * CFrame.Angles(ang, ang, ang)
				SyncRotate(cf)
				part.CFrame = cf
			end)
			break
		end
	end
end

Sky("116448228799269")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.156, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal Elv4r0x"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
   local player = game.Players.LocalPlayer
	local character = 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
	--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 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 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("116448228799269")
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.156, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky WindowsXploits"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/snrad3Ad/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.156, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal WindowsXploits"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/fMp31vh0/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.181, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky 0nkidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/Z9OM29BG/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.181, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal 0nkidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/wy0g2LXv/raw", true))()      
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.181, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky zGkidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/l4Iuyc8V/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.181, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal zGkidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/fnlD65c4/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.181, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky binarckidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/c6UT6qjU/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.206, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal binarckidd"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/yHgp4hd2/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.206, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky YW"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/XM5cFIHV/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.206, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal YW"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/W2yUkII7/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.206, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky H4ckbo111"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/vV5hObYY/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.206, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal H4ckbo111"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/CtdouJhL/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.231, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky tuboos93"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/s4iCMd6t/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.231, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal tuboos93"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/oxoWfUsk/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.231, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky k00lboi777"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/NbxM1CDp/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.231, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal k00lboi777"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/Ge3UH6hi/raw", true))()   
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.131, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky 1233333333LOL"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/9GxYjU7k/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.256, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal 1233333333LOL"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/qs5Eqovb/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.20, 2, 0.256, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky RobloxAlt"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/vUPbZQ3X/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.40, 2, 0.256, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal RobloxAlt"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/yMYc8tAw/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.60, 2, 0.256, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Sky Swordhaxxor"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/uameTHMz/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0.80, 2, 0.256, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "Decal Swordhaxxor"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/J8KN2MXr/raw", true))()
end)

local MapLabel = Instance.new("TextLabel")
MapLabel.Size = UDim2.new(1, 0, 0, 40)
MapLabel.Position = UDim2.new(0, 0, 0.4, 0)
MapLabel.BackgroundColor3 = Color3.new(0.1,0.1,0.1)
MapLabel.BorderSizePixel = 0
MapLabel.BorderColor3 = Color3.new(1,1,1)
MapLabel.Font = Enum.Font.JosefinSans
MapLabel.Text = "f3x Map Script"
MapLabel.TextColor3 = Color3.new(1,1,1)
MapLabel.TextSize = 25
MapLabel.Parent = mainFrame

local scrollingFrame = Instance.new("ScrollingFrame")
scrollingFrame.Size = UDim2.new(1, 0, 0.3, 0)
scrollingFrame.Position = UDim2.new(0, 0, 0.45, 0)
scrollingFrame.BackgroundColor3 = Color3.new(0.02, 0.02, 0.02)
scrollingFrame.BackgroundTransparency = 0.5
scrollingFrame.BorderSizePixel = 0
scrollingFrame.ScrollBarThickness = 5
scrollingFrame.Parent = mainFrame

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "brookhaven map"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/fTz9lmiZ/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "nds map"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/m3J41kc8/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "meepcity map"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/fC25jvBf/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "area 51 map"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/O350Jy1u/raw", true))()
end)

local ScriptByLua = Instance.new("TextButton")
ScriptByLua.Size = UDim2.new(0, 120, 0, 40)
ScriptByLua.Position = UDim2.new(0, 2, 0.001, 1)
ScriptByLua.BackgroundColor3 = Color3.new(0, 0, 0)
ScriptByLua.BorderSizePixel = 1
ScriptByLua.BorderColor3 = Color3.new(1, 1, 1)
ScriptByLua.Font = Enum.Font.JosefinSans
ScriptByLua.Text = "slap tower map"
ScriptByLua.TextColor3 = Color3.new(1, 1, 1)
ScriptByLua.TextSize = 20 
ScriptByLua.TextWrapped = true
ScriptByLua.Parent = scrollingFrame

ScriptByLua.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/gGFu5nyZ/raw", true))()
end)

Features & Information

TrafficConeHax Love datoffical_Timmy ✅❤ 😂🎉🎉

Community Comments (1)

Dr_HarkinianDr_HarkinianJan 28, 2026

Ts🤣😂🎉🎊

More Scripts for Universal Scripts