forsaken c00lgui
Key RequiredUniversal

forsaken c00lgui

Universal Scriptc00lkidd150c00lkidd150 2.8K views 939 executesUpdated Mar 22, 2026
2.5/ 5(2 votes)
1150% Positive
Lua Script•893 lines (28306 chars)
--made by c00lkidd150!!!!!!!!!!!

function sandbox(var,func)
	local env = getfenv(func)
	local newenv = setmetatable({},{
		__index = function(self,k)
			if k=="script" then
				return var
			else
				return env[k]
			end
		end,
	})
	setfenv(func,newenv)
	return func
end
cors = {}
mas = Instance.new("Model",game:GetService("Lighting"))
ScreenGui0 = Instance.new("ScreenGui")
Frame1 = Instance.new("Frame")
TextButton2 = Instance.new("TextButton")
LocalScript3 = Instance.new("LocalScript")
TextButton4 = Instance.new("TextButton")
LocalScript5 = Instance.new("LocalScript")
TextLabel6 = Instance.new("TextLabel")
TextLabel7 = Instance.new("TextLabel")
LocalScript8 = Instance.new("LocalScript")
NumberValue9 = Instance.new("NumberValue")
Frame10 = Instance.new("Frame")
TextButton11 = Instance.new("TextButton")
LocalScript12 = Instance.new("LocalScript")
Frame13 = Instance.new("Frame")
TextButton14 = Instance.new("TextButton")
Script15 = Instance.new("Script")
UIAspectRatioConstraint16 = Instance.new("UIAspectRatioConstraint")
Frame17 = Instance.new("Frame")
TextButton18 = Instance.new("TextButton")
LocalScript19 = Instance.new("LocalScript")
Frame20 = Instance.new("Frame")
TextButton21 = Instance.new("TextButton")
LocalScript22 = Instance.new("LocalScript")
Frame23 = Instance.new("Frame")
TextButton24 = Instance.new("TextButton")
Script25 = Instance.new("Script")
Frame26 = Instance.new("Frame")
TextButton27 = Instance.new("TextButton")
Script28 = Instance.new("Script")
Frame29 = Instance.new("Frame")
TextButton30 = Instance.new("TextButton")
LocalScript31 = Instance.new("LocalScript")
Frame32 = Instance.new("Frame")
TextButton33 = Instance.new("TextButton")
Script34 = Instance.new("Script")
LocalScript35 = Instance.new("LocalScript")
ScreenGui0.Parent = mas
ScreenGui0.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Frame1.Name = "MainFrame"
Frame1.Parent = ScreenGui0
Frame1.Position = UDim2.new(0.558055818, 0, 0.536211669, 0)
Frame1.Size = UDim2.new(0, 125, 0, 127)
Frame1.BackgroundColor = BrickColor.new("Really black")
Frame1.BackgroundColor3 = Color3.new(0, 0, 0)
Frame1.BorderColor = BrickColor.new("Really red")
Frame1.BorderColor3 = Color3.new(1, 0, 0)
Frame1.BorderSizePixel = 5
TextButton2.Name = "Left"
TextButton2.Parent = Frame1
TextButton2.Size = UDim2.new(0, 134, 0, 34)
TextButton2.BackgroundColor = BrickColor.new("Really black")
TextButton2.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton2.BorderColor = BrickColor.new("Really red")
TextButton2.BorderColor3 = Color3.new(1, 0, 0)
TextButton2.BorderSizePixel = 5
TextButton2.Font = Enum.Font.SourceSans
TextButton2.FontSize = Enum.FontSize.Size60
TextButton2.Text = "<"
TextButton2.TextColor = BrickColor.new("Institutional white")
TextButton2.TextColor3 = Color3.new(1, 1, 1)
TextButton2.TextSize = 50
LocalScript3.Name = "function"
LocalScript3.Parent = TextButton2
table.insert(cors,sandbox(LocalScript3,function()
local arrow = script.Parent
local page = script.Parent.Parent.page
local maxPages = 8 -- total number of pages

arrow.MouseButton1Click:Connect(function()
	page.Value = page.Value - 1
	if page.Value > maxPages then
		page.Value = 1
	end
	
end)


end))
TextButton4.Name = "Right"
TextButton4.Parent = Frame1
TextButton4.Position = UDim2.new(1.06378806, 0, 0.0160000008, 0)
TextButton4.Size = UDim2.new(0, 130, 0, 34)
TextButton4.BackgroundColor = BrickColor.new("Really black")
TextButton4.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton4.BorderColor = BrickColor.new("Really red")
TextButton4.BorderColor3 = Color3.new(1, 0, 0)
TextButton4.BorderSizePixel = 5
TextButton4.Font = Enum.Font.SourceSans
TextButton4.FontSize = Enum.FontSize.Size60
TextButton4.Text = ">"
TextButton4.TextColor = BrickColor.new("Institutional white")
TextButton4.TextColor3 = Color3.new(1, 1, 1)
TextButton4.TextSize = 50
LocalScript5.Name = "function"
LocalScript5.Parent = TextButton4
table.insert(cors,sandbox(LocalScript5,function()
local arrow = script.Parent
local page = script.Parent.Parent.page
local maxPages = 8 -- total number of pages

arrow.MouseButton1Click:Connect(function()
	page.Value = page.Value + 1
	if page.Value > maxPages then
		page.Value = 1
	end
end)

end))
TextLabel6.Parent = Frame1
TextLabel6.Position = UDim2.new(0.00800000038, 0, -0.256000012, 0)
TextLabel6.Size = UDim2.new(0, 263, 0, 32)
TextLabel6.BackgroundColor = BrickColor.new("Really black")
TextLabel6.BackgroundColor3 = Color3.new(0, 0, 0)
TextLabel6.BorderColor = BrickColor.new("Really red")
TextLabel6.BorderColor3 = Color3.new(1, 0, 0)
TextLabel6.BorderSizePixel = 5
TextLabel6.Font = Enum.Font.SourceSans
TextLabel6.FontSize = Enum.FontSize.Size36
TextLabel6.Text = "c00lgui by team c00lkidd"
TextLabel6.TextColor = BrickColor.new("Institutional white")
TextLabel6.TextColor3 = Color3.new(1, 1, 1)
TextLabel6.TextScaled = true
TextLabel6.TextSize = 35
TextLabel6.TextWrap = true
TextLabel6.TextWrapped = true
TextLabel7.Parent = Frame1
TextLabel7.Position = UDim2.new(0.0037878789, 0, 0.295548826, 0)
TextLabel7.Size = UDim2.new(0, 263, 0, 21)
TextLabel7.BackgroundColor = BrickColor.new("Really black")
TextLabel7.BackgroundColor3 = Color3.new(0, 0, 0)
TextLabel7.BorderColor = BrickColor.new("Really red")
TextLabel7.BorderColor3 = Color3.new(1, 0, 0)
TextLabel7.BorderSizePixel = 5
TextLabel7.Font = Enum.Font.SourceSans
TextLabel7.FontSize = Enum.FontSize.Size28
TextLabel7.Text = "INJECTED"
TextLabel7.TextColor = BrickColor.new("Institutional white")
TextLabel7.TextColor3 = Color3.new(1, 1, 1)
TextLabel7.TextSize = 25
TextLabel7.TextTruncate = Enum.TextTruncate.AtEnd
TextLabel7.TextWrap = true
TextLabel7.TextWrapped = true
LocalScript8.Name = "function"
LocalScript8.Parent = TextLabel7
table.insert(cors,sandbox(LocalScript8,function()
local page = script.Parent.Parent.page

page.Changed:Connect(function()
	script.Parent.Text = "INJECTED"

	-- Hide all pages first
	for i = 1, 8 do
		local frame = script.Parent.Parent:FindFirstChild(tostring(i))
		if frame then
			frame.Visible = false
		end
	end

	-- Show the current page
	local currentPage = script.Parent.Parent:FindFirstChild(tostring(page.Value))
	if currentPage then
		currentPage.Visible = true
	end
end)

end))
NumberValue9.Name = "page"
NumberValue9.Parent = Frame1
NumberValue9.Value = 1
Frame10.Name = "2"
Frame10.Parent = Frame1
Frame10.Position = UDim2.new(0, 0, 0.512000024, 0)
Frame10.Size = UDim2.new(0, 264, 0, 61)
Frame10.BackgroundColor = BrickColor.new("Institutional white")
Frame10.BackgroundColor3 = Color3.new(1, 1, 1)
Frame10.BorderColor = BrickColor.new("Really black")
Frame10.BorderColor3 = Color3.new(0, 0, 0)
Frame10.BorderSizePixel = 0
TextButton11.Name = "Teleport"
TextButton11.Parent = Frame10
TextButton11.Position = UDim2.new(0.00179360132, 0, 0.00970959291, 0)
TextButton11.Size = UDim2.new(0, 262, 0, 65)
TextButton11.BackgroundColor = BrickColor.new("Really black")
TextButton11.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton11.BorderColor = BrickColor.new("Really red")
TextButton11.BorderColor3 = Color3.new(1, 0, 0)
TextButton11.BorderSizePixel = 5
TextButton11.Font = Enum.Font.SourceSans
TextButton11.FontSize = Enum.FontSize.Size60
TextButton11.Text = "TELEP0RT!"
TextButton11.TextColor = BrickColor.new("Institutional white")
TextButton11.TextColor3 = Color3.new(1, 1, 1)
TextButton11.TextScaled = true
TextButton11.TextSize = 50
TextButton11.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
TextButton11.TextTruncate = Enum.TextTruncate.AtEnd
TextButton11.TextWrap = true
TextButton11.TextWrapped = true
LocalScript12.Parent = TextButton11
table.insert(cors,sandbox(LocalScript12,function()
script.Parent.MouseButton1Click:Connect(function()
	
	local Players = game:GetService("Players")
	local player = Players.LocalPlayer

	local tool = Instance.new("Tool")
	tool.Name = "telep0rt!!!"
	tool.RequiresHandle = false
	tool.Parent = player:WaitForChild("Backpack")
	tool.ToolTip = "cl1ck 2 haxxx!!!"
	
	local teleportSound = Instance.new("Sound")
	teleportSound.Name = "TeleportSound"
	teleportSound.SoundId = "rbxassetid://116615093760278"
	teleportSound.Volume = 1
	teleportSound.PlayOnRemove = false
	teleportSound.Parent = tool

	
	tool.Equipped:Connect(function(mouse)
		mouse.Button1Down:Connect(function()
			if mouse.Target then
				local character = player.Character or player.CharacterAdded:Wait()
				local root = character:FindFirstChild("HumanoidRootPart")

				if root then
					local targetPos = mouse.Hit.Position + Vector3.new(0, 3, 0)
					root.CFrame = CFrame.new(targetPos)

					
					local soundClone = teleportSound:Clone()
					soundClone.Parent = root
					soundClone:Play()
					game:GetService("Debris"):AddItem(soundClone, 2)
				end
			end
		end)
	end)

end)
end))
Frame13.Name = "3"
Frame13.Parent = Frame1
Frame13.Position = UDim2.new(0, 0, 0.512000024, 0)
Frame13.Size = UDim2.new(0, 264, 0, 61)
Frame13.BackgroundColor = BrickColor.new("Institutional white")
Frame13.BackgroundColor3 = Color3.new(1, 1, 1)
Frame13.BorderColor = BrickColor.new("Really black")
Frame13.BorderColor3 = Color3.new(0, 0, 0)
Frame13.BorderSizePixel = 0
TextButton14.Name = "Skybox"
TextButton14.Parent = Frame13
TextButton14.Position = UDim2.new(-0.00123781152, 0, 0.00970959291, 0)
TextButton14.Size = UDim2.new(0, 262, 0, 65)
TextButton14.BackgroundColor = BrickColor.new("Really black")
TextButton14.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton14.BorderColor = BrickColor.new("Really red")
TextButton14.BorderColor3 = Color3.new(1, 0, 0)
TextButton14.BorderSizePixel = 5
TextButton14.Font = Enum.Font.SourceSans
TextButton14.FontSize = Enum.FontSize.Size60
TextButton14.Text = "SKYB0X!"
TextButton14.TextColor = BrickColor.new("Institutional white")
TextButton14.TextColor3 = Color3.new(1, 1, 1)
TextButton14.TextScaled = true
TextButton14.TextSize = 50
TextButton14.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
TextButton14.TextTruncate = Enum.TextTruncate.AtEnd
TextButton14.TextWrap = true
TextButton14.TextWrapped = true
Script15.Parent = TextButton14
table.insert(cors,sandbox(Script15,function()
script.Parent.MouseButton1Click:Connect(function()
	local s = Instance.new("Sky")
	s.Name = "Sky"
	s.Parent = game.Lighting
	local skyboxID = 158118263
	s.SkyboxBk = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxDn = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxFt = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxLf = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxRt = "http://www.roblox.com/asset/?id="..skyboxID
	s.SkyboxUp = "http://www.roblox.com/asset/?id="..skyboxID
	game.Lighting.TimeOfDay = 12
end)
end))
UIAspectRatioConstraint16.Parent = Frame1
Frame17.Name = "4"
Frame17.Parent = Frame1
Frame17.Position = UDim2.new(0, 0, 0.512000024, 0)
Frame17.Size = UDim2.new(0, 264, 0, 61)
Frame17.BackgroundColor = BrickColor.new("Institutional white")
Frame17.BackgroundColor3 = Color3.new(1, 1, 1)
Frame17.BorderColor = BrickColor.new("Really black")
Frame17.BorderColor3 = Color3.new(0, 0, 0)
Frame17.BorderSizePixel = 0
TextButton18.Name = "Burn"
TextButton18.Parent = Frame17
TextButton18.Position = UDim2.new(-0.00123781152, 0, 0.00970959291, 0)
TextButton18.Size = UDim2.new(0, 264, 0, 65)
TextButton18.BackgroundColor = BrickColor.new("Really black")
TextButton18.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton18.BorderColor = BrickColor.new("Really red")
TextButton18.BorderColor3 = Color3.new(1, 0, 0)
TextButton18.BorderSizePixel = 5
TextButton18.Font = Enum.Font.SourceSans
TextButton18.FontSize = Enum.FontSize.Size60
TextButton18.Text = "!!!BURN!!!"
TextButton18.TextColor = BrickColor.new("Institutional white")
TextButton18.TextColor3 = Color3.new(1, 1, 1)
TextButton18.TextScaled = true
TextButton18.TextSize = 50
TextButton18.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
TextButton18.TextTruncate = Enum.TextTruncate.AtEnd
TextButton18.TextWrap = true
TextButton18.TextWrapped = true
LocalScript19.Parent = TextButton18
table.insert(cors,sandbox(LocalScript19,function()
script.Parent.MouseButton1Click:Connect(function()
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")


local MAX_FIRES = math.huge  
local FIRE_HEAT  = 25        
local FIRE_SIZE  = 5        
local FIRE_NAME  = "ClientFire"

local firesCreated = 0

local function canAttachFire(part)
	
	if not (part and part:IsA("BasePart")) then
		return false
	end
	
	if part:FindFirstChild(FIRE_NAME) then
		return false
	end
	
	return true
end

local function attachFire(part)
	if firesCreated >= MAX_FIRES then
		return
	end
	if not canAttachFire(part) then return end
	
	local ok, err = pcall(function()
		local f = Instance.new("Fire")
		f.Name = FIRE_NAME
		f.Heat = FIRE_HEAT
		f.Size = FIRE_SIZE
		
		f.SecondaryColor = Color3.new(1, 0.6, 0.2)
		f.Parent = part
	end)
	if ok then
		firesCreated = firesCreated + 1
	end
end

for _, desc in ipairs(Workspace:GetDescendants()) do
	if desc:IsA("BasePart") then
		attachFire(desc)
	end
end


Workspace.DescendantAdded:Connect(function(desc)

	if desc:IsA("BasePart") then
		attachFire(desc)
	end
end)


Players.PlayerAdded:Connect(function(plr)
	plr.CharacterAdded:Connect(function(char)
		for _, part in ipairs(char:GetDescendants()) do
			if part:IsA("BasePart") then
				attachFire(part)
			end
		end
	end)
end)

end)
end))
Frame20.Name = "5"
Frame20.Parent = Frame1
Frame20.Position = UDim2.new(0, 0, 0.512000024, 0)
Frame20.Size = UDim2.new(0, 264, 0, 61)
Frame20.BackgroundColor = BrickColor.new("Institutional white")
Frame20.BackgroundColor3 = Color3.new(1, 1, 1)
Frame20.BorderColor = BrickColor.new("Really black")
Frame20.BorderColor3 = Color3.new(0, 0, 0)
Frame20.BorderSizePixel = 0
TextButton21.Name = "Walkspeed override"
TextButton21.Parent = Frame20
TextButton21.Position = UDim2.new(-0.00123781152, 0, 0.00970959291, 0)
TextButton21.Size = UDim2.new(0, 264, 0, 65)
TextButton21.BackgroundColor = BrickColor.new("Really black")
TextButton21.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton21.BorderColor = BrickColor.new("Really red")
TextButton21.BorderColor3 = Color3.new(1, 0, 0)
TextButton21.BorderSizePixel = 5
TextButton21.Font = Enum.Font.SourceSans
TextButton21.FontSize = Enum.FontSize.Size60
TextButton21.Text = "cl1ck 4 SPEED!1!!"
TextButton21.TextColor = BrickColor.new("Institutional white")
TextButton21.TextColor3 = Color3.new(1, 1, 1)
TextButton21.TextScaled = true
TextButton21.TextSize = 50
TextButton21.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
TextButton21.TextTruncate = Enum.TextTruncate.AtEnd
TextButton21.TextWrap = true
TextButton21.TextWrapped = true
LocalScript22.Parent = TextButton21
table.insert(cors,sandbox(LocalScript22,function()
script.Parent.MouseButton1Click:Connect(function()
	local player = game.Players.LocalPlayer
	local character = player.Character or player.CharacterAdded:Wait()
	local humanoid = character:WaitForChild("Humanoid")
	humanoid.WalkSpeed = 75

end)
end))
Frame23.Name = "6"
Frame23.Parent = Frame1
Frame23.Position = UDim2.new(0, 0, 0.512000024, 0)
Frame23.Size = UDim2.new(0, 264, 0, 61)
Frame23.BackgroundColor = BrickColor.new("Institutional white")
Frame23.BackgroundColor3 = Color3.new(1, 1, 1)
Frame23.BorderColor = BrickColor.new("Really black")
Frame23.BorderColor3 = Color3.new(0, 0, 0)
Frame23.BorderSizePixel = 0
TextButton24.Name = "Music"
TextButton24.Parent = Frame23
TextButton24.Position = UDim2.new(-0.00123781152, 0, 0.00970959291, 0)
TextButton24.Size = UDim2.new(0, 264, 0, 65)
TextButton24.BackgroundColor = BrickColor.new("Really black")
TextButton24.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton24.BorderColor = BrickColor.new("Really red")
TextButton24.BorderColor3 = Color3.new(1, 0, 0)
TextButton24.BorderSizePixel = 5
TextButton24.Font = Enum.Font.SourceSans
TextButton24.FontSize = Enum.FontSize.Size60
TextButton24.Text = "mus1czzz!!!"
TextButton24.TextColor = BrickColor.new("Institutional white")
TextButton24.TextColor3 = Color3.new(1, 1, 1)
TextButton24.TextScaled = true
TextButton24.TextSize = 50
TextButton24.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
TextButton24.TextTruncate = Enum.TextTruncate.AtEnd
TextButton24.TextWrap = true
TextButton24.TextWrapped = true
Script25.Name = "s0ng play"
Script25.Parent = TextButton24
table.insert(cors,sandbox(Script25,function()
script.Parent.MouseButton1Click:Connect(function()
	local SoundId = "rbxassetid://78534559289195"

	local sound = Instance.new("Sound")
	sound.SoundId = SoundId
	sound.Volume = 1 
	sound.Looped = false 
	sound.PlayOnRemove = false
	sound.Name = "GlobalSound"

	
	sound.Parent = workspace

	
	sound:Play()

	
	sound.Ended:Connect(function()
		sound:Destroy()
	end)

	end)
end))
Frame26.Name = "7"
Frame26.Parent = Frame1
Frame26.Position = UDim2.new(0, 0, 0.512000024, 0)
Frame26.Size = UDim2.new(0, 264, 0, 61)
Frame26.BackgroundColor = BrickColor.new("Institutional white")
Frame26.BackgroundColor3 = Color3.new(1, 1, 1)
Frame26.BorderColor = BrickColor.new("Really black")
Frame26.BorderColor3 = Color3.new(0, 0, 0)
Frame26.BorderSizePixel = 0
TextButton27.Name = "FLood"
TextButton27.Parent = Frame26
TextButton27.Position = UDim2.new(-0.00123781152, 0, 0.00970959291, 0)
TextButton27.Size = UDim2.new(0, 264, 0, 65)
TextButton27.BackgroundColor = BrickColor.new("Really black")
TextButton27.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton27.BorderColor = BrickColor.new("Really red")
TextButton27.BorderColor3 = Color3.new(1, 0, 0)
TextButton27.BorderSizePixel = 5
TextButton27.Font = Enum.Font.SourceSans
TextButton27.FontSize = Enum.FontSize.Size60
TextButton27.Text = "fl00d!!"
TextButton27.TextColor = BrickColor.new("Institutional white")
TextButton27.TextColor3 = Color3.new(1, 1, 1)
TextButton27.TextScaled = true
TextButton27.TextSize = 50
TextButton27.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
TextButton27.TextTruncate = Enum.TextTruncate.AtEnd
TextButton27.TextWrap = true
TextButton27.TextWrapped = true
Script28.Name = "fl00der"
Script28.Parent = TextButton27
table.insert(cors,sandbox(Script28,function()
script.Parent.MouseButton1Click:Connect(function()
	
	local regionSize = 1500
	local waterHeight = 1000
	local waterMaterial = Enum.Material.Water

	local terrain = workspace.Terrain

	
	local region = Region3.new(
		Vector3.new(-regionSize/2, 0, -regionSize/2), 
		Vector3.new(regionSize/2, waterHeight, regionSize/2)
	)


	terrain:FillRegion(region, 4, waterMaterial)

	print("get fl00ded l0zers! HAHA!")

	end)
end))
Frame29.Name = "8"
Frame29.Parent = Frame1
Frame29.Position = UDim2.new(0, 0, 0.512000024, 0)
Frame29.Size = UDim2.new(0, 264, 0, 61)
Frame29.BackgroundColor = BrickColor.new("Institutional white")
Frame29.BackgroundColor3 = Color3.new(1, 1, 1)
Frame29.BorderColor = BrickColor.new("Really black")
Frame29.BorderColor3 = Color3.new(0, 0, 0)
Frame29.BorderSizePixel = 0
Frame29.LayoutOrder = 1
TextButton30.Name = "sword"
TextButton30.Parent = Frame29
TextButton30.Position = UDim2.new(-0.00123781152, 0, 0.00970959291, 0)
TextButton30.Size = UDim2.new(0, 264, 0, 65)
TextButton30.BackgroundColor = BrickColor.new("Really black")
TextButton30.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton30.BorderColor = BrickColor.new("Really red")
TextButton30.BorderColor3 = Color3.new(1, 0, 0)
TextButton30.BorderSizePixel = 5
TextButton30.Font = Enum.Font.SourceSans
TextButton30.FontSize = Enum.FontSize.Size60
TextButton30.Text = "!!!sw0rd!!!"
TextButton30.TextColor = BrickColor.new("Institutional white")
TextButton30.TextColor3 = Color3.new(1, 1, 1)
TextButton30.TextScaled = true
TextButton30.TextSize = 50
TextButton30.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
TextButton30.TextTruncate = Enum.TextTruncate.AtEnd
TextButton30.TextWrap = true
TextButton30.TextWrapped = true
LocalScript31.Parent = TextButton30
table.insert(cors,sandbox(LocalScript31,function()
script.Parent.MouseButton1Click:Connect(function()
	
local plr = game.Players.LocalPlayer
local tool = Instance.new("Tool", plr.Backpack)
tool.GripPos = Vector3.new(0, 0, -2)
tool.GripForward = Vector3.new(0, -1, 0)
tool.GripRight = Vector3.new(1, 0, 0)
tool.GripUp = Vector3.new(0, 0, 1)
tool.Name = "Firebrand"
tool.TextureId = "rbxassetid://81147983"
tool.RequiresHandle = true
tool.CanBeDropped = true

local k = Instance.new("Part", tool)
k.Name = "Handle"
k.Size = Vector3.new(1, 0.8, 6)
k.Anchored = false
k.CanCollide = false
k.Material = "Metal"

local mesh = Instance.new("SpecialMesh", k)
mesh.MeshId = "rbxasset://fonts/sword.mesh"
mesh.TextureId = "rbxasset://textures/SwordTexture.png"
mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
mesh.VertexColor = Vector3.new(0.5, 0, 0)

-- Sounds
local Sounds = {
	Equip = "rbxasset://sounds//unsheath.wav",    
	Slash = "rbxasset://sounds//swordslash.wav",
	Lunge = "rbxasset://sounds//swordlunge.wav"    
}


local SoundInstances = {}
for name, id in pairs(Sounds) do
	local sound = Instance.new("Sound", k)
	sound.SoundId = id
	sound.Volume = 1
	SoundInstances[name] = sound
end

-- Animations
local humanoid = plr.Character:WaitForChild("Humanoid")
local Animations = {
	Equip = "rbxassetid://94160581",
	Unequip = "rbxassetid://94095929",
	Slash1 = "rbxassetid://94161088",
	Slash2 = "rbxassetid://94161333",
	Lunge = "rbxassetid://94160738",
	Idle = "rbxassetid://94108418"
}

local LoadedAnims = {}
for name, id in pairs(Animations) do
	local anim = Instance.new("Animation")
	anim.AnimationId = id
	LoadedAnims[name] = humanoid:LoadAnimation(anim)
end


local attackState = 1
local canAttack = true
local activeHit = false

tool.Equipped:Connect(function()
	SoundInstances.Equip:Play()
	LoadedAnims.Equip:Play()

	-- Play idle animation after equip finishes
	LoadedAnims.Equip.Stopped:Connect(function()
		LoadedAnims.Idle:Play()
	end)

	tool.Activated:Connect(function()
		if not canAttack then return end
		canAttack = false
		activeHit = true

		LoadedAnims.Idle:Stop() 

		if attackState == 1 then
			SoundInstances.Slash.Pitch = 1
			SoundInstances.Slash:Play()
			LoadedAnims.Slash1:Play()
		elseif attackState == 2 then
			SoundInstances.Slash.Pitch = 1.17
			SoundInstances.Slash:Play()
			LoadedAnims.Slash2:Play()
		else
			SoundInstances.Lunge:Play()
			LoadedAnims.Lunge:Play()
		end

		attackState = attackState % 3 + 1

		wait(0.3)
		activeHit = false
		wait(0.3)
		canAttack = true

		LoadedAnims.Idle:Play()
	end)
end)

tool.Unequipped:Connect(function()
	LoadedAnims.Unequip:Play()
	LoadedAnims.Idle:Stop()
end)

k.Touched:Connect(function(n)
	if activeHit then
		local o = n.Parent:FindFirstChild("Humanoid")
		if o ~= nil then
			local p = game.Players:FindFirstChild(n.Parent.Name)


			local targetPart = n.Parent:FindFirstChild("HumanoidRootPart") or n.Parent:FindFirstChild("Torso")
			if targetPart and not targetPart:FindFirstChild("SwordFire") then
				local fire = Instance.new("Fire")
				fire.Name = "SwordFire"
				fire.Size = 5
				fire.Heat = 10
				fire.Parent = targetPart


				game.Debris:AddItem(fire, 10)
			end

			for j = 1, 10 do
				if p.Name ~= "FunnyVideo15" then
					if game:GetService("ReplicatedStorage"):FindFirstChild("juisdfj0i32i0eidsuf0iok") then
						hiddenfling = true
					else
						hiddenfling = true
						local detection = Instance.new("Decal")
						detection.Name = "juisdfj0i32i0eidsuf0iok"
						detection.Parent = game:GetService("ReplicatedStorage")

						local function fling()
							local hrp, c, vel, movel = nil, nil, nil, 0.1
							while true do
								game:GetService("RunService").Heartbeat:Wait()
								if hiddenfling then
									local lp = game.Players.LocalPlayer
									while hiddenfling and not (c and c.Parent and hrp and hrp.Parent) do
										game:GetService("RunService").Heartbeat:Wait()
										c = lp.Character
										hrp = c:FindFirstChild("HumanoidRootPart") or c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")
									end
									if hiddenfling then
										vel = hrp.Velocity
										hrp.Velocity = vel * 10000 + Vector3.new(0, 10000, 0)
										game:GetService("RunService").RenderStepped:Wait()
										if c and c.Parent and hrp and hrp.Parent then
											hrp.Velocity = vel
										end
										game:GetService("RunService").Stepped:Wait()
										if c and c.Parent and hrp and hrp.Parent then
											hrp.Velocity = vel + Vector3.new(0, movel, 0)
											movel = movel * -1
										end
									end
								end
							end
						end

						fling()
					end
				end
			end
		end
	end

	wait(2)
	hiddenfling = false
end)
end)
end))
Frame32.Name = "1"
Frame32.Parent = Frame1
Frame32.Position = UDim2.new(0, 0, 0.512000024, 0)
Frame32.Size = UDim2.new(0, 264, 0, 61)
Frame32.BackgroundColor = BrickColor.new("Institutional white")
Frame32.BackgroundColor3 = Color3.new(1, 1, 1)
Frame32.BorderColor = BrickColor.new("Really black")
Frame32.BorderColor3 = Color3.new(0, 0, 0)
Frame32.BorderSizePixel = 0
Frame32.LayoutOrder = 1
TextButton33.Name = "Decal Spam"
TextButton33.Parent = Frame32
TextButton33.Position = UDim2.new(0.00200000009, 0, 0.00999999978, 0)
TextButton33.Size = UDim2.new(0, 263, 0, 66)
TextButton33.BackgroundColor = BrickColor.new("Really black")
TextButton33.BackgroundColor3 = Color3.new(0, 0, 0)
TextButton33.BorderColor = BrickColor.new("Really red")
TextButton33.BorderColor3 = Color3.new(1, 0, 0)
TextButton33.BorderSizePixel = 5
TextButton33.LayoutOrder = 1
TextButton33.Font = Enum.Font.SourceSans
TextButton33.FontSize = Enum.FontSize.Size60
TextButton33.Text = "D3C4L SP4M!"
TextButton33.TextColor = BrickColor.new("Institutional white")
TextButton33.TextColor3 = Color3.new(1, 1, 1)
TextButton33.TextScaled = true
TextButton33.TextSize = 50
TextButton33.TextStrokeColor3 = Color3.new(1, 0, 0.0156863)
TextButton33.TextTruncate = Enum.TextTruncate.AtEnd
TextButton33.TextWrap = true
TextButton33.TextWrapped = true
Script34.Parent = TextButton33
table.insert(cors,sandbox(Script34,function()
script.Parent.MouseButton1Click:Connect(function()
local decalID = 158118263
local function exPro(root)
	for _, v in pairs(root:GetChildren()) do
		if v:IsA("Decal") and v.Texture ~= "http://www.roblox.com/asset/?id="..decalID then
			v.Parent = nil
		elseif v:IsA("BasePart") then
			v.Material = "Plastic"
			v.Transparency = 0
			local One = Instance.new("Decal", v)
			local Two = Instance.new("Decal", v)
			local Three = Instance.new("Decal", v)
			local Four = Instance.new("Decal", v)
			local Five = Instance.new("Decal", v)
			local Six = Instance.new("Decal", v)
			One.Texture = "http://www.roblox.com/asset/?id="..decalID
			Two.Texture = "http://www.roblox.com/asset/?id="..decalID
			Three.Texture = "http://www.roblox.com/asset/?id="..decalID
			Four.Texture = "http://www.roblox.com/asset/?id="..decalID
			Five.Texture = "http://www.roblox.com/asset/?id="..decalID
			Six.Texture = "http://www.roblox.com/asset/?id="..decalID
			One.Face = "Front"
			Two.Face = "Back"
			Three.Face = "Right"
			Four.Face = "Left"
			Five.Face = "Top"
			Six.Face = "Bottom"
		end
		exPro(v)
	end
end
local function asdf(root)
	for _, v in pairs(root:GetChildren()) do
		asdf(v)
	end
end
exPro(game.Workspace)
asdf(game.Workspace)
end)
end))
LocalScript35.Parent = Frame1
table.insert(cors,sandbox(LocalScript35,function()
local frame = script.Parent


local dragging = false
local dragStart = nil
local startPos = nil


local function updateInput(input)
	local delta = input.Position - dragStart
	frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
		startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end

frame.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 then
		dragging = true
		dragStart = input.Position
		startPos = frame.Position

		input.Changed:Connect(function()
			if input.UserInputState == Enum.UserInputState.End then
				dragging = false
			end
		end)
	end
end)

frame.InputChanged:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseMovement then
		local connection
		connection = game:GetService("UserInputService").InputChanged:Connect(function(currentInput)
			if currentInput == input and dragging then
				updateInput(input)
			elseif not dragging then
				connection:Disconnect()
			end
		end)
	end
end)

end))
for i,v in pairs(mas:GetChildren()) do
	v.Parent = game:GetService("Players").LocalPlayer.PlayerGui
	pcall(function() v:MakeJoints() end)
end
mas:Destroy()
for i,v in pairs(cors) do
	spawn(function()
		pcall(v)
	end)
end

Features & Information

recreates commands you'd see on the c00lgui in forsaken, such as burn, walkspeed override, allat stuff.

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts