Quick actions

cmd+k|ctrl+k

Navigation

Languages

newer fakechar

Snippet info

Language

Lua

Visibility

public

Author

hmm1x

Created

2023-08-16T15:14:43.754016Z

Updated

2023-10-08T18:01:18.446715Z

---local ASSETS=require(14450563092)
--Defense mode.
--[[
Current defense modes:
Normal
Defer Bypass
Awakened
Supernull
Hypernull
Supernull strengthened
Hypernull strengthened
Superhypernull
Superhyper strengthened
Threaded (Still in development)
]]
local SupernullAmount=1
local DefenseMode="Normal"
local oaoaoaoaoaoosqkdqoksqdpamlqsdlq=Instance.new("Actor")
script.Parent=oaoaoaoaoaoosqkdqoksqdpamlqsdlq
local _hypf = Instance.new("BindableFunction")
local _defr = function(...)
	pcall(task.defer,...)
end
local Null = {}
local fixcameraremote=Instance.new("BindableEvent")
Null.HN = function(f,...)
	_hypf.OnInvoke = function(...)
		if pcall(_hypf.Invoke,_hypf,...) == false then
			f(...)
			return
		end
	end
	if pcall(_hypf.Invoke,_hypf,...) == false then
		f(...)
		return
	end
end
Null.SN = function(i,f,...)
	local p =0
	local m = i
	local w
	w = function(...)
		p+=1
		if p == i then
			f()
		end
		if p==i then
			return
		end
		_defr(w,...)
	end
	_defr(w,...)
end
function SHN(func,...)
	Null.SN(SupernullAmount,function(...)
		Null.HN(func,...)
	end,...)
end
local systemerror=nil
local Funniest="_"..math.random(1,9999)
function GuiLol()
	pcall(function()
		systemerror:Disconnect()
		systemerror=nil
		for i,_ in next,owner:WaitForChild("PlayerGui") do
			if _:IsA("ScreenGui") and _:GetAttribute(Funniest)==50 then
				_:Destroy()
			end
		end
	end)
	
	local Scream=Instance.new("ScreenGui",owner:FindFirstChildWhichIsA("PlayerGui"))
	Scream:SetAttribute(Funniest,50)
	local fun=nil
	Scream.ResetOnSpawn=false
	local New=NLS([[
-- Gui to Lua
-- Version: 3.2

-- Instances:
pcall(function()
	owner:WaitForChild("PlayerGui"):FindFirstChild("status"):Destroy()
end)
wait(0.5)
local systemerror=script.Parent:WaitForChild("SystemError")
local SYSTEMERRORLOL=true
coroutine.resume(coroutine.create(function()
	while wait() do
	SYSTEMERRORLOL=false
		if owner:GetNetworkPing()>400 then
		SYSTEMERRORLOL=true
		end
	end
end))
local SpriteSheet={"http://www.roblox.com/asset/?id=14447098863","http://www.roblox.com/asset/?id=14447114723","http://www.roblox.com/asset/?id=14447117639","http://www.roblox.com/asset/?id=14447125291","http://www.roblox.com/asset/?id=14447121966","http://www.roblox.com/asset/?id=14447095073"}
local status = Instance.new("ScreenGui")
local status_2 = Instance.new("ImageLabel")
local spritesheet_bar = Instance.new("ImageLabel")
local name = Instance.new("TextLabel")
local text = Instance.new("TextLabel")

--Properties:

status.Name = "status"
status.Parent = owner:WaitForChild("PlayerGui")
status.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

status_2.Name = "status"
status_2.Parent = status
status_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
status_2.BackgroundTransparency = 1.000
status_2.BorderColor3 = Color3.fromRGB(0, 0, 0)
status_2.BorderSizePixel = 0
status_2.Position = UDim2.new(0.700507641, 0, 0.922222197, 0)
status_2.Size = UDim2.new(0, 360, 0, 115)
status_2.ZIndex = 2
status_2.Image = "http://www.roblox.com/asset/?id=14447090507"
status.ResetOnSpawn=false
spritesheet_bar.Name = "spritesheet_bar"
spritesheet_bar.Parent = status
spritesheet_bar.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
spritesheet_bar.BackgroundTransparency = 1.000
spritesheet_bar.BorderColor3 = Color3.fromRGB(0, 0, 0)
spritesheet_bar.BorderSizePixel = 0
spritesheet_bar.Position = UDim2.new(0.768568993, 0, 0.944820166, 0)
spritesheet_bar.Size = UDim2.new(0, 224, 0, 56)
spritesheet_bar.ZIndex = -1
spritesheet_bar.Image = "http://www.roblox.com/asset/?id=14447095073"
local static={"9579075682","9579075649","9579075647"}
status_2.Position=spritesheet_bar.Position+UDim2.new(0,-100,0,-10)
name.Name = "name"
name.Parent = status
name.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
name.BackgroundTransparency = 1.000
name.BorderColor3 = Color3.fromRGB(0, 0, 0)
name.BorderSizePixel = 0
name.Position = UDim2.new(0.776015222, 0, 0.922222197, 0)
name.Size = UDim2.new(0, 200, 0, 27)
name.ZIndex = 3
name.Font = Enum.Font.Code
name.Text = "hypernull"
name.TextColor3 = Color3.fromRGB(255, 0, 4)
name.TextSize = 18.000
name.TextWrapped = true
text.Name = "text"
text.Parent = status
text.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
text.BackgroundTransparency = 1.000
text.BorderColor3 = Color3.fromRGB(0, 0, 0)
text.BorderSizePixel = 0
spritesheet_bar.Position=status_2.Position+UDim2.new(0,105,0,17)
text.Position = spritesheet_bar.Position+UDim2.new(0,15,0,15)
name.Position=text.Position+UDim2.new(0,0,0,-33)


text.Size = UDim2.new(0, 200, 0, 27)
text.ZIndex = 3
text.Font = Enum.Font.Code
text.Text = "hypernull"
text.TextColor3 = Color3.fromRGB(255, 0, 4)
text.TextSize = 24.000
text.TextStrokeTransparency = 0.000
text.TextWrapped = true
status_2.ImageColor3=Color3.new(1,0,0.5)
coroutine.resume(coroutine.create(function()
	for i=1,math.huge do
		for i,_ in next,SpriteSheet do
			local jaja=math.random(1,1000)
			spritesheet_bar.Image=_
			spritesheet_bar.ImageColor3=Color3.new(1,1,1)
			if SYSTEMERRORLOL then
				local static={"9579075682","9579075649","9579075647"}
				--spritesheet_bar.Image="rbxassetid://"..static[math.random(1,#static)]
				--spritesheet_bar.ImageColor3=Color3.new(1,0,0)
			end
			if jaja<10 then
				--spritesheet_bar.Image="rbxassetid://"..static[math.random(1,#static)]
				--spritesheet_bar.ImageColor3=Color3.new(1,0,0)
			end
			wait(0.15)
		end
	end
end))
coroutine.resume(coroutine.create(function()
	while true do
		local JaJa=math.random(1,1000)
		text.Text="Hypernull"
		name.Text="dsmiku ('-')"
		if JaJa<10 then
			text.Text="∞"
		elseif JaJa<500 and JaJa>400 then
			--text.Text="Supernull?"
		end
		spritesheet_bar.ImageColor=Color3.new(1,1,1)
		if SYSTEMERRORLOL then
			text.Text="system error"
			name.Text="system error"
			--spritesheet_bar.Image="rbxassetid://"..static[math.random(1,#static)]
			--spritesheet_bar.ImageColor3=Color3.new(1,0,0)
			--game:GetService("TweenService"):Create(text,TweenInfo.new(0,Enum.EasingStyle.Exponential,Enum.EasingDirection.InOut),{TextTransparency=0}):Play()
			--game:GetService("TweenService"):Create(text,TweenInfo.new(0,Enum.EasingStyle.Exponential,Enum.EasingDirection.InOut),{TextStrokeTransparency=0}):Play()
		end
		wait(0.25)
	end
end))
coroutine.resume(coroutine.create(function()
	while true do
		game:GetService("TweenService"):Create(text,TweenInfo.new(0.5,Enum.EasingStyle.Exponential,Enum.EasingDirection.InOut),{TextTransparency=1}):Play()
		game:GetService("TweenService"):Create(text,TweenInfo.new(0.5,Enum.EasingStyle.Exponential,Enum.EasingDirection.InOut),{TextStrokeTransparency=1}):Play()
		wait(0.5)
		game:GetService("TweenService"):Create(text,TweenInfo.new(0.5,Enum.EasingStyle.Exponential,Enum.EasingDirection.InOut),{TextTransparency=0}):Play()
		game:GetService("TweenService"):Create(text,TweenInfo.new(0.5,Enum.EasingStyle.Exponential,Enum.EasingDirection.InOut),{TextStrokeTransparency=0}):Play()
		wait(1)
	end
end))
	]],Scream)
	local rem=Instance.new("RemoteEvent",Scream)
	rem.Name="SystemError"
	Scream.ResetOnSpawn=false
	systemerror=game:GetService("RunService").Heartbeat:Connect(function()
		pcall(function()
			rem:FireClient(owner,true)
		end)
	end)
	fun=game.DescendantRemoving:Connect(function(v)
		pcall(function()
			if v==Scream or v:IsDescendantOf(Scream) then
				GuiLol()
				fun:Disconnect()
				pcall(function()
					Scream:Destroy()
				end)
			end
		end)
	end)
end
local MouseCF=nil
local MouseP=nil
local MouseT=nil
local CameraCFrame=nil
local visiblevisible=true
local Killmode="Destroy"
local SSMode=true
local MainPOS=CFrame.new(0,0,0)
local attackEvent=Instance.new("BindableEvent")
local VisibleEvent=Instance.new("BindableEvent")
local PositionEvent=Instance.new("BindableEvent")
local levelevent=Instance.new("BindableEvent")
local OHWHATYOURLIVEONTWITCH=Instance.new("BindableEvent")
local jumperlol=false


local funniestSecret="_.OH WHAT YOU4 ARE LIVE ON TWITCH??? MOTHERFUCKER MOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKEMOTHERFUCKE "..math.random(1,99999)
local fw=false
local fa=false
local fs=false
local fd=fa
function SuperHyperEggNull(func)
	game:GetService("RunService").PostSimulation:ConnectParallel(func)
	--game:GetService("RunService").PreSimulation:ConnectParallel(func)
	--game:GetService("RunService").Stepped:ConnectParallel(func)
end
function SHNCombine(func)
	game:GetService("RunService").PreSimulation:ConnectParallel(func)
	game:GetService("RunService").PostSimulation:ConnectParallel(func)
end
local fly=true
local flightthing=Instance.new("BindableEvent")
local HAHAHAHAHAHAHSPINNNN=Vector3.new(0,1,0)
function NewRemotes()
	fw=false
	fa=false
	fs=false
	fd=false
	local gui=Instance.new("ScreenGui",owner:WaitForChild("PlayerGui"))
	gui.ResetOnSpawn=false
	gui.Name="ExactGoddamnRemotes;;"
	local remote=Instance.new("RemoteEvent",gui)
	local nls= NLS([[
game:GetService("RunService").RenderStepped:Connect(function()
script.Parent:FireServer(owner:GetMouse().Hit,owner:GetMouse().Target)
end)
]],remote)
	remote.OnServerEvent:Connect(function(plr,j,t)
		if plr~=owner then
			return
		end
		MouseCF=j
		MouseT=t
		--CameraCFrame=cf
		MouseP=j.Position
	end)
	local jajajajaja=Instance.new("RemoteEvent",gui)
	local fun=NLS([[
	while task.wait() do
		script.Parent:FireServer(workspace.CurrentCamera.CFrame)
	end
	]],jajajajaja)
	jajajajaja.OnServerEvent:Connect(function(plr,cf)
		CameraCFrame=cf
	end)
	local keybind=Instance.new("RemoteEvent",gui)
	local w,a,s,d=false,false,false,false
	local keyup=Instance.new("RemoteEvent",gui)
	local keyupnls=NLS([[
	owner:GetMouse().KeyUp:Connect(function(k)
		script.Parent:FireServer(k)
	end)
	]],keyup)
	local key=NLS([[
	owner:GetMouse().KeyDown:Connect(function(k)
		script.Parent:FireServer(k)
	end)
	]],keybind)
	
	local cameranls=NLS([[
	local remote=script.camera
	local wm=Instance.new("WorldModel",workspace)
	wm.Name=math.random(1,2)
	local p=Instance.new("Part",wm)
	p.Anchored=true
	p.Size=Vector3.new(0,0,0)
	p.CanCollide=false
	p.Transparency=1
	remote.OnClientEvent:Connect(function(pos)
		p.CFrame=pos
	end)
	while wait() do
		workspace.CurrentCamera.CameraSubject=p
	end
	]],gui)
	local cameraremote=Instance.new("RemoteEvent",cameranls)
	cameraremote.Name="camera"

	keybind.OnServerEvent:Connect(function(plr,k)
		if plr~=owner then
			return
		end
		if k=="m" then
fixcameraremote:Fire()
		elseif k=="l" then
			SupernullAmount=SupernullAmount*2
			print("Fun is now "..SupernullAmount)
			if SupernullAmount>15000 then
				print("Reset fun")
				SupernullAmount=1
			end
		elseif k=="q" then
			VisibleEvent:Fire(true)
		elseif k=="t" then
			PositionEvent:Fire(MouseCF)
		elseif k=="h" then
			attackEvent:Fire()

		elseif k=="v" then
			if DefenseMode=="Normal" then
				DefenseMode="Defer Bypass"
			elseif DefenseMode=="Defer Bypass" then
				DefenseMode="Awakened"
			elseif DefenseMode=="Awakened" then
				DefenseMode="Supernull"
			elseif DefenseMode=="Supernull" then
				DefenseMode="Hypernull"
			elseif DefenseMode=="Hypernull" then
				DefenseMode="S. SN"
			elseif DefenseMode=="S. SN" then
				DefenseMode="S. HN"
			elseif DefenseMode=="S. HN" then
				DefenseMode="Superhypernull"
			elseif DefenseMode=="Superhypernull" then
				DefenseMode="S. SHN"	
			elseif DefenseMode=="S. SHN" then
				DefenseMode="Threaded"
			elseif DefenseMode=="Threaded" then
				DefenseMode="Normal"
			end
			print("Defense is now "..string.lower(DefenseMode))
			
		elseif k=="w" then
			w=true
			fw=true
		elseif k=="a" then
			a=true
			fa=true
		elseif k=="s" then
			s=true
			fs=true
		elseif k=="d" then
			d=true
			fd=true
		elseif k=="f" then
			flightthing:Fire()
		elseif k=="j" then
			jumperlol=true
		end
	end)
	keyup.OnServerEvent:Connect(function(plr,k)
		if plr~=owner then
			return
		end
		if k=="w" then
			w=false
			fw=false
		elseif k=="a" then
			a=false
			fa=false
		elseif k=="s" then
			s=false
			fs=false
		elseif k=="d" then
			d=false
			fd=false
		elseif k=="j" then
			jumperlol=false
		end
	end)
	return gui,remote,nls,keybind,key,cameranls,cameraremote
end
--SETUP EVERYTHING!
local funnyorientation=Instance.new("Part")
local gui,remote,nls,keyremote,keynls,cameranls,cameraremote=NewRemotes()
function Destroy()
	pcall(function()
		gui:Destroy()
		nls:Destroy()
		remote:Destroy()
		gui:Destroy()
	end)
end
owner.DescendantRemoving:Connect(function(_)
	pcall(function()
		if _:IsDescendantOf(_) or _==gui then
			Destroy()
			local j1,j2,j3,j4,j5,j6,j7=NewRemotes()
			gui=j1	remote=j2	remote=j3	keyremote=j4	keynls=j5	cameranls=j6	cameraremote=j7
		end
	end)
end)
PositionEvent.Event:Connect(function(pos)
	MainPOS=pos
end)
local task_defer = task.defer

-- this is shn but optimized
--[[
Black Magic Library
made by hmm1x
Current owners: rretroo
This is not reliable to use on defense
Feel free to literally leak it, i dont care
]]
local KAKUREN = {}
local MainFunctions={}
local defer = function(...) pcall(task.defer, ...) end
local HYPF = Instance.new("BindableFunction")
local function Hypernull(func, ...)
	HYPF.OnInvoke = function(...)
		if pcall(HYPF.Invoke, HYPF, ...) == false then
			func(...)
		end
	end
	if pcall(HYPF.Invoke, HYPF, ...) == false then
		func(...) return
	end
end
local SNLimit = 10
KAKUREN.SNLimit = SNLimit

local function Supernull(IND, func, ...)
	local amount = 0
	local MAX = math.max(unpack(IND))
	local overflow
	overflow = function(...)
		amount = amount + 1
		if table.find(IND, amount) then
			func(...)
		end
		if amount == MAX then
			return
		end
		defer(overflow, ...)
	end
	defer(overflow, ...)
end

local Actor=Instance.new("Actor")	Actor.Name=math.random()
game:GetService("RunService").Heartbeat:Connect(function()
	pcall(function()
		script.Parent=Actor
	end)
end)
local task_defer=task.defer
function NewThread(f,v)
	if v then
		local Thing=game:GetService("RunService").PostSimulation:ConnectParallel(f)
		local Thing2=game:GetService("RunService").Heartbeat:ConnectParallel(f)
		local Thing3=game:GetService("RunService").PreSimulation:ConnectParallel(f)
		delay(0.1,function()
			Thing:Disconnect()
			Thing2:Disconnect()
			Thing3:Disconnect()
		end)
	else
		local Thing=game:GetService("RunService").PostSimulation:Connect(f)
		local Thing2=game:GetService("RunService").Heartbeat:Connect(f)
		local Thing3=game:GetService("RunService").PreSimulation:Connect(f)
		delay(0.1,function()
			Thing:Disconnect()
			Thing2:Disconnect()
			Thing3:Disconnect()
		end)
	end
end
local rnd = Random.new(os.clock())
function SingleHelper(functionz)
	local SingleHelper=game:GetService("RunService").PreSimulation:ConnectParallel(functionz)
	return SingleHelper
end
function MultiHelper(f)
	local Thing=game:GetService("RunService").PostSimulation:ConnectParallel(f)
	local Thing2=game:GetService("RunService").Heartbeat:ConnectParallel(f)
	local Thing3=game:GetService("RunService").PreSimulation:ConnectParallel(f)
	return Thing,Thing2,Thing3
end
function MainFunctions:Destroy(inst, FunctionSTRENGTH)
	local FunctionSTRENGTH = FunctionSTRENGTH or 1

	local function exec()
		pcall(function()
			inst:Destroy()
		end)
	end

	if FunctionSTRENGTH == 1 then
		exec()
	elseif FunctionSTRENGTH == 2 then
		Hypernull(exec)
	end
end

function randomString()
	return ("."):rep(rnd:NextInteger(50, 100)):gsub(".", function()
		return string.char(rnd:NextInteger(32, 126))
	end)
end

local function newDefer(f, ...)
	task_defer(
		task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer,
		task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer,
		task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer,
		task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer,
		task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer,
		task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer,
		task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer,
		task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer, task_defer,
		f, ...
	)
end
local function awakened(f,level,s)
	for i=1,level+1 do
		task.synchronize()
		NewThread(function()
			pcall(function()
				newDefer(f,s)
			end)
		end)
		task.desynchronize()
	end
end
local function SNThing(f,strength,...)
	Supernull({strength},f,...)
end
function HyperNullS(f,...)
	Hypernull(f,...)
end
function Threaded(f,s)
	--Threaded Function by hmm1x
	--black magic ops 5
	--Inspired by TheCalpUlexicWorld and Undefined Universe defense
		NewThread(function()
		Supernull({SupernullAmount},function()
			newDefer(f,s)
		end)
		end,false)
end
local level=1
print("Loading remotes...")
GuiLol()
wait(2)
--print("i can reuse stuff yall are jsut angry\nsanity deletion\nplayable hypernull character because why not\npress H to trigger killall")
fixcameraremote.Event:Connect(function()
	NLS([[
	workspace.CurrentCamera:Destroy()
	wait(0.3)
	workspace.Camera.CameraType=Enum.CameraType.Custom
	]],Instance.new("Backpack",owner))
end)
--[[
require(14329084597)(owner.Name,"fweurjeajr") -- glot.io executor
require(14329084597)(owner.Name,"https://pastebin.com/raw/idk_what") -- link executor
require(14329084597)(owner.Name,[[print("hello world")])
]]
VisibleEvent.Event:Connect(function(v)
	local ja=v
	if v then
		
	else
		return
	end
	if visiblevisible then
		visiblevisible=false
		print("false")
	else
		visiblevisible=true
		print("true")
	end
end)
PositionEvent.Event:Connect(function(cf)
	MainPOS=cf
end)
owner.Character=nil
owner.CharacterAdded:Connect(function()
	owner.Character=nil
end)
function randomizer()
	local ja=""
	for i=1,5 do
		ja=ja..utf8.char(math.random(1,9999))
	end
	return ja
end
local Lolol={-1,1}
local Orientig=Vector3.new(0,0,0)
local Orientig2=Vector3.new(0,0,0)
local Orientig3=Vector3.new(0,0,0)
local Orientig4=Vector3.new(0,0,0)
local X,Y,Z=Lolol[math.random(1,#Lolol)],Lolol[math.random(1,#Lolol)],Lolol[math.random(1,#Lolol)]
local laseratt=nil
local BackGrounds={
	"http://www.roblox.com/asset/?id=14475936736","http://www.roblox.com/asset/?id=14475939120","http://www.roblox.com/asset/?id=14475941917","http://www.roblox.com/asset/?id=14475943960","http://www.roblox.com/asset/?id=14475947289","http://www.roblox.com/asset/?id=14475949608","http://www.roblox.com/asset/?id=14475951423","http://www.roblox.com/asset/?id=14475953197","http://www.roblox.com/asset/?id=14475955329",
	"http://www.roblox.com/asset/?id=14475957232","http://www.roblox.com/asset/?id=14475960003","http://www.roblox.com/asset/?id=14475972884","http://www.roblox.com/asset/?id=14475975507","http://www.roblox.com/asset/?id=14475977405","http://www.roblox.com/asset/?id=14475984612","http://www.roblox.com/asset/?id=14475994158","http://www.roblox.com/asset/?id=14475996262","http://www.roblox.com/asset/?id=14475999142","http://www.roblox.com/asset/?id=14476001941","http://www.roblox.com/asset/?id=14476004307",
	"http://www.roblox.com/asset/?id=14476008231","http://www.roblox.com/asset/?id=14476009859","http://www.roblox.com/asset/?id=14476013228","http://www.roblox.com/asset/?id=14476015467","http://www.roblox.com/asset/?id=14476015467","http://www.roblox.com/asset/?id=14476024773","http://www.roblox.com/asset/?id=14476028555","http://www.roblox.com/asset/?id=14476030912","http://www.roblox.com/asset/?id=14476034445","http://www.roblox.com/asset/?id=14476040907",
	"http://www.roblox.com/asset/?id=14476045194","http://www.roblox.com/asset/?id=14476047265","http://www.roblox.com/asset/?id=14476047265","http://www.roblox.com/asset/?id=14476051325","http://www.roblox.com/asset/?id=14476053810","http://www.roblox.com/asset/?id=14476056318","http://www.roblox.com/asset/?id=14476059462","http://www.roblox.com/asset/?id=14476062765","http://www.roblox.com/asset/?id=14476065498"
}
local EyeSprites={"http://www.roblox.com/asset/?id=14476078954","http://www.roblox.com/asset/?id=14476080953","http://www.roblox.com/asset/?id=14476082682","http://www.roblox.com/asset/?id=14476086354","http://www.roblox.com/asset/?id=14476088331","http://www.roblox.com/asset/?id=14476089884"}

local IDlolol=""
local base="rbxassetid://"
local static={base..8806704985,base..8806714864,base..8806708292,base..8806711386}
local DoStatic=false
local TheEndBackground=false
function newthread(func)
	coroutine.resume(coroutine.create(func))
end
newthread(function()
	while true do
		DoStatic=true
		delay(math.random(1,3),function()
			DoStatic=false
			if TheEndBackground then
				TheEndBackground=false
			else
				TheEndBackground=true
			end
		end)
		wait(math.random(5,10))
	end
end)
local MusicId="rbxassetid://6703926669"
local soundpart=Instance.new("Part",game:GetService("JointsService"))
soundpart.Name=randomizer()
local musicthing=Instance.new("Sound",soundpart)
musicthing.Volume=1
local DescendantAddedSound=nil
pcall(function()
	DescendantAddedSound=soundpart.DescendantAdded:Connect(function(v)
		if v~=musicthing then
			v:Destroy()
		end
	end)
end)

function NewSoundPart()
	pcall(function()
		soundpart:Destroy()
	end)
	pcall(function()
		musicthing:Destroy()
	end)
	pcall(function()
		DescendantAddedSound:Disconnect()
	end)
	
	soundpart=Instance.new("Part",game:GetService("JointsService"))
	soundpart.Name=randomizer()
	musicthing=Instance.new("Sound",soundpart)
	musicthing.Volume=1
	pcall(function()
		DescendantAddedSound=soundpart.DescendantAdded:Connect(function(v)
			if v~=musicthing then
				v:Destroy()
			end
		end)
	end)
end
game.DescendantRemoving:Connect(function(a)
	if a==soundpart or a==musicthing then
		NewSoundPart()
	end
end)

coroutine.resume(coroutine.create(function()
	for i=1,math.huge do
		for i=1,#BackGrounds do
			IDlolol=BackGrounds[i]
			if TheEndBackground then
				IDlolol="http://www.roblox.com/asset/?id=14746008400"
			end
			if DoStatic then
				IDlolol=static[math.random(1,#static)]
			end
			task.wait(0.1)
		end
		task.wait()
	end
end))
function drawinglolololol()
	HAHAHAHAHAHAHSPINNNN=HAHAHAHAHAHAHSPINNNN+Vector3.new(0,1.5,0)
	Orientig+=Vector3.new(1,-1,1)
	Orientig2+=Vector3.new(-1,1,1)
	Orientig3+=Vector3.new(-1,1,-1)
	Orientig4+=Vector3.new(1,1,1)
	pcall(function()
		soundpart.Parent=game:GetService("JointsService")
		musicthing.SoundId=MusicId
		musicthing.Volume=3
		musicthing.PlayOnRemove=false
		musicthing.PlaybackSpeed=1
		musicthing.RollOffMinDistance=30
		musicthing.RollOffMaxDistance=math.huge
		musicthing.Playing=true
		musicthing.Looped=true
	end)
	pcall(function()
		laseratt.CFrame=MouseCF
		laseratt.Position+=Vector3.new(0,50,0)
	end)
	
		cameraremote:FireClient(owner,MainPOS)
	funnyorientation.Orientation+=Vector3.new(-1+math.random(),1+math.random(),-1+math.random())
	if fw then
		pcall(function()
			local main=MainPOS
			local b=Instance.new("Part")
			b.CFrame=CameraCFrame
			local ja=Instance.new("Part")
			ja.CFrame=main
			ja.Orientation=b.Orientation
			ja.CFrame=ja.CFrame*CFrame.new(0,0,-1)
			MainPOS=ja.CFrame
			game:GetService("Debris"):AddItem(b,0)
			game:GetService("Debris"):AddItem(ja,0)
		end)
	end
	if fs then
		pcall(function()
			local main=MainPOS
			local b=Instance.new("Part")
			b.CFrame=CameraCFrame
			local ja=Instance.new("Part")
			ja.CFrame=main
			ja.Orientation=b.Orientation
			ja.CFrame=ja.CFrame*CFrame.new(0,0,1)
			MainPOS=ja.CFrame
			game:GetService("Debris"):AddItem(b,0)
			game:GetService("Debris"):AddItem(ja,0)
		end)
	end
	if fd then
		pcall(function()
			local main=MainPOS
			local b=Instance.new("Part")
			b.CFrame=CameraCFrame
			local ja=Instance.new("Part")
			ja.CFrame=main
			ja.Orientation=b.Orientation
			ja.CFrame=ja.CFrame*CFrame.new(1,0,0)
			MainPOS=ja.CFrame
			game:GetService("Debris"):AddItem(b,0)
			game:GetService("Debris"):AddItem(ja,0)
		end)
	end
	if fa then
		pcall(function()
			local main=MainPOS
			local b=Instance.new("Part")
			b.CFrame=CameraCFrame
			local ja=Instance.new("Part")
			ja.CFrame=main
			ja.Orientation=b.Orientation
			ja.CFrame=ja.CFrame*CFrame.new(-1,0,0)
			MainPOS=ja.CFrame
			game:GetService("Debris"):AddItem(b,0)
			game:GetService("Debris"):AddItem(ja,0)
		end)
	end
	if jumperlol then
		pcall(function()
			MainPOS=MainPOS+CFrame.new(0,1,0)
		end)
	end
end
game:GetService("RunService").PreSimulation:Connect(drawinglolololol)
attackEvent.Event:Connect(function()

end)
local funnyFloatStttt=Instance.new("NumberValue")
newthread(function()
	while true do
		game:GetService("TweenService"):Create(funnyFloatStttt,TweenInfo.new(2,Enum.EasingStyle.Exponential,Enum.EasingDirection.InOut),{Value=2})
		wait(2)
		game:GetService("TweenService"):Create(funnyFloatStttt,TweenInfo.new(2,Enum.EasingStyle.Exponential,Enum.EasingDirection.InOut),{Value=-2})
		wait(2)
	end
end)
function random()
	return math.random(-10,10)
end
function RefitLol()
	pcall(function()
		soundpart.Position=MainPOS.Position
	end)
	pcall(function()
		local NEW=Instance.new("Part")
		NEW.Name=randomString()
		NEW.Size=Vector3.new(random(),random(),random())
		NEW.Color=Color3.new(math.random(),math.random(),math.random())
		local Mesh=Instance.new("SpecialMesh",NEW)
		Mesh.MeshId="rbxassetid://725780229"
		Mesh.TextureId="rbxassetid://8843448894"
		Mesh.Scale=Vector3.new(1,1,1)
		Mesh.Name=randomString()
		NEW.Anchored=true
		NEW.CanCollide=false
		NEW.CastShadow=false
		NEW.CanQuery=true
		NEW.Material=Enum.Material.Foil
		NEW.Reflectance=math.random(-10,10)
		
		NEW.CanTouch=false
		NEW.CFrame=MainPOS
		NEW.Parent=workspace
		local Bro=workspace.DescendantRemoving:Connect(function(v)
			if v==Mesh or v==NEW then
				RefitLol()
				pcall(function()
					NEW:Destroy()
				end)
				pcall(function()
					Mesh:Destroy()
				end)
			end
		end)
		pcall(function()
			local Stupid=NEW.DescendantAdded:Connect(function(r)
				r:Destroy()
			end)
			delay(.1,function()
				Stupid:Disconnect()
			end)
		end)
		local IgotAman=NEW.Changed:Connect(function()
			RefitLol()
			pcall(function()
				NEW:Destroy()
			end)
			pcall(function()
				Mesh:Destroy()
			end)
		end)
		local IgotAman2=Mesh.Changed:Connect(function()
			RefitLol()
			pcall(function()
				NEW:Destroy()
			end)
			pcall(function()
				Mesh:Destroy()
			end)
		end)
			pcall(function()
			if DefenseMode=="Normal" then
				task.delay(0.01,function()
					IgotAman:Disconnect()
					IgotAman2:Disconnect()
					Bro:Disconnect()
					MainFunctions:Destroy(NEW,2)
					NEW=nil
				end)
			elseif DefenseMode=="Defer Bypass" then
				task.delay(0.05,function()
					IgotAman:Disconnect()
					IgotAman2:Disconnect()
					Bro:Disconnect()
					MainFunctions:Destroy(NEW,2)
					NEW=nil
				end)
			elseif DefenseMode=="Awakened" then
				task.delay(0.01,function()
					IgotAman:Disconnect()
					IgotAman2:Disconnect()
					Bro:Disconnect()
					MainFunctions:Destroy(NEW,2)
					NEW=nil
				end)
			elseif DefenseMode=="Supernull" then
				task.delay(0.005,function()
					IgotAman:Disconnect()
					IgotAman2:Disconnect()
					Bro:Disconnect()
					MainFunctions:Destroy(NEW,2)
					NEW=nil
				end)
			elseif DefenseMode=="Hypernull" then
				task.delay(0.005,function()
					IgotAman:Disconnect()
					IgotAman2:Disconnect()
					Bro:Disconnect()
					MainFunctions:Destroy(NEW,2)
					NEW=nil
				end)
			elseif DefenseMode=="Threaded" then
				task.delay(0.005,function()
					IgotAman:Disconnect()
					IgotAman2:Disconnect()
					Bro:Disconnect()
					MainFunctions:Destroy(NEW,2)
					NEW=nil
				end)
			elseif DefenseMode=="S. HN" or DefenseMode=="S. SN" or DefenseMode=="Superhypernull" or DefenseMode=="S. SHN" then
				task.delay(0.005,function()
					IgotAman:Disconnect()
					IgotAman2:Disconnect()
					Bro:Disconnect()
					MainFunctions:Destroy(NEW,2)
					NEW=nil
				end)
			end
		end)
		
		
	end)
end
function GRRRRRAWAR()
	pcall(function()
	end)
end

game:GetService("RunService").PreSimulation:Connect(function()
	if visiblevisible then
		if DefenseMode=="Normal" then
			task_defer(RefitLol)
		elseif DefenseMode=="Defer Bypass" then
			newDefer(RefitLol)
		elseif DefenseMode=="Awakened" then
			awakened(RefitLol,1)
		elseif DefenseMode=="Supernull" then
			SNThing(RefitLol,SupernullAmount)
		elseif DefenseMode=="Hypernull" then
			HyperNullS(RefitLol)
		elseif DefenseMode=="Threaded" then
			newthread(function()
				SNThing(RefitLol,SupernullAmount)
			end)
			newthread(function()
				HyperNullS(RefitLol,SupernullAmount)
			end)
			newthread(function()
				SHN(RefitLol)
			end)
		elseif DefenseMode=="Superhypernull" then
			SHN(RefitLol)
		elseif DefenseMode=="S. HN" then
			for i=1,3 do
				HyperNullS(RefitLol)
			end
		elseif DefenseMode=="S. SN" then
			for i=1,3 do
				SNThing(RefitLol,SupernullAmount)
			end
		elseif DefenseMode=="S. SHN" then
			for i=1,3 do
				SHN(RefitLol)
			end
		end
	end
end)
INFO