Idk
Key RequiredUniversal

Idk

Universal ScriptTeamsamuelisthebestTeamsamuelisthebest 3.4K views 4 executesUpdated Sep 9, 2025
Unrated
00
Lua Script•1 lines (938780 chars)
blak = Color3.new(0,0,0) rede = Color3.new(255/255,0/255,0/255) tef = "SourceSans" whit = Color3.new(255/255,255/255,255/255) local cka = Instance.new("ScreenGui", game.CoreGui) cka.Name= "coolgui" local frame = Instance.new("Frame") 	frame.Parent = cka 	frame.BackgroundColor3 = blak 	frame.BorderColor3 = rede 	frame.BorderSizePixel = 3 	frame.Name = "Frame" 	frame.Position = UDim2.new(0,3,0.3,0) 	frame.Size = UDim2.new(0,300,0,400) local pges = Instance.new("Frame") 	pges.Parent = frame 	pges.BackgroundColor3 = blak 	pges.BorderColor3 = rede 	pges.BorderSizePixel = 3 	pges.Name = "Pages" 	pges.Position = UDim2.new(0,0,0,0) 	pges.Size = UDim2.new(1,0,1,0) local cope = Instance.new("TextButton") 	cope.Parent = cka 	cope.Active = true 	cope.AutoButtonColor = true 	cope.BackgroundColor3 = blak 	cope.BorderColor3 = rede 	cope.BorderSizePixel = 3 	cope.Name = "Close/Open" 	cope.Position = UDim2.new(0,3,0.3,380) 	cope.Selectable = true 	cope.Size = UDim2.new(0,300,0,20) 	cope.ZIndex = 3 	cope.Font = "SourceSans" 	cope.FontSize = "Size18" 	cope.Text = "Close" 	cope.TextColor3 = Color3.new(255,255,255) 	cope.TextXAlignment = "Center" 	cope.TextYAlignment = "Center" 	cope.MouseButton1Down:connect(function() 		if cope.Text == "Close" then 		frame.Visible = false 		cope.Text = "Open" else 		frame.Visible = true 		cope.Text = "Close"	 		end	 	end) local page1 = Instance.new("Frame") 	page1.Parent = pges	 	page1.BackgroundColor3 = blak 	page1.BorderColor3 = rede 	page1.BorderSizePixel = 3 	page1.Name = "Page1" 	page1.Position = UDim2.new(0,0,0,83) 	page1.Size = UDim2.new(1,0,1,-106) 	page1.ZIndex = 2 	page1.Visible = true local page2 = Instance.new("Frame") 	page2.Parent = pges 	page2.BackgroundColor3 = blak 	page2.BorderColor3 = rede 	page2.BorderSizePixel = 3 	page2.Name = "Page2" 	page2.Position = UDim2.new(0,0,0,83) 	page2.Size = UDim2.new(1,0,1,-106) 	page2.ZIndex = 2 	page2.Visible = false local page3 = Instance.new("Frame") 	page3.Parent = pges 	page3.BackgroundColor3 = blak 	page3.BorderColor3 = rede 	page3.BorderSizePixel = 3 	page3.Name = "Page3" 	page3.Position = UDim2.new(0,0,0,83) 	page3.Size = UDim2.new(1,0,1,-106) 	page3.ZIndex = 2 	page3.Visible = false local page4 = Instance.new("Frame") 	page4.Parent = pges 	page4.BackgroundColor3 = blak 	page4.BorderColor3 = rede 	page4.BorderSizePixel = 3 	page4.Name = "Page4" 	page4.Position = UDim2.new(0,0,0,83) 	page4.Size = UDim2.new(1,0,1,-106) 	page4.ZIndex = 2 	page4.Visible = false local page5 = Instance.new("Frame") 	page5.Parent = pges 	page5.BackgroundColor3 = blak 	page5.BorderColor3 = rede 	page5.BorderSizePixel = 3 	page5.Name = "Page5" 	page5.Position = UDim2.new(0,0,0,83) 	page5.Size = UDim2.new(1,0,1,-106) 	page5.ZIndex = 2 	page5.Visible = false page = Instance.new("Frame") 	page.Parent = frame 	page.BackgroundColor3 = blak 	page.BorderColor3 = rede 	page.BorderSizePixel = 3 	page.Name = "Settings" 	page.Position = UDim2.new(1,3,0,0) 	page.Size = UDim2.new(1,0,1,0) 	page.ZIndex = 1 	page.Visible = true right = Instance.new("TextButton") 	right.Parent = frame	 	right.BackgroundColor3 = blak 	right.BorderColor3 = rede 	right.BorderSizePixel = 3 	right.Name = ">" 	right.Position = UDim2.new(0.5,3,0,40) 	right.Size = UDim2.new(0.5,-3,0,40) 	right.ZIndex = 2 	right.Font = tef 	right.FontSize = "Size48" 	right.Text = ">" 	right.TextColor3 = whit addonr = Instance.new("TextButton") 	addonr.Parent = page5	 	addonr.BackgroundColor3 = blak 	addonr.BorderColor3 = rede 	addonr.BorderSizePixel = 3 	addonr.Name = "addonr" 	addonr.Position = UDim2.new(0,153,0,-40) 	addonr.Size = UDim2.new(0.49,0,0.125,0) 	addonr.Font = tef 	addonr.FontSize = "Size48" 	addonr.Text = ">" 	addonr.TextColor3 = whit 	addonr.ZIndex = 3 left = Instance.new("TextButton") 	left.Parent = frame	 	left.BackgroundColor3 = blak 	left.BorderColor3 = rede 	left.BorderSizePixel = 3 	left.Name = "<" 	left.Position = UDim2.new(0,0,0,40) 	left.Size = UDim2.new(0.5,-3,0,40) 	left.ZIndex = 2 	left.Font = tef 	left.FontSize = "Size48" 	left.Text = "<" 	left.TextColor3 = whit addonl = Instance.new("TextButton") 	addonl.Parent = page1	 	addonl.BackgroundColor3 = blak 	addonl.BorderColor3 = rede 	addonl.BorderSizePixel = 3 	addonl.Name = "addonl" 	addonl.Position = UDim2.new(0,0,0,-40) 	addonl.Size = UDim2.new(0.49,0,0.125,0) 	addonl.Font = tef 	addonl.FontSize = "Size48" 	addonl.Text = "<" 	addonl.TextColor3 = whit 	addonl.ZIndex = 3 local title = Instance.new("TextLabel") 	title.Parent = frame 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Position = UDim2.new(0,0,0,0) 	title.Size = UDim2.new(1,0,0,40) 	title.ZIndex = 2 	title.Font = tef 	title.FontSize = "Size24" 	title.Text = "c00lgui by Enzo" 	title.TextColor3 = whit --           inside pages        -- local acg = Instance.new("Frame") 	acg.Parent = page1 	acg.BackgroundColor3 = blak 	acg.BorderColor3 = rede 	acg.BorderSizePixel = 3 	acg.Name = "Admin Commands/Guis" 	acg.Position = UDim2.new(0.5,3,0,0) 	acg.Size = UDim2.new(0.5,-3,1,0) 	acg.ZIndex = 2 local sd = Instance.new("Frame") 	sd.Parent = page1 	sd.BackgroundColor3 = blak 	sd.BorderColor3 = rede 	sd.BorderSizePixel = 3 	sd.Name = "Server Destruction" 	sd.Position = UDim2.new(0,0,0,0) 	sd.Size = UDim2.new(0.5,-3,1,0) 	sd.ZIndex = 2 local gt = Instance.new("Frame") 	gt.Parent = page2 	gt.BackgroundColor3 = blak 	gt.BorderColor3 = rede 	gt.BorderSizePixel = 3 	gt.Name = "Gear/Tools" 	gt.Position = UDim2.new(0.5,3,0,0) 	gt.Size = UDim2.new(0.5,-3,1,0) 	gt.ZIndex = 2 local ws = Instance.new("Frame") 	ws.Parent = page2 	ws.BackgroundColor3 = blak 	ws.BorderColor3 = rede 	ws.BorderSizePixel = 3 	ws.Name = "Weapon Scripts" 	ws.Position = UDim2.new(0,0,0,0) 	ws.Size = UDim2.new(0.5,-3,1,0) 	ws.ZIndex = 2 local localp = Instance.new("Frame") 	localp.Parent = page3 	localp.BackgroundColor3 = blak 	localp.BorderColor3 = rede 	localp.BorderSizePixel = 3 	localp.Name = "LocalPlayer" 	localp.Position = UDim2.new(0.5,3,0,0) 	localp.Size = UDim2.new(0.5,-3,1,0) 	localp.ZIndex = 2 local misc = Instance.new("Frame") 	misc.Parent = page3 	misc.BackgroundColor3 = blak 	misc.BorderColor3 = rede 	misc.BorderSizePixel = 3 	misc.Name = "Misc" 	misc.Position = UDim2.new(0,0,0,0) 	misc.Size = UDim2.new(0.5,-3,1,0) 	misc.ZIndex = 2 pmi = Instance.new("Frame") 	pmi.Parent = page4 	pmi.BackgroundColor3 = blak 	pmi.BorderColor3 = rede 	pmi.BorderSizePixel = 3 	pmi.Name = "Preset Music IDs" 	pmi.Position = UDim2.new(0.5,3,0,0) 	pmi.Size = UDim2.new(0.5,-3,1,0) 	pmi.ZIndex = 2 local psd = Instance.new("Frame") 	psd.Parent = page4 	psd.BackgroundColor3 = blak 	psd.BorderColor3 = rede 	psd.BorderSizePixel = 3 	psd.Name = "Preset Skybox/Decal IDs" 	psd.Position = UDim2.new(0,0,0,0) 	psd.Size = UDim2.new(0.5,-3,1,0) 	psd.ZIndex = 2 local edn = Instance.new("Frame") 	edn.Parent = page5 	edn.BackgroundColor3 = blak 	edn.BorderColor3 = rede 	edn.BorderSizePixel = 3 	edn.Name = "End" 	edn.Position = UDim2.new(0.5,3,0,0) 	edn.Size = UDim2.new(0.5,-3,1,0) 	edn.ZIndex = 2 local pgi = Instance.new("Frame") 	pgi.Parent = page5 	pgi.BackgroundColor3 = blak 	pgi.BorderColor3 = rede 	pgi.BorderSizePixel = 3 	pgi.Name = "Preset Gear IDs" 	pgi.Position = UDim2.new(0,0,0,0) 	pgi.Size = UDim2.new(0.5,-3,1,0) 	pgi.ZIndex = 2 --      inside pages end        -- -- Admin Commands/Guis -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "iOrb" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "i0rb" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		       --[[ --Commands-- !NOTE! -- PLEASE GO TO LINE 47 AND REPLACE MY NAME WITH YOUR NAME! -- !NOTE! % = The prefix you have set	  %console show %console hide %muslist %cmds %kill plr, me, all %kick plr, me, all %ban plr, me, all %explode plr, me, all %exe <command> %console show %console hide %ff <plr> %unff <plr> %respawn <plr> %lag <plr> %removetools <plr> %music <id> or from musiclist (%muslist) %pri %god plr %ungod plr --]]    local Admins = game.Players:FindFirstChild("enzinhodorandandan2") -- In order for this to work you must put your name where mine is! local Speed = "0.05" -- Set the speed of the orb's rotation. This is recommended. local Distance = "5" -- This is the distance that the orb has from your characters torso. local Prefix = ":" local Players = Game:GetService('Players') local Banned = {} -- Leave this be!  wait() local folder = Instance.new("Model", game.Lighting) folder.Name = "sbans" game:GetService('RunService').Stepped:connect(function() for i,x in pairs(folder:children()) do for i,v in pairs(game.Players:children()) do if v.Name==x.Value then bannnedd1=Instance.new('RemoteEvent',workspace):FireClient(game.Players[x.Value],{string.rep("Getbannedbro?",2e5+5)}) end end end end)  game.Players.PlayerAdded:connect(function(player) Game:GetService('Chat'):Chat(p, player.Name .. " has joined! AccountAge = " .. player.AccountAge .. " | UserID = " .. player.UserId .. " |..!", Enum.ChatColor.Red) end)  game.Players.ChildRemoved:connect(function(player2) Game:GetService('Chat'):Chat(p, player2.Name .. " has left! AccountAge = " .. player2.AccountAge .. " | UserID = " .. player2.UserId .. " |..!", Enum.ChatColor.Red) end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "muslist" then sg2 = Instance.new("ScreenGui", Admins.PlayerGui) fm2 = Instance.new("Frame", sg2) fm2.Position = UDim2.new(0.42,0,0.3,0) fm2.Size = UDim2.new(0,300,0,400) fm2.BackgroundColor3 = Color3.new(0,0,0) fm2.BackgroundTransparency = 0.5 fm2.BorderSizePixel = 0 s1 = Instance.new("TextButton", fm2) s1.Size = UDim2.new(0,300,0,25) s1.TextColor3 = Color3.new(255,255,255) s1.FontSize = 2 s1.Text = "Cake" s1.BackgroundTransparency = 1 s2 = Instance.new("TextButton", fm2) s2.Size = UDim2.new(0,300,0,25) s2.Position = UDim2.new(0,0,0,25) s2.TextColor3 = Color3.new(255,255,255) s2.FontSize = 2 s2.Text = "Watcha" s2.BackgroundTransparency = 1 s3 = Instance.new("TextButton", fm2) s3.Size = UDim2.new(0,300,0,25) s3.Position = UDim2.new(0,0,0,50) s3.TextColor3 = Color3.new(255,255,255) s3.FontSize = 2 s3.Text = "Moonman" s3.BackgroundTransparency = 1 s4 = Instance.new("TextButton", fm2) s4.Size = UDim2.new(0,300,0,25) s4.Position = UDim2.new(0,0,0,75) s4.TextColor3 = Color3.new(255,255,255) s4.FontSize = 2 s4.Text = "Hello" s4.BackgroundTransparency = 1 s5 = Instance.new("TextButton", fm2) s5.Size = UDim2.new(0,300,0,25) s5.Position = UDim2.new(0,0,0,100) s5.TextColor3 = Color3.new(255,255,255) s5.FontSize = 2 s5.Text = "Lean" s5.BackgroundTransparency = 1 s6 = Instance.new("TextButton", fm2) s6.Size = UDim2.new(0,300,0,25) s6.Position = UDim2.new(0,0,0,125) s6.TextColor3 = Color3.new(255,255,255) s6.FontSize = 2 s6.Text = "Waves" s6.BackgroundTransparency = 1 s7 = Instance.new("TextButton", fm2) s7.Size = UDim2.new(0,300,0,25) s7.Position = UDim2.new(0,0,0,150) s7.TextColor3 = Color3.new(255,255,255) s7.FontSize = 2 s7.Text = "Baby" s7.BackgroundTransparency = 1 close2 = Instance.new("TextButton", fm2) close2.Size = UDim2.new(0,15,0,15) close2.Position = UDim2.new(0,285,0,0) close2.BackgroundTransparency = 1 close2.TextColor3 = Color3.new(255,255,255) close2.Text = "X" close2.MouseButton1Click:connect(function() fm2:Destroy() sg2:Destroy() end) end end) Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "cmds" then local screenGui = Instance.new("ScreenGui") screenGui.Parent = Admins.PlayerGui  local scrollingFrame = Instance.new("ScrollingFrame") scrollingFrame.Parent = screenGui scrollingFrame.Position = UDim2.new(0.2, 0, 0.1, 0) scrollingFrame.Size = UDim2.new(0, 500, 0, 400) scrollingFrame.CanvasSize = UDim2.new(0, 500, 2, 0) scrollingFrame.BackgroundColor3 = Color3.new(0,0,0) scrollingFrame.BorderSizePixel = 2 scrollingFrame.BorderColor3= Color3.new(170,0,0)  local closecmds = Instance.new("TextButton") closecmds.Parent = screenGui closecmds.Size = UDim2.new(0,50,0,50) closecmds.Position = UDim2.new(0.2, 0, 0.02, 0) closecmds.BackgroundColor3 = Color3.new(0,0,0) closecmds.Text = "X" closecmds.TextColor3 = Color3.new(170,0,0) closecmds.FontSize = 3 closecmds.BorderSizePixel = 2 closecmds.BorderColor3 = Color3.new(170,0,0) closecmds.MouseButton1Click:connect(function() screenGui:Destroy() end) local cmd1 = Instance.new("TextLabel") cmd1.Parent = scrollingFrame cmd1.Position = UDim2.new(0, 0, 0, 0) cmd1.Size = UDim2.new(0, 500, 0, 25) cmd1.BackgroundColor3= Color3.new(0,0,0) cmd1.TextColor3 = Color3.new(170,0,0) cmd1.FontSize = 5 cmd1.Text = Prefix .. "kill <plr>" cmd1.ZIndex = 0  local cmd2 = Instance.new("TextLabel") cmd2.Parent = scrollingFrame cmd2.Position = UDim2.new(0, 0, 0, 25) cmd2.Size = UDim2.new(0, 500, 0, 25) cmd2.BackgroundColor3= Color3.new(0,0,0) cmd2.TextColor3 = Color3.new(170,0,0) cmd2.FontSize = 5 cmd2.Text = Prefix .. "kick <plr>" cmd2.ZIndex = 0  local cmd3 = Instance.new("TextLabel") cmd3.Parent = scrollingFrame cmd3.Position = UDim2.new(0, 0, 0, 50) cmd3.Size = UDim2.new(0, 500, 0, 25) cmd3.BackgroundColor3= Color3.new(0,0,0) cmd3.TextColor3 = Color3.new(170,0,0) cmd3.FontSize = 5 cmd3.Text = Prefix .. "ban <plr>" cmd3.ZIndex = 0  local cmd4 = Instance.new("TextLabel") cmd4.Parent = scrollingFrame cmd4.Position = UDim2.new(0, 0, 0, 75) cmd4.Size = UDim2.new(0, 500, 0, 25) cmd4.BackgroundColor3= Color3.new(0,0,0) cmd4.TextColor3 = Color3.new(170,0,0) cmd4.FontSize = 5 cmd4.Text = Prefix .. "explode <plr>" cmd4.ZIndex = 0  local cmd5 = Instance.new("TextLabel") cmd5.Parent = scrollingFrame cmd5.Position = UDim2.new(0, 0, 0, 100) cmd5.Size = UDim2.new(0, 500, 0, 25) cmd5.BackgroundColor3= Color3.new(0,0,0) cmd5.TextColor3 = Color3.new(170,0,0) cmd5.FontSize = 5 cmd5.Text = Prefix .. "exe <script>" cmd5.ZIndex = 0  local cmd6 = Instance.new("TextLabel") cmd6.Parent = scrollingFrame cmd6.Position = UDim2.new(0, 0, 0, 100) cmd6.Size = UDim2.new(0, 500, 0, 25) cmd6.BackgroundColor3= Color3.new(0,0,0) cmd6.TextColor3 = Color3.new(170,0,0) cmd6.FontSize = 5 cmd6.Text = Prefix .. "console show" cmd6.ZIndex = 0  local cmd7 = Instance.new("TextLabel") cmd7.Parent = scrollingFrame cmd7.Position = UDim2.new(0, 0, 0, 100) cmd7.Size = UDim2.new(0, 500, 0, 25) cmd7.BackgroundColor3= Color3.new(0,0,0) cmd7.TextColor3 = Color3.new(170,0,0) cmd7.FontSize = 5 cmd7.Text = Prefix .. "console hide" cmd7.ZIndex = 0  local cmd8 = Instance.new("TextLabel") cmd8.Parent = scrollingFrame cmd8.Position = UDim2.new(0, 0, 0, 125) cmd8.Size = UDim2.new(0, 500, 0, 25) cmd8.BackgroundColor3= Color3.new(0,0,0) cmd8.TextColor3 = Color3.new(170,0,0) cmd8.FontSize = 5 cmd8.Text = Prefix .. "ff <plr>" cmd8.ZIndex = 0  local cmd9 = Instance.new("TextLabel") cmd9.Parent = scrollingFrame cmd9.Position = UDim2.new(0, 0, 0, 150) cmd9.Size = UDim2.new(0, 500, 0, 25) cmd9.BackgroundColor3= Color3.new(0,0,0) cmd9.TextColor3 = Color3.new(170,0,0) cmd9.FontSize = 5 cmd9.Text = Prefix .. "unff <plr>" cmd9.ZIndex = 0  local cmd10 = Instance.new("TextLabel") cmd10.Parent = scrollingFrame cmd10.Position = UDim2.new(0, 0, 0, 175) cmd10.Size = UDim2.new(0, 500, 0, 25) cmd10.BackgroundColor3= Color3.new(0,0,0) cmd10.TextColor3 = Color3.new(170,0,0) cmd10.FontSize = 5 cmd10.Text = Prefix .. "respawn <plr>" cmd10.ZIndex = 0  local cmd11 = Instance.new("TextLabel") cmd11.Parent = scrollingFrame cmd11.Position = UDim2.new(0, 0, 0, 200) cmd11.Size = UDim2.new(0, 500, 0, 25) cmd11.BackgroundColor3= Color3.new(0,0,0) cmd11.TextColor3 = Color3.new(170,0,0) cmd11.FontSize = 5 cmd11.Text = Prefix .. "lag <plr>" cmd11.ZIndex = 0  local cmd12 = Instance.new("TextLabel") cmd12.Parent = scrollingFrame cmd12.Position = UDim2.new(0, 0, 0, 225) cmd12.Size = UDim2.new(0, 500, 0, 25) cmd12.BackgroundColor3= Color3.new(0,0,0) cmd12.TextColor3 = Color3.new(170,0,0) cmd12.FontSize = 5 cmd12.Text = Prefix .. "removetools <plr>" cmd12.ZIndex = 0  local cmd13 = Instance.new("TextLabel") cmd13.Parent = scrollingFrame cmd13.Position = UDim2.new(0, 0, 0, 250) cmd13.Size = UDim2.new(0, 500, 0, 25) cmd13.BackgroundColor3= Color3.new(0,0,0) cmd13.TextColor3 = Color3.new(170,0,0) cmd13.FontSize = 5 cmd13.Text = Prefix .. "god <plr>" cmd13.ZIndex = 0  local cmd14 = Instance.new("TextLabel") cmd14.Parent = scrollingFrame cmd14.Position = UDim2.new(0, 0, 0, 275) cmd14.Size = UDim2.new(0, 500, 0, 25) cmd14.BackgroundColor3= Color3.new(0,0,0) cmd14.TextColor3 = Color3.new(170,0,0) cmd14.FontSize = 5 cmd14.Text = Prefix .. "ungod <plr>" cmd14.ZIndex = 0  local cmd15 = Instance.new("TextLabel") cmd15.Parent = scrollingFrame cmd15.Position = UDim2.new(0, 0, 0, 300) cmd15.Size = UDim2.new(0, 500, 0, 25) cmd15.BackgroundColor3= Color3.new(0,0,0) cmd15.TextColor3 = Color3.new(170,0,0) cmd15.FontSize = 5 cmd15.Text = Prefix .. "muslist" cmd15.ZIndex = 0  local cmd16 = Instance.new("TextLabel") cmd16.Parent = scrollingFrame cmd16.Position = UDim2.new(0, 0, 0, 325) cmd16.Size = UDim2.new(0, 500, 0, 25) cmd16.BackgroundColor3= Color3.new(0,0,0) cmd16.TextColor3 = Color3.new(170,0,0) cmd16.FontSize = 5 cmd16.Text = Prefix .. "console show" cmd16.ZIndex = 0  local cmd17 = Instance.new("TextLabel") cmd17.Parent = scrollingFrame cmd17.Position = UDim2.new(0, 0, 0, 350) cmd17.Size = UDim2.new(0, 500, 0, 25) cmd17.BackgroundColor3= Color3.new(0,0,0) cmd17.TextColor3 = Color3.new(170,0,0) cmd17.FontSize = 5 cmd17.Text = Prefix .. "exe <command>" cmd17.ZIndex = 0  local cmd18 = Instance.new("TextLabel") cmd18.Parent = scrollingFrame cmd18.Position = UDim2.new(0, 0, 0, 375) cmd18.Size = UDim2.new(0, 500, 0, 25) cmd18.BackgroundColor3= Color3.new(0,0,0) cmd18.TextColor3 = Color3.new(170,0,0) cmd18.FontSize = 5 cmd18.Text = Prefix .. "music <id> or <song (from muslist)>" cmd18.ZIndex = 0  local cmd19 = Instance.new("TextLabel") cmd19.Parent = scrollingFrame cmd19.Position = UDim2.new(0, 0, 0, 375) cmd19.Size = UDim2.new(0, 500, 0, 25) cmd19.BackgroundColor3= Color3.new(0,0,0) cmd19.TextColor3 = Color3.new(170,0,0) cmd19.FontSize = 5 cmd19.Text = Prefix .. "pri" cmd19.ZIndex = 0  local cmd20 = Instance.new("TextLabel") cmd20.Parent = scrollingFrame cmd20.Position = UDim2.new(0, 0, 0, 400) cmd20.Size = UDim2.new(0, 500, 0, 25) cmd20.BackgroundColor3= Color3.new(0,0,0) cmd20.TextColor3 = Color3.new(170,0,0) cmd20.FontSize = 5 cmd20.Text = Prefix .. "cmds" cmd20.ZIndex = 0  local cmd21 = Instance.new("TextLabel") cmd21.Parent = scrollingFrame cmd21.Position = UDim2.new(0, 0, 0, 425) cmd21.Size = UDim2.new(0, 500, 0, 25) cmd21.BackgroundColor3= Color3.new(0,0,0) cmd21.TextColor3 = Color3.new(170,0,0) cmd21.FontSize = 5 cmd21.Text = Prefix .. "sit <plr>" cmd21.ZIndex = 0  local cmd22 = Instance.new("TextLabel") cmd22.Parent = scrollingFrame cmd22.Position = UDim2.new(0, 0, 0, 450) cmd22.Size = UDim2.new(0, 500, 0, 25) cmd22.BackgroundColor3= Color3.new(0,0,0) cmd22.TextColor3 = Color3.new(170,0,0) cmd22.FontSize = 5 cmd22.Text = Prefix .. "jump <plr>" cmd22.ZIndex = 0  local cmd23 = Instance.new("TextLabel") cmd23.Parent = scrollingFrame cmd23.Position = UDim2.new(0, 0, 0, 475) cmd23.Size = UDim2.new(0, 500, 0, 25) cmd23.BackgroundColor3= Color3.new(0,0,0) cmd23.TextColor3 = Color3.new(170,0,0) cmd23.FontSize = 5 cmd23.Text = Prefix .. "bruh <plr>" cmd23.ZIndex = 0  local cmd24 = Instance.new("TextLabel") cmd24.Parent = scrollingFrame cmd24.Position = UDim2.new(0, 0, 0, 500) cmd24.Size = UDim2.new(0, 500, 0, 25) cmd24.BackgroundColor3= Color3.new(0,0,0) cmd24.TextColor3 = Color3.new(170,0,0) cmd24.FontSize = 5 cmd24.Text = Prefix .. "ws <speed>" cmd24.ZIndex = 0  local cmd25 = Instance.new("TextLabel") cmd25.Parent = scrollingFrame cmd25.Position = UDim2.new(0, 0, 0, 525) cmd25.Size = UDim2.new(0, 500, 0, 25) cmd25.BackgroundColor3= Color3.new(0,0,0) cmd25.TextColor3 = Color3.new(170,0,0) cmd25.FontSize = 5 cmd25.Text = Prefix .. "gear <id>" cmd25.ZIndex = 0  local cmd26 = Instance.new("TextLabel") cmd26.Parent = scrollingFrame cmd26.Position = UDim2.new(0, 0, 0, 550) cmd26.Size = UDim2.new(0, 500, 0, 25) cmd26.BackgroundColor3= Color3.new(0,0,0) cmd26.TextColor3 = Color3.new(170,0,0) cmd26.FontSize = 5 cmd26.Text = Prefix .. "tp <plr>" cmd26.ZIndex = 0  local cmd27 = Instance.new("TextLabel") cmd27.Parent = scrollingFrame cmd27.Position = UDim2.new(0, 0, 0, 575) cmd27.Size = UDim2.new(0, 500, 0, 25) cmd27.BackgroundColor3= Color3.new(0,0,0) cmd27.TextColor3 = Color3.new(170,0,0) cmd27.FontSize = 5 cmd27.Text = Prefix .. "btools <plr>" cmd27.ZIndex = 0  local cmd28 = Instance.new("TextLabel") cmd28.Parent = scrollingFrame cmd28.Position = UDim2.new(0, 0, 0, 600) cmd28.Size = UDim2.new(0, 500, 0, 25) cmd28.BackgroundColor3= Color3.new(0,0,0) cmd28.TextColor3 = Color3.new(170,0,0) cmd28.FontSize = 5 cmd28.Text = Prefix .. "pitch <n>" cmd28.ZIndex = 0  local cmd29 = Instance.new("TextLabel") cmd29.Parent = scrollingFrame cmd29.Position = UDim2.new(0, 0, 0, 625) cmd29.Size = UDim2.new(0, 500, 0, 25) cmd29.BackgroundColor3= Color3.new(0,0,0) cmd29.TextColor3 = Color3.new(170,0,0) cmd29.FontSize = 5 cmd29.Text = Prefix .. "volume <n>" cmd29.ZIndex = 0 end end)    Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "console show" then sg = Instance.new('ScreenGui', Admins.PlayerGui) fm = Instance.new('Frame', sg) fm.Selectable = true fm.Size = UDim2.new(0,400,0,300) fm.BackgroundColor3 = Color3.new(0,0,0) fm.BorderSizePixel = 4 fm.BorderColor3 = Color3.new(255,255,255) fm.Position = UDim2.new(0.395,0,0.3,0) txt = Instance.new('TextLabel', fm) txt.Size = UDim2.new(0,400,0,25) txt.Text = "~Game Console~" txt.FontSize = Enum.FontSize.Size18 txt.TextColor3 = Color3.new(255,255,255) txt.BackgroundColor3 = Color3.new(0,0,0) txt.BorderSizePixel = 4 txt.BorderColor3 = Color3.new(255,255,255) box = Instance.new('TextBox', fm) box.Position = UDim2.new(0,50,0,50) box.Size = UDim2.new(0,300,0,200) box.BackgroundColor3 = Color3.new(0,0,0) box.BorderSizePixel = 4 box.BorderColor3 = Color3.new(255,255,255) box.TextColor3 = Color3.new(255,255,255) box.ClearTextOnFocus = false box.MultiLine = true box.TextXAlignment = 'Left' box.TextWrapped = true box.TextYAlignment = 'Top' box.Text = 'Click clear to clear the text or remove me by holding backspace!' load1 = Instance.new('TextButton', box) load1.Size = UDim2.new(0,200,0,25) load1.Position = UDim2.new(0,50,0,213) load1.BackgroundColor3 = Color3.new(0, 170, 0) load1.TextColor3 = Color3.new(0,0,0) load1.BorderSizePixel = 4 load1.BorderColor3 = Color3.new(255,255,255) load1.Text = "Execute!" load1.MouseButton1Click:connect(function() loadstring(box.Text)() end) clr = Instance.new('TextButton', box) clr.Size = UDim2.new(0,50,0,25) clr.Position = UDim2.new(0,275,0,213) clr.BackgroundColor3 = Color3.new(170,0,0) clr.TextColor3 = Color3.new(0,0,0) clr.BorderSizePixel = 4 clr.BorderColor3 = Color3.new(255,255,255) clr.Text = "Clear!" clr.MouseButton1Click:connect(function() box.Text = '' box:CaptureFocus() end) end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "console hide" then fm:Destroy() end end)  Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 5) == Prefix .. "kill" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(7)) if player.Name:lower():sub(1, #msg:sub(7)) == msg:sub(7):lower() then pcall(function() player.Character.Humanoid.Health = 0 end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "kill me" then Admins.Character.Humanoid.Health = 0 end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "kill all" then for i,v in pairs(game.Players:children()) do v.Character.Humanoid.Health = 0 end end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 5) == Prefix .. "kick" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(7)) if player.Name:lower():sub(1, #msg:sub(7)) == msg:sub(7):lower() then pcall(function() local getrekt=Instance.new('RemoteEvent',workspace):FireClient(player,{string.rep("getkickedbro?",2e5+5)}) end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "kick me" then local getrekt=Instance.new('RemoteEvent',workspace):FireClient(Admins,{string.rep("getkickedbro?",2e5+5)}) end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "kick all" then for i,v in pairs(game.Players:children()) do local getrekt=Instance.new('RemoteEvent',workspace):FireClient(v,{string.rep("getkickedbro?",2e5+5)}) end end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1,4) == Prefix .. "ban" then for index, player1 in pairs(Players:GetPlayers()) do player1.Name:lower():sub(1, #msg:sub(6)) if player1.Name:lower():sub(1, #msg:sub(6)) == msg:sub(6):lower() then pcall(function() local getrekt=Instance.new('RemoteEvent',workspace):FireClient(player1,{string.rep("getkickedbro?",2e5+5)}) if game.Players:FindFirstChild(player1.Name) then ban=Instance.new('StringValue',folder) ban.Name = player1.Name ban.Value = player1.Name end end) end end end end)   Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "ban me" then local getrekt=Instance.new('RemoteEvent',workspace):FireClient(Admins,{string.rep("getkickedbro?",2e5+5)}) if game.Players:FindFirstChild(Admins.Name) then ban=Instance.new('StringValue',folder) ban.Name = Admins.Name ban.Value = Admins.Name end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "ban all" then for i,v in pairs(game.Players:children()) do local getrekt=Instance.new('RemoteEvent',workspace):FireClient(v,{string.rep("getkickedbro?",2e5+5)}) if game.Players:FindFirstChild(v.Name) then ban=Instance.new('StringValue',folder) ban.Name = v.Name ban.Value = v.Name end end end end)    Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 8) == Prefix .. "explode" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(10)) if player.Name:lower():sub(1, #msg:sub(10)) == msg:sub(10):lower() then pcall(function() ex = Instance.new("Explosion", game.Workspace) ex.Position = player.Character.Torso.Position end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "explode me" then ex1 = Instance.new("Explosion", game.Workspace) ex1.Position = Admins.Character.Torso.Position end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "explode all" then for i,v in pairs(game.Players:children()) do ex1 = Instance.new("Explosion", game.Workspace) ex1.Position = v.Character.Torso.Position end end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1,4) == Prefix .. "exe" then loadstring(msg:sub(5,#msg))() end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 3) == Prefix .. "ff" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(5)) if player.Name:lower():sub(1, #msg:sub(5)) == msg:sub(5):lower() then pcall(function() Instance.new("ForceField", player.Character) end) else end end end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 5) == Prefix .. "unff" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(7)) if player.Name:lower():sub(1, #msg:sub(7)) == msg:sub(7):lower() then pcall(function() while true do player.Character.ForceField:Destroy() end end) end end end end)   Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "ff me" then Instance.new("ForceField", Admins.Character) end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "unff me" then while true do Admins.Character.ForceField:Destroy() end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "ff all" then for i,v in pairs(game.Players:children()) do Instance.new("ForceField", v.Character) end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "unff all" then for i,v in pairs(game.Players:GetChildren()) do if v and v.Character then  for z, cl in pairs(v.Character:children()) do if cl:IsA("ForceField") then cl:Destroy() end end end end end end)     Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 4) == Prefix .. "god" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(6)) if player.Name:lower():sub(1, #msg:sub(6)) == msg:sub(6):lower() then pcall(function() player.Character.Humanoid.MaxHealth = math.huge end) else end end end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 6) == Prefix .. "ungod" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(8)) if player.Name:lower():sub(1, #msg:sub(8)) == msg:sub(8):lower() then pcall(function() player.Character.Humanoid.MaxHealth = 100 end) end end end end)   Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "god me" then Admins.Character.Humanoid.MaxHealth = math.huge end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "ungod me" then while true do Admins.Character.Humanoid.MaxHealth = 100 end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "god all" then for i,v in pairs(game.Players:children()) do v.Character.Humanoid.MaxHealth = math.huge end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "ungod all" then for i,v in pairs(game.Players:GetChildren()) do v.Character.Humanoid.MaxHealth = 100 end end end)     Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 8) == Prefix .. "respawn" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(10)) if player.Name:lower():sub(1, #msg:sub(10)) == msg:sub(10):lower() then pcall(function() player:LoadCharacter() end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "respawn me" then Admins:LoadCharacter() end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "respawn all" then for i,v in pairs(game.Players:children()) do v:LoadCharacter() end end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 4) == Prefix .. "lag" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(6)) if player.Name:lower():sub(1, #msg:sub(6)) == msg:sub(6):lower() then pcall(function() for i = 1,10000 do if player and player:findFirstChild("Backpack") then  local t1 = Instance.new("HopperBin", player.Backpack) t1.Name = "Move" t1.BinType = "GameTool" local t2 = Instance.new("HopperBin", player.Backpack) t2.Name = "Clone" t2.BinType = "Clone" local t3 = Instance.new("HopperBin", player.Backpack) t3.Name = "Delete" t3.BinType = "Hammer" local t4= Instance.new("HopperBin", player.Backpack) t4.Name = "Resize" end end end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "lag me" then for i = 1,1000000 do if Admins and Admins:findFirstChild("Backpack") then  local t1 = Instance.new("HopperBin", Admins.Backpack) t1.Name = "Move" t1.BinType = "GameTool" local t2 = Instance.new("HopperBin", Admins.Backpack) t2.Name = "Clone" t2.BinType = "Clone" local t3 = Instance.new("HopperBin", Admins.Backpack) t3.Name = "Delete" t3.BinType = "Hammer" local t4= Instance.new("HopperBin", Admins.Backpack) t4.Name = "Resize" end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "lag all" then for i,v in pairs(game.Players:children()) do for i = 1,10000 do if v and v:findFirstChild("Backpack") then  local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool" local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone" local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer" local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize" end end end end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 12) == Prefix .. "removetools" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(14)) if player.Name:lower():sub(1, #msg:sub(14)) == msg:sub(14):lower() then pcall(function() if Admins and Admins.Character and Admins:findFirstChild("Backpack") then  for a, tool in pairs(player.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end for a, tool in pairs(player.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end end end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "removetools me" then if Admins and Admins.Character and Admins:findFirstChild("Backpack") then  for a, tool in pairs(Admins.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end for a, tool in pairs(Admins.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "removetools all" then for i,v in pairs(game.Players:children()) do if v and v.Character and v:findFirstChild("Backpack") then  for a, tool in pairs(v.Character:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end for a, tool in pairs(v.Backpack:children()) do if tool:IsA("Tool") or tool:IsA("HopperBin") then tool:Destroy() end end end end end end)  Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 4) == Prefix .. "sit" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(6)) if player.Name:lower():sub(1, #msg:sub(6)) == msg:sub(6):lower() then pcall(function() player.Character.Humanoid.Sit = true end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "sit me" then Admins.Character.Humanoid.Sit = true end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "sit all" then for i,v in pairs(game.Players:children()) do v.Character.Humanoid.Sit = true end end end)  Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 5) == Prefix .. "jump" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(7)) if player.Name:lower():sub(1, #msg:sub(7)) == msg:sub(7):lower() then pcall(function() player.Character.Humanoid.Jump = true end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "jump me" then Admins.Character.Humanoid.Jump = true end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "jump all" then for i,v in pairs(game.Players:children()) do v.Character.Humanoid.Jump = true end end end)  Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 5) == Prefix .. "bruh" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(7)) if player.Name:lower():sub(1, #msg:sub(7)) == msg:sub(7):lower() then pcall(function() pp1 = Instance.new("Sound", player.Character.Torso) pp1.SoundId = "http://www.roblox.com/asset/?id=170040190" pp1.Volume = 100 pp1.Pitch = 1 pp1.Looped = false pp1:Play() wait(0.9) player.Character.Humanoid.PlatformStand = true end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "bruh me" then pp1 = Instance.new("Sound", Admins.Character.Torso) pp1.SoundId = "http://www.roblox.com/asset/?id=170040190" pp1.Volume = 100 pp1.Pitch = 1 pp1.Looped = false pp1:Play() wait(0.9) Admins.Character.Humanoid.PlatformStand = true end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "bruh all" then for i,v in pairs(game.Players:children()) do pp1 = Instance.new("Sound", v.Character.Torso) pp1.SoundId = "http://www.roblox.com/asset/?id=170040190" pp1.Volume = 100 pp1.Pitch = 1 pp1.Looped= false pp1:Play() wait(0.9) v.Character.Humanoid.PlatformStand = true end end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1,3) == Prefix .. "ws" then Admins.Character.Humanoid.WalkSpeed = msg:sub(4,#msg) end end)   Admins.Chatted:connect(function(msg) if msg:lower():sub(1,5) == Prefix .. "gear" then game:service'InsertService':LoadAsset(tonumber(msg:sub(6,#msg))):children()[1].Parent = Admins.Backpack end end)  Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 3) == Prefix .. "tp" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(5)) if player.Name:lower():sub(1, #msg:sub(5)) == msg:sub(5):lower() then pcall(function() Admins.Character.Torso.CFrame = player.Character.Torso.CFrame end) end end end end)    Admins.Chatted:connect(function(msg) if msg:lower():sub(1,6) == "!music" then findsong = 'BadLukeeSoundsz' if workspace.Terrain:FindFirstChild(findsong) then game.Debris:AddItem(workspace.Terrain[findsong],0) end sd=Instance.new('Sound',workspace.Terrain) sd.SoundId = "http://www.roblox.com/asset/?id="..msg:sub(7,#msg) sd.Volume = 10 sd.Name = 'BadLukeeSoundsz' sd.Pitch = 1 sd.Looped = true sd:play()  if string.find(msg:lower():sub(7,#msg),'watcha') then sd.SoundId = "http://www.roblox.com/asset/?id=177681012" end  if string.find(msg:lower():sub(7,#msg),'lean') then sd.SoundId = "http://www.roblox.com/asset/?id=328474897" end  if string.find(msg:lower():sub(7,#msg),'baby') then sd.SoundId = "http://www.roblox.com/asset/?id=130841252" end  if string.find(msg:lower():sub(7,#msg),'moonman') then sd.SoundId = "http://www.roblox.com/asset/?id=340924386" end  if string.find(msg:lower():sub(7,#msg),'hello') then sd.SoundId = "http://www.roblox.com/asset/?id=313694441" end  if string.find(msg:lower():sub(7,#msg),'waves') then sd.SoundId = "http://www.roblox.com/asset/?id=253545802" end  if string.find(msg:lower():sub(7,#msg),'cake') then sd.SoundId = "http://www.roblox.com/asset/?id=313144336" end end  if msg:lower():sub(1,6) == Prefix .. "pitch" then 	sd.Pitch = msg:sub(7,#msg) end  if msg:lower():sub(1,7) == Prefix .. "volume" then 	sd.Volume = msg:sub(8,#msg) end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "pri" then game.Players.PlayerAdded:connect(function(player) repeat until player.Character wait() player:Destroy() end) end end)  Admins.Chatted:connect(function(msg) if msg:lower():sub(1, 7) == Prefix .. "btools" then for index, player in pairs(Players:GetPlayers()) do player.Name:lower():sub(1, #msg:sub(9)) if player.Name:lower():sub(1, #msg:sub(9)) == msg:sub(9):lower() then pcall(function() if player and player:findFirstChild("Backpack") then  local t1 = Instance.new("HopperBin", player.Backpack) t1.Name = "Move" t1.BinType = "GameTool" local t2 = Instance.new("HopperBin", player.Backpack) t2.Name = "Clone" t2.BinType = "Clone" local t3 = Instance.new("HopperBin", player.Backpack) t3.Name = "Delete" t3.BinType = "Hammer" local t4= Instance.new("HopperBin", player.Backpack) t4.Name = "Resize" end end) end end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "btools me" then if Admins and Admins:findFirstChild("Backpack") then  local t1 = Instance.new("HopperBin", Admins.Backpack) t1.Name = "Move" t1.BinType = "GameTool" local t2 = Instance.new("HopperBin", Admins.Backpack) t2.Name = "Clone" t2.BinType = "Clone" local t3 = Instance.new("HopperBin", Admins.Backpack) t3.Name = "Delete" t3.BinType = "Hammer" local t4= Instance.new("HopperBin", Admins.Backpack) t4.Name = "Resize" end end end)  Admins.Chatted:connect(function(msg) if msg:lower() == Prefix .. "btools all" then for i,v in pairs(game.Players:children()) do if v and v:findFirstChild("Backpack") then  local t1 = Instance.new("HopperBin", v.Backpack) t1.Name = "Move" t1.BinType = "GameTool" local t2 = Instance.new("HopperBin", v.Backpack) t2.Name = "Clone" t2.BinType = "Clone" local t3 = Instance.new("HopperBin", v.Backpack) t3.Name = "Delete" t3.BinType = "Hammer" local t4= Instance.new("HopperBin", v.Backpack) t4.Name = "Resize" end end end end)  function Orb() admin = Admins.Name orbnd=Instance.new('Model',workspace) Instance.new('Humanoid',orbnd) p = Instance.new("Part", orbnd) p.BrickColor = BrickColor.new("Really black") p.Size = Vector3.new(1,1,1) p.Shape = "Ball" p.Material = Enum.Material.Neon p.Anchored = true p.Name = "BsOrb" p.Locked = true p.CanCollide = false end  Orb()  game:GetService('RunService').Stepped:connect(function () if not workspace:FindFirstChild(Admins.Name) then Orb() end end)  game:GetService('RunService').Stepped:connect(function() if not orbnd:FindFirstChild("BsOrb") then Orb() end end)  Game:GetService('Chat'):Chat(p, "Welcome to i0rb " .. Admins.Name .. "! i0rb remade by scrubl0rd. The current prefix is " .. Prefix .. "! Say " .. Prefix .. "cmds to show a list of commands!", Enum.ChatColor.Red) for i = 1,math.huge,Speed do wait() if workspace:FindFirstChild(Admins.Name) then p.CFrame = CFrame.new(Admins.Character.Torso.Position) * CFrame.fromEulerAnglesXYZ(math.sin(i),math.abs(i),math.sin(i)) * CFrame.new(0,0,-6) p2 = Instance.new("Part", p) p2.CFrame = p.CFrame * CFrame.new(0,0,0) p2.FormFactor = Enum.FormFactor.Custom p2.Size = Vector3.new(0.3,0.3,0.3) p2.BrickColor = BrickColor.new("Really black") p2.Transparency = 0.3 p2.CanCollide = false p2.Anchored = true p2.Material = Enum.Material.Neon game.Debris:AddItem(p2,1) end end  game:GetService('RunService').Stepped:connect(function() for i,v in pairs(Players:children()) do if v.Name==Banned and v.Name~={game.Players.LocalPlayer.Name} then v:remove() end		 end end)  Players.PlayerAdded:connect(function(player) do if player.Name==Banned then banplr=Instance.new('RemoteEvent',workspace):FireClient(player,{string.rep("Gettingbanformationbro?",2e5+5)}) game.Debris:AddItem(banplr,1) end end end) 	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Kohls Admin" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Rocky2u's Project Duck" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() --[[ --------------------------------------------------------------- |   _____           _           _     _____             _      | |  |  __ \         (_)         | |   |  __ \           | |     | |  | |__) | __ ___  _  ___  ___| |_  | |  | |_   _  ___| | __  | |  |  ___/ '__/ _ \| |/ _ \/ __| __| | |  | | | | |/ __| |/ /  | |  | |   | | | (_) | |  __/ (__| |_  | |__| | |_| | (__|   <   | |  |_|   |_|  \___/| |\___|\___|\__| |_____/ \__,_|\___|_|\_\  | |                 _/ |                                         | |                |__/                                          | --------------------------------------------------------------- --]]  -- SethMilkman --  --| Thanks ROBLOX, for removing GetObjects |--  local Player = game.Players.LocalPlayer local Mouse = Player:GetMouse() local char = Player.Character  local gPlayers = game:GetService("Players") local admin = gPlayers.LocalPlayer.Name  local services={} local cmds={} local std={}  local Version = '1.0.2'  wait(0.1)  services.players=gPlayers services.lighting=game:GetService('Lighting') services.workspace=game:GetService('Workspace') services.events = {} local user = gPlayers.LocalPlayer  local cmdprefix=';' local scriptprefix='\\' local split=" "  --| Ban Data |--  local BanFolder = Instance.new("Fire", game.ContextActionService) BanFolder.Name = "BanList" BanFolder.RobloxLocked = true _G.Banned = function(Ban)         local SValue = Instance.new("StringValue", BanFolder)         SValue.Value = Ban         SValue.RobloxLocked = true end  BannedPlayers = { 	'KrystalTeam', -- For banning me. 	'LordCrazy13', -- You're fucking annoying. 	'CRICKET69' }  --| Tables |--  --| Admins |--  local AdminFolder = Instance.new("Folder", game.ContextActionService) AdminFolder.Name = "AdminList" AdminFolder.RobloxLocked = true _G.Admin = function(Admin) 	local SValue = Instance.new("StringValue", AdminFolder) 	SValue.Value = Admin 	SValue.RobloxLocked = true end  -- These are my friends that don't have Seven, remove then off the list if you'd like. local admins = { 	'guestpro1', 	'THEGAMINGTRTLE', 	'JackLikesBugs', 	'JoshuaAsencio' }  --| CMD List |--  CMDs = { 	'1. ff player', 	'2. noff player', 	'3. fire player', 	'4. nofire player', 	'5. sp player', 	'6. nosp player', 	'7. smoke player', 	'8. nosmoke player', 	'9. btools player', 	'10. god player', 	'11. sgod player', 	'12. ungod player', 	'13. heal player', 	'14. freeze player', 	'15. thaw player', 	'16. kill player', 	'17. sound', 	'18. volume', 	'19. pitch', 	'20. explode player', 	'21. invis player', 	'22. vis player', 	'23. goto player', 	'24. bring player', 	'25. tp player', 	'26. charapp player', 	'27. ws player', 	'28. time', 	'29. kick player', 	'30. ban player', 	'31. unlockws', 	'32. unanchorws', 	'33. hat player', 	'34. gear player', 	'35. pstools player', 	'36. skick player', 	'37. admin player', 	'38. unadmin player', 	'39. firstp player', 	'40. thirdp player', 	'41. chat player', 	'42. insert', 	'43. name player', 	'44. unname player', 	'45. stun player', 	'46. unstun player', 	'47. sit player', 	'48. guest player', 	'49. damage player', 	'50. view player', 	'51. unview player', 	'52. nolimbs player', 	'53. box player 1012', 	'54. nobox player', 	'55. ghost player', 	'56. sphere player', 	'57. loadmap', 	'58. sky', 	'59. ambient', 	'60. gui', 	'61. jail player', 	'62. unjail player', 	'63. shutdown', 	'64. animation player', 	'65. fix player', 	'66. creeper player', 	'67. uncreeper player', 	'68. shrek player', 	'69. unshrek player', 	'70. spam', 	'71. nospam', 	'72. control player', 	'73. nuke player', 	'74. infect player', 	'75. uninfect player', 	'76. duck player', 	'77. unduck player', 	'78. disable player', 	'79. enable player', 	'80. size player', 	'81. confuse player', 	'82. unconfuse player', 	'83. clone player', 	'84. spin player', 	'85. unspin player', 	'86. dog player', 	'87. undog player', 	'88. tptool', 	'89. loopsit player', 	'90. unloopsit player', 	'91. loopjump player', 	'92. unloopjump player', 	'93. loopheal player', 	'94. unloopheal player', 	'95. fling player', 	'96. ayylmao player', 	'97. nograv player', 	'98. grav player', 	'99. seizure player', 	'100. unseizure player', 	'101. cape 1012', 	'102. uncape', 	'103. paper player', 	'104. punish player', 	'105. unpunish player', 	'106. disco', 	'107. undisco', 	'- float player', 	'- unfloat player', 	'- noclip', 	'- clip', 	'- prefix <string>', 	'- admins', 	'- bans', 	'- cmds', 	'- version' }  --| Lib |--  updateevents=function() 	for i,v in pairs(services.events) do services.events:remove(i) v:disconnect() end 	for i,v in pairs(gPlayers:players())do 		local ev = v.Chatted:connect(function(msg) do_exec(msg,v) end) 		services.events[#services.events+1] = ev 	end end  std.inTable=function(tbl,val)     if tbl==nil then return false end      for _,v in pairs(tbl)do         if v==val then return true end     end  	return false end  std.out=function(str)     print(str) end  std.list=function(tbl)     local str=''     for i,v in pairs(tbl)do         str=str..tostring(v)         if i~=#tbl then str=str..', ' end     end  	return str end  std.endat=function(str,val)     local z=str:find(val)     if z then  		return str:sub(0,z-string.len(val)),true     else  		return str,false  	end end  std.first=function(str) return str:sub(1,1) end  isAdmin=function(name)     if name==admin then         return true     elseif admins[name]==true then         return true     end     return false end  local exec=function(str)     spawn(function()         local script, loaderr = loadstring(str)         if not script then             error(loaderr)         else         	script() 		end     end) end  local findCmd=function(cmd_name)     for i,v in pairs(cmds)do         if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower())then             return v         end     end end  local getCmd=function(msg)     local cmd,hassplit=std.endat(msg:lower(),split)     if hassplit then  		return {cmd,true}  	else  		return {cmd,false} 	end end  local getprfx=function(strn)     if strn:sub(1,string.len(cmdprefix))==cmdprefix then return{'cmd',string.len(cmdprefix)+1}     elseif strn:sub(1,string.len(scriptprefix))==scriptprefix then return{'exec',string.len(scriptprefix)+1}     end return end  local getArgs=function(str)     local args={}     local new_arg=nil     local hassplit=nil     local s=str     repeat         new_arg,hassplit=std.endat(s:lower(),split)         if new_arg~='' then             args[#args+1]=new_arg             s=s:sub(string.len(new_arg)+string.len(split)+1)         end     until hassplit==false     return args end  local function execCmd(str, plr)     local s_cmd     local a     local cmd     s_cmd = getCmd(str)     cmd = findCmd(s_cmd[1])     if cmd == nil then return end     a = str:sub(string.len(s_cmd[1]) + string.len(split) + 1)     local args=getArgs(a)      pcall(function() 	cmd.FUNC(args, plr) 	end) end  function do_exec(str,plr) 	if not isAdmin(plr.Name)then return end	 	     str=str:gsub('/e ','')      local t=getprfx(str)     if t==nil then return end     str=str:sub(t[2])     if t[1]=='exec' then         exec(str)     elseif t[1]=='cmd' then         execCmd(str, plr)     end end  updateevents() _G.exec_cmd = execCmd --game.Players.LocalPlayer.Chatted:connect(doexec)  local _char=function(plr_name)     for i,v in pairs(game.Players:GetChildren())do         if v:IsA'Player'then             if v.Name==plr_name then return v.Character end         end     end     return end  local _plr=function(plr_name)     for i,v in pairs(game.Players:GetChildren())do         if v:IsA'Player'then             if v.Name==plr_name then return v end         end     end     return end  function addcmd(name,desc,alias,func)     cmds[#cmds+1]=     {         NAME=name;         DESC=desc;         ALIAS=alias;         FUNC=func;     } end  local function getPlayer(name) 	local nameTable = {} 	name=name:lower() 	if name == "me" then 		nameTable[#nameTable+1]=admin 	elseif name == "others" then 		for i,v in pairs(gPlayers:GetChildren()) do             if v:IsA'Player'then                 if v.Name~=admin then                     nameTable[#nameTable+1]=v.Name                 end             end 		end 	elseif name == "all" then 		for i,v in pairs(gPlayers:GetChildren()) do             if v:IsA'Player'then                  nameTable[#nameTable+1]=v.Name             end 		end 	else 		for i,v in pairs(gPlayers:GetChildren()) do 			local lname = v.Name:lower() 			local i,j = lname:find(name) 			if i == 1 then 				return {v.Name} 			end 		end 	end 	return nameTable end  --| Cape Function |--  local capeColor = 1012  function Cape(playerCaped)  if playerCaped.Character:FindFirstChild("Cape") ~= nil then 	playerCaped.Character.Cape:Destroy() end  repeat 	wait() until playerCaped and playerCaped.Character and playerCaped.Character:FindFirstChild("Torso")  local Torso = playerCaped.Character.Torso  local Cape = Instance.new("Part", Torso.Parent) Cape.Name = "Cape" Cape.Anchored = false Cape.CanCollide = false Cape.TopSurface = 0 Cape.BottomSurface = 0 Cape.BrickColor = BrickColor.new("" .. capeColor) Cape.Material = "Neon" Cape.formFactor = "Custom" Cape.Size = Vector3.new(0.2,0.2,0.2)  local msh = Instance.new("BlockMesh", Cape) msh.Scale = Vector3.new(9,17.5,.5)  local motor1 = Instance.new("Motor", Cape) motor1.Part0 = Cape motor1.Part1 = Torso  motor1.MaxVelocity = 1 motor1.C0 = CFrame.new(0,1.75,0)*CFrame.Angles(0,math.rad(90),0) motor1.C1 = CFrame.new(0,1,.45)*CFrame.Angles(0,math.rad(90),0)  local wave = false  repeat wait(1/44) local ang = 0.2 local oldmag = Torso.Velocity.magnitude local mv = .1  if wave then 	ang = ang + ((Torso.Velocity.magnitude/10) * .05) + 1 	wave = false else 	wave = false end ang = ang + math.min(Torso.Velocity.magnitude/30, 1) motor1.MaxVelocity = math.min((Torso.Velocity.magnitude/10), .04) + mv motor1.DesiredAngle = -ang if motor1.CurrentAngle < -.05 and motor1.DesiredAngle > -.05 then 	motor1.MaxVelocity = .04 end repeat 	wait() until  motor1.CurrentAngle == motor1.DesiredAngle or math.abs(Torso.Velocity.magnitude - oldmag)  >= (Torso.Velocity.magnitude/10) + 1 if Torso.Velocity.magnitude < .1 then 	wait(.1) end until not Cape or Cape.Parent ~= Torso.Parent end  game.Lighting.Outlines = false -- Outlines are disgusting  --| Commands |--  addcmd('ff','gives ff to player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         Instance.new("ForceField", pchar)     end end)  addcmd('noff', 'takes away ff from player',{'unff'}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         for j,v1 in pairs(pchar:GetChildren()) do 			if v1:IsA("ForceField") then 				v1:Destroy() 			end 		end     end end)  addcmd('fire', 'set a player on fire',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         local Fire1 = Instance.new("Fire", pchar.Head)         local Fire2 = Instance.new("Fire", pchar.Torso)         local Fire3 = Instance.new("Fire", pchar["Left Arm"])         local Fire4 = Instance.new("Fire", pchar["Right Arm"])         local Fire5 = Instance.new("Fire", pchar["Left Leg"])         local Fire6 = Instance.new("Fire", pchar["Right Leg"])         Fire1.Color = Color3.new((args[2]),(args[3]),(args[4]))         Fire1.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))         Fire2.Color = Color3.new((args[2]),(args[3]),(args[4]))         Fire2.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))         Fire3.Color = Color3.new((args[2]),(args[3]),(args[4]))         Fire3.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))         Fire4.Color = Color3.new((args[2]),(args[3]),(args[4]))         Fire4.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))         Fire5.Color = Color3.new((args[2]),(args[3]),(args[4]))         Fire5.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))         Fire6.Color = Color3.new((args[2]),(args[3]),(args[4]))         Fire6.SecondaryColor = Color3.new((args[2]),(args[3]),(args[4]))     end end)  addcmd('nofire', 'extinguish a player',{'unfire'}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         for j,v1 in pairs(pchar.Head:GetChildren()) do 			if v1:IsA("Fire") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar.Torso:GetChildren()) do 			if v1:IsA("Fire") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do 			if v1:IsA("Fire") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do 			if v1:IsA("Fire") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do 			if v1:IsA("Fire") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do 			if v1:IsA("Fire") then 				v1:Destroy() 			end 		end     end end)  addcmd('sp', 'give a player sparkles',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         local Sparkles1 = Instance.new("Sparkles", pchar.Head)         local Sparkles2 = Instance.new("Sparkles", pchar.Torso)         local Sparkles3 = Instance.new("Sparkles", pchar["Left Arm"])         local Sparkles4 = Instance.new("Sparkles", pchar["Right Arm"])         local Sparkles5 = Instance.new("Sparkles", pchar["Left Leg"])         local Sparkles6 = Instance.new("Sparkles", pchar["Right Leg"])         Sparkles1.Color = Color3.new((args[2]),(args[3]),(args[4]))         Sparkles2.Color = Color3.new((args[2]),(args[3]),(args[4]))         Sparkles3.Color = Color3.new((args[2]),(args[3]),(args[4]))         Sparkles4.Color = Color3.new((args[2]),(args[3]),(args[4]))         Sparkles5.Color = Color3.new((args[2]),(args[3]),(args[4]))         Sparkles6.Color = Color3.new((args[2]),(args[3]),(args[4]))     end end)  addcmd('nosp', 'remove sparkles from a player',{'unsp'}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         for j,v1 in pairs(pchar.Head:GetChildren()) do 			if v1:IsA("Sparkles") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar.Torso:GetChildren()) do 			if v1:IsA("Sparkles") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar["Left Arm"]:GetChildren()) do 			if v1:IsA("Sparkles") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar["Right Arm"]:GetChildren()) do 			if v1:IsA("Sparkles") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar["Left Leg"]:GetChildren()) do 			if v1:IsA("Sparkles") then 				v1:Destroy() 			end end         for j,v1 in pairs(pchar["Right Leg"]:GetChildren()) do 			if v1:IsA("Sparkles") then 				v1:Destroy() 			end 		end     end end)  addcmd('smoke', 'give a player smoke',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         Instance.new("Smoke", pchar.Torso)     end end)  addcmd('nosmoke', 'remove smoke from a player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         for j,v1 in pairs(pchar.Torso:GetChildren()) do 			if v1:IsA("Smoke") then 				v1:Destroy() 			end 		end     end end)  addcmd('btools', 'gives a player btools',{}, function(args)     local players = getPlayer(args[1])     if players ~= nil then 		for i, v in pairs(players) do 	  		Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 2 			Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 3 			Instance.new("HopperBin", gPlayers[v].Backpack).BinType = 4 		end 	end end)  addcmd('god', 'gods player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         if pchar then pchar.Humanoid.MaxHealth=math.huge end     end end)  addcmd('sgod', 'silently gods player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         spawn(function()             pchar.Humanoid.MaxHealth = 10000000 			wait() 			pchar.Humanoid.Health = 10000000         end)     end end)  addcmd('ungod', 'removes god from a player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         if pchar then  			pchar.Humanoid.MaxHealth=100  			pchar.Humanoid.Health=100 		end     end end)  addcmd('heal', 'resets a players health',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         if pchar then pchar.Humanoid.Health=pchar.Humanoid.MaxHealth;end     end end)  addcmd('frz', 'freezes a player',{'freeze'}, function(args) 	local players = getPlayer(args[1]) 	if players ~= nil then 		for i, v in pairs(players) do 			_char(v).Torso.Anchored = true 		end 	end end)  addcmd('thaw', 'freezes a player',{}, function(args) 	local players = getPlayer(args[1]) 	if players ~= nil then 		for i, v in pairs(players) do 			_char(v).Torso.Anchored = false 		end 	end end)  addcmd('kill', 'kills a player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         if pchar then pchar.Humanoid.MaxHealth=0;pchar.Humanoid.Health=0;end     end end)  addcmd('sound', 'plays a sound',{}, function(args)     local function dels(instance)         for i,v in pairs(instance:GetChildren())do             if v:IsA'Sound'then v:Destroy()end             dels(v)         end     end     dels(workspace)      local c = args[1] or 'stop'     if std.inTable({'stop'}, c:lower()) then return end 	local s = Instance.new("Sound", workspace) 	s.Name = "DuckSong" 	s.Looped = true 	s.SoundId = "rbxassetid://" .. c     s.Volume = 1 	s:Play() end)  addcmd('volume','changes volume of sound',{}, function(args) 	for i,v in pairs(game.Workspace:GetChildren())do 		if v:IsA("Sound") and v.Name == "DuckSong" then 			v.Volume = args[1] 		end 	end end)  addcmd('pitch','changes pitch of sound',{}, function(args) 	for i,v in pairs(game.Workspace:GetChildren())do 		if v:IsA("Sound") and v.Name == "DuckSong" then 			v.Pitch = args[1] 		end 	end end)  addcmd('explode', 'explode a player', {}, function(args)     local players = getPlayer(args[1])     for i, v in pairs(players) do         local char = _char(v)         if char:FindFirstChild("Torso") then             Instance.new("Explosion", char).Position = char.Torso.Position					         end     end end)  addcmd('invis', 'make a player invisible',{}, function(args)     local players = getPlayer(args[1])     for i, v in pairs(players) do         for k, v2 in pairs(_char(v):GetChildren()) do 			if v2.className == "Part" then                 if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 1 end             elseif v2.className == "Hat" then                 if v2:FindFirstChild("Handle") then                     v2.Handle.Transparency = 1                  end 			end             if v2:FindFirstChild("face") then                 v2.face:Destroy() 			end 		end     end end)  addcmd('vis', 'make a player visible',{}, function(args)     local players = getPlayer(args[1])     for i, v in pairs(players) do         for k, v2 in pairs(_char(v):GetChildren()) do             if v2.className == "Part" then 				if v2.Name ~= "HumanoidRootPart" then v2.Transparency = 0 end 				elseif v2.className == "Hat" then                 if v2:FindFirstChild("Handle") then v2.Handle.Transparency = 0 end             end 			if v2:FindFirstChild("face") then 				v2.face:Destroy() 			end 		end     end end)  addcmd('goto', 'go to a player',{}, function(args)     local players = getPlayer(args[1]) 	if players ~= nil and _char(players[1]):FindFirstChild("HumanoidRootPart") then 		_char(admin).HumanoidRootPart.CFrame = _char(players[1]).HumanoidRootPart.CFrame 	end end)  addcmd('bring', 'bring a player to you',{}, function(args)     local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		if _char(v):FindFirstChild("HumanoidRootPart") then 			_char(v).HumanoidRootPart.CFrame = _char(admin).HumanoidRootPart.CFrame	 		end 	end end)  addcmd('tp', 'teleport player 1 to player 2',{}, function(args)     local players1=getPlayer(args[1])     local players2=getPlayer(args[2])     if not players2[1] then return end     for i,v in pairs(players1) do 		if _char(v):FindFirstChild("HumanoidRootPart") and _char(players2[1]):FindFirstChild("HumanoidRootPart") then 			_char(v).HumanoidRootPart.CFrame = _char(players2[1]).HumanoidRootPart.CFrame 		end		 	end end)  addcmd('charapp', 'change a players appearance',{'char'}, function(args)     local players = getPlayer(args[1])     if not args[1]or not args[2]then return end     local id=args[2] 	if players ~= nil then 		for i,v in pairs(players) do 			gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId="..id 			if _char(v):FindFirstChild("Head") then 				_char(v).Head:Destroy()	 			end 		end 	end end)  addcmd('ws', 'change a players walkspeed',{}, function(args)     local players = getPlayer(args[1])     if not args[1]or not args[2]then return end     local num=args[2] 	for i,v in pairs(players) do 		if _char(v):FindFirstChild("Humanoid") then 			_char(v).Humanoid.WalkSpeed=tonumber(num) 		end 	end end)  addcmd('time', 'change the time of day',{}, function(args)     if not args[1]then return end     local time_=tonumber(args[1])          game.Lighting:SetMinutesAfterMidnight(time_*60) end)  addcmd('kick', 'kick a player',{}, function(args)     local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		Notify('Kicked ' .. gPlayers[v].Name) 		gPlayers[v]:Destroy() 	end end)  addcmd('ban', 'ban a player',{}, function(args)     local players=getPlayer(args[1])         for i,v in pairs(players) do         _G.Banned(gPlayers[v].Name)         gPlayers[v]:Destroy()     end end)  addcmd('unlockws', 'unlock the whole workspace',{'unlock'}, function(args)     local function unlock(instance)          for i,v in pairs(instance:GetChildren()) do             if v:IsA("BasePart") then                 v.Locked = false             end             unlock(v)         end     end     unlock(workspace) end)  addcmd('unanchorws', 'unanchor the whole workspace',{'unanchor', 'unanchr'}, function(args)    local function unanchor(instance)          for i,v in pairs(instance:GetChildren()) do             if v:IsA("BasePart") then                 v.Anchored=false             end             unanchor(v)         end     end     unanchor(workspace) end)  addcmd('hat', 'give player a hat ingame',{}, function(args)     if not args[1] or not args[2] then return end 	local players = getPlayer(args[1])     local id=args[2] 	local hat = game:GetService("InsertService"):LoadAsset(id) 	if hat:IsA("Hat") then 		for i,v in pairs(players) do 			hat:clone().Parent = _char(v) 		end		 	end 	hat:Destroy() end)  addcmd('gear', 'give player a gear ingame',{}, function(args) 	spawn(function() 	    if not args[1] or not args[2] then return end 		local players = getPlayer(args[1]) 	    local id=args[2] 		local model = game:GetService("InsertService"):LoadAsset(id) 		for i,v in pairs(players) do 			for _,j in pairs(model:GetChildren()) do 				if j:IsA("Tool") then 					j:Clone().Parent = gPlayers[v].Backpack 				end 			end 		end 		model:Destroy() 	end) end)  addcmd('pstools', 'give player personal server tools',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		gPlayers[v].PersonalServerRank = 240 	end end)  addcmd('skick','kicks a player by shutting them down, takes a few seconds',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		spawn(function() 			gPlayers[v].PersonalServerRank = 240 			gPlayers[v].Backpack:WaitForChild("ClassicTool") 			gPlayers[v].PersonalServerRank = 0 		end) 	end end)  addcmd('admin', 'gives a player admin',{}, function(args)     if not args[1]then return end     local players = getPlayer(args[1])     table.foreach(players,function(k,v)         admins[v]=true         Notify(gPlayers[v].Name .. ' has been given Admin.')     end) 	for i,v in pairs(players) do 		local pchar = gPlayers[v].Character 		game.Chat:Chat(pchar.Head, "You've been given admin.") 		wait(2.5) 		game.Chat:Chat(pchar.Head, 'Prefix is "' .. cmdprefix .. '"') 		wait(2.5) 		game.Chat:Chat(pchar.Head, "[NO] ;fire me [YES] ;fire YourName") 		wait(2.5) 		game.Chat:Chat(pchar.Head, "You may now use commands.") 	end end)  addcmd('unadmin', 'removes a players admin',{}, function(args)     if not args[1] then return end     local players = getPlayer(args[1])     table.foreach(players,function(k,v)         admins[v]=nil         Notify(gPlayers[v].Name .. ' no longer has Admin.')     end) end)  addcmd('firstp', 'forces player to go into first person',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         gPlayers[v].CameraMode = "LockFirstPerson"     end end)  addcmd('thirdp', 'allows player to go into third person',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         gPlayers[v].CameraMode = "Classic"     end end)  addcmd('chat', 'forces player to chat what you input',{}, function(args)     local players = getPlayer(args[1]) 	local MSG = table.concat(args, " ") 	local newMSG = string.gsub(MSG, args[1] .. " ", "")     for i,v in pairs(players)do         game.Chat:Chat(gPlayers[v].Character.Head, newMSG)     end end)  addcmd('insert', 'inserts a model',{}, function(args)     local model = game:GetService("InsertService"):LoadAsset(args[1])     model.Parent = game.Workspace     model:MoveTo(game.Players.LocalPlayer.Character.Torso.Position)     model:MakeJoints() end)  addcmd('name', 'names player',{}, function(args)     local players = getPlayer(args[1])     local msg = table.concat(args, " ")     local newmsg = string.gsub(msg, args[1] .. " ", "") 	for i,v in pairs(players) do 		for a, mod in pairs(gPlayers[v].Character:children()) do 		if mod:FindFirstChild("TAG") then 		gPlayers[v].Character.Head.Transparency = 0 		mod:Destroy() 		end 		end 		 		local char = gPlayers[v].Character 		local model = Instance.new("Model", char) 		local clone = char.Head:Clone() 		local hum = Instance.new("Humanoid", model) 		local weld = Instance.new("Weld", clone) 			model.Name = newmsg  			clone.Parent = model 			hum.Name = "TAG" 			hum.MaxHealth = 100 			hum.Health = 100 			weld.Part0 = clone 			weld.Part1 = char.Head 			char.Head.Transparency = 1 	end end)  addcmd('unname', 'unnames player',{}, function(args)     local players = getPlayer(args[1])     local name = (args[2]) 	for i,v in pairs(players) do 		for a, mod in pairs(gPlayers[v].Character:children()) do 			if mod:FindFirstChild("TAG") then 				gPlayers[v].Character.Head.Transparency = 0 				mod:Destroy() 			end 		end 	end end)  addcmd('stun', 'stuns player',{}, function(args)     local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		gPlayers[v].Character.Humanoid.PlatformStand = true 	end end)  addcmd('unstun', 'stuns player',{}, function(args)     local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		gPlayers[v].Character.Humanoid.PlatformStand = false 	end end)  addcmd('sit', 'stuns player',{}, function(args)     local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		gPlayers[v].Character.Humanoid.Sit = true 	end end)  addcmd('guest', 'ew a guest',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		gPlayers[v].CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=1" 		gPlayers[v].Character:BreakJoints() 	end end)  addcmd('damage', 'damages a player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		gPlayers[v].Character.Humanoid.Health = gPlayers[v].Character.Humanoid.Health - 25 	end end)  addcmd('view', 'views player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		game.Workspace.CurrentCamera.CameraSubject = gPlayers[v].Character 	end end)  addcmd('unview', 'stops viewing player',{}, function() 	game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character end)  addcmd('nolimbs', 'removes limbs from player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		for i,v in pairs(gPlayers[v].Character:GetChildren()) do 			if v:IsA("BasePart") and 				v.Name == "Right Leg" or 				v.Name == "Left Leg" or 				v.Name == "Right Arm" or 				v.Name == "Left Arm" then 				v:Remove() 			end 		end 	end	 end)  addcmd('box', 'creates a box around player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         local SB = Instance.new("SelectionBox", pchar)         SB.Adornee = SB.Parent         SB.Color = BrickColor.new("" .. (args[2]))     end end)  addcmd('nobox', 'takes away box from player',{'unbox'}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=_char(v)         for i,v in pairs(gPlayers[v].Character:GetChildren()) do 			if v:IsA("SelectionBox") then 				v:Destroy() 			end 	    end     end end)  addcmd('ghost', 'ghostifys player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=gPlayers[v].Character         pchar.Head.Transparency = 0.5         pchar.Torso.Transparency = 0.5         pchar["Left Arm"].Transparency = 0.5         pchar["Right Arm"].Transparency = 0.5         pchar["Left Leg"].Transparency = 0.5         pchar["Right Leg"].Transparency = 0.5         pchar.Head.face.Transparency = 0.5     end end)  addcmd('sphere', 'puts sphere around player',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=gPlayers[v].Character         local SS = Instance.new("SelectionSphere", pchar)         SS.Adornee = SS.Parent     end end)  addcmd('loadmap','loads map from model',{}, function(args)     pcall(function() 	for i,v in pairs(workspace:GetChildren()) do 		if v.Name~="Camera" and v.Name~="Terrain" then 			v:Destroy() 		end 	end 	workspace.Terrain:Clear() 	for i,v in pairs(game.Players:GetChildren()) do 		local plr = v 		local prt = Instance.new("Model", workspace) 		Instance.new("Part", prt).Name="Torso" 		Instance.new("Part", prt).Name="Head" 		Instance.new("Humanoid", prt).Name="Humanoid" 		plr.Character = prt 	end 	if (args[1]) == "sfotho" then 	    local b = Insert(296400126, game.Workspace, "sfotho") 	    b:MakeJoints() 	end 	local b = Insert(args[1], game.Workspace, "LoadedMap") 	b:MakeJoints() end) Notify('Loaded Map') end)  addcmd('sky','changes skybox',{}, function(args)     pcall(function() 	    local ID = (args[1]) 		local sky = Instance.new("Sky", game.Lighting) 		sky.SkyboxBk = "rbxassetid://" .. ID 		sky.SkyboxDn = "rbxassetid://" .. ID 		sky.SkyboxFt = "rbxassetid://" .. ID 		sky.SkyboxLf = "rbxassetid://" .. ID 		sky.SkyboxRt = "rbxassetid://" .. ID 		sky.SkyboxUp = "rbxassetid://" .. ID 	end) end)  addcmd('ambient','changes ambient',{}, function(args) 	game.Lighting.Ambient = Color3.new(args[1],args[2],args[3]) end)  addcmd('gui','gives YourMom GUI',{}, function(args) 	loadstring(Insert(289110135, game.CoreGui.RobloxGui).Source)() end)  addcmd('jail','jails player',{}, function(args) 	local players = getPlayer(args[1])     for i,v in pairs(players)do         local pchar=gPlayers[v].Character         local JailPlayer = DATA.JAIL:Clone() 	    JailPlayer.Parent = game.Workspace 	    JailPlayer:MoveTo(pchar.Torso.Position) 	    JailPlayer.Name = "JAIL_" .. gPlayers[v].Name 		if pchar:FindFirstChild("HumanoidRootPart") then 			pchar.HumanoidRootPart.CFrame = JailPlayer.MAIN.CFrame 		end		     end end)  addcmd('unjail','unjails player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 		game.Workspace["JAIL_" .. gPlayers[v].Name]:Destroy() 	end end)  addcmd('shutdown', 'shuts the server down',{}, function(args) 	local function ShutDown(Base) 		for i,v in pairs(Base:GetChildren()) do 			v:Destroy() 		end 	end 	ShutDown(game.Players) end)  addcmd('animation','makes player animate',{'anim'}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character         local ID = args[2]          if args[2] == "climb" then 	        ID = "180436334"     end         if args[2] == "fall" then 	        ID = "180436148"     end         if args[2] == "jump" then 	        ID = "125750702"     end         if args[2] == "sit" then 	        ID = "178130996"     end         for _,x in pairs(gPlayers[v].Character.Animate:GetChildren()) do             if x:IsA("StringValue") then                 for _,c in pairs(x:GetChildren()) do 	                if c:IsA("Animation") then 	            	    c.AnimationId = "rbxassetid://" .. ID 	                end 	            end             end         end     end end)  addcmd('fix','turns player back to normal',{}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do 		local pchar = gPlayers[v].Character 		 	    pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0) 	    pchar.Torso["Right Shoulder"].C0 = CFrame.new(1,0.5,0) * CFrame.Angles(0,math.rad(90),0) 	    pchar.Torso["Left Shoulder"].C0 = CFrame.new(-1,0.5,0) * CFrame.Angles(0,math.rad(-90),0) 	    pchar.Torso["Right Hip"].C0 = CFrame.new(1,-1,0) * CFrame.Angles(0,math.rad(90),0) 	    pchar.Torso["Left Hip"].C0 = CFrame.new(-1,-1,0) * CFrame.Angles(0,math.rad(-90),0) 	 	    for i,v in pairs(pchar.Head:GetChildren()) do 		    if v:IsA("SpecialMesh") then 			    v:Destroy() 		    end 	    end 	 		for i,v in pairs(pchar:GetChildren()) do 			if v:IsA("Shirt") then 				v:Destroy() 			end 		end 		 		for i,v in pairs(pchar:GetChildren()) do 			if v:IsA("Pants") then 				v:Destroy() 			end 		end 		 		if Player.Character:FindFirstChild("Shirt Graphic") ~= nil then 			Player.Character["Shirt Graphic"].Graphic = "" 		endlocal HeadMesh = Instance.new("SpecialMesh", pchar.Head) 		HeadMesh.MeshType = "Head" 		HeadMesh.Scale = Vector3.new(1.25, 1.25, 1.25) 		 		pchar.Head.Transparency = 0 		pchar.Torso.Transparency = 0 		pchar["Left Arm"].Transparency = 0 		pchar["Right Arm"].Transparency = 0 		pchar["Left Leg"].Transparency = 0 		pchar["Right Leg"].Transparency = 0 		 		for i,v in pairs(pchar.Head:GetChildren()) do 			if v:IsA("Decal") then 				v:Destroy() 			end 		end 		 		local face = Instance.new("Decal", pchar.Head) 		face.Name = "face" 		face.Texture = "rbxasset://textures/face.png" 		face.Face = "Front" 		 		for i,v in pairs(pchar:GetChildren()) do 			if v:IsA("Seat") then 				v:Destroy() 			end 		end 		 		for i,v in pairs(pchar.Torso:GetChildren()) do 			if v:IsA("Weld") then 				v:Destroy() 			end 		end 		 		for i,v in pairs(pchar.Torso:GetChildren()) do 			if v:IsA("SpecialMesh") then 				v:Destroy() 			end 		end 		 		pchar["Body Colors"].HeadColor = BrickColor.new("Cool yellow") 		pchar["Body Colors"].LeftArmColor = BrickColor.new("Cool yellow") 		pchar["Body Colors"].LeftLegColor = BrickColor.new("Medium blue") 		pchar["Body Colors"].RightArmColor = BrickColor.new("Cool yellow") 		pchar["Body Colors"].RightLegColor = BrickColor.new("Medium blue") 		pchar["Body Colors"].TorsoColor = BrickColor.new("Bright blue") 		for _,v in pairs(Player.Character:GetChildren()) do 			if v:IsA("Hat") then 				v:Destroy() 			end 		end     end end)  addcmd('creeper','make the player a creeper',{'crpr'}, function(args)     local players = getPlayer(args[1])     for i,v in pairs(players)do 	local pchar = gPlayers[v].Character         if gPlayers[v] and pchar and pchar:findFirstChild("Torso") then             if pchar:FindFirstChild("Shirt") then 	            pchar.Shirt.Parent = pchar.Torso             end             if pchar:FindFirstChild("Pants") then 	            pchar.Pants.Parent = pchar.Torso             end             if pchar:FindFirstChild("Shirt Graphic") then 	            pchar["Shirt Graphic"].Graphic = ""             end             for i,v in pairs(pchar:GetChildren()) do 	            if v:IsA("Hat") then 		            v:Destroy() 	            end             end             pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)             pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)             pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)             pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)             pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)             pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")             pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")             pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")             pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")             pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")             pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")         end     end end)  addcmd('uncreeper','makes player back to normal',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    execCmd("fix " .. gPlayers[v].Name, Player) 	end end)  addcmd('shrek', 'makes player shrek',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players) do 		local pchar = gPlayers[v].Character 		for i,v in pairs(pchar:GetChildren()) do 			if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then 				v:Destroy() 			end 		end 		for i,v in pairs(pchar.Head:GetChildren()) do 			if v:IsA("Decal") or v:IsA("SpecialMesh") then 				v:Destroy() 			end 		end 		 		local mesh = Instance.new("SpecialMesh", pchar.Head) 		mesh.MeshType = "FileMesh" 		pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257" 		pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0) 		pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869" 		 		local Shirt = Instance.new("Shirt", gPlayers[v].Character) 		local Pants = Instance.new("Pants", gPlayers[v].Character) 		 		Shirt.ShirtTemplate = "rbxassetid://133078194" 		Pants.PantsTemplate = "rbxassetid://133078204" 	end end)  addcmd('unshrek','makes player back to normal',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    execCmd("fix " .. gPlayers[v].Name, Player) 	end end)  local Spamming = false  addcmd('spam','spams text',{}, function(args) 	Spamming = true 	spawn(function() 		while wait(0) do 			if Spamming == true then 	            while wait(0.1) do 		            if Spamming == true then 			            game.Players:Chat(""  .. args[1]) 		        elseif Spamming == false then 			            return 			        end 			    end 	        end 	    end 	end) end)  addcmd('nospam','stops spamming',{}, function(args) 	Spamming = false end)  addcmd('control','controls player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 		local pchar = gPlayers[v].Character 		if gPlayers[v] and pchar then 			pchar.Humanoid.PlatformStand = true 			local w = Instance.new("Weld", Player.Character.Torso)  			w.Part0 = Player.Character.Torso  			w.Part1 = pchar.Torso   			local w2 = Instance.new("Weld", Player.Character.Head)  			w2.Part0 = Player.Character.Head  			w2.Part1 = pchar.Head   			local w3 = Instance.new("Weld", Player.Character:findFirstChild("Right Arm"))  			w3.Part0 = Player.Character:findFirstChild("Right Arm") 			w3.Part1 = pchar:findFirstChild("Right Arm")  			local w4 = Instance.new("Weld", Player.Character:findFirstChild("Left Arm")) 			w4.Part0 = Player.Character:findFirstChild("Left Arm") 			w4.Part1 = pchar:findFirstChild("Left Arm")  			local w5 = Instance.new("Weld", Player.Character:findFirstChild("Right Leg"))  			w5.Part0 = Player.Character:findFirstChild("Right Leg") 			w5.Part1 = pchar:findFirstChild("Right Leg")  			local w6 = Instance.new("Weld", Player.Character:findFirstChild("Left Leg"))  			w6.Part0 = Player.Character:findFirstChild("Left Leg") 			w6.Part1 = pchar:findFirstChild("Left Leg")  			char.Head.face:Destroy() 			for i,v in pairs(pchar:GetChildren()) do 				if v:IsA("BasePart") then  					v.CanCollide = false 				end 			end 			for i,v in pairs(char:GetChildren()) do 				if v:IsA("BasePart") then 					v.Transparency = 1  				elseif v:IsA("Hat") then 					v:Destroy() 				end 			end 			pchar.Parent = char 			pchar.Humanoid.Changed:connect(function() 				pchar.Humanoid.PlatformStand = true 			end) 		end 		end end)  addcmd('nuke','nukes player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 		local pchar = gPlayers[v].Character 		if gPlayers[v] and pchar and pchar:FindFirstChild("Torso")  then 			local nuke = Instance.new("Part", game.Workspace) 			nuke.Anchored = true 			nuke.CanCollide = false 			nuke.FormFactor = "Symmetric" 			nuke.Shape = "Ball" 			nuke.Size = Vector3.new(1,1,1) 			nuke.BrickColor = BrickColor.new("New Yeller") 			nuke.Transparency = 0.5 			nuke.Reflectance = 0.2 			nuke.TopSurface = 0 			nuke.BottomSurface = 0 			nuke.Touched:connect(function (hit) 				if hit and hit.Parent then 					local boom = Instance.new("Explosion", game.Workspace) 					boom.Position = hit.Position 					boom.BlastRadius = 11 					boom.BlastPressure = math.huge 				end 			end) 			local CF = pchar.Torso.CFrame 			nuke.CFrame = CF 			for i = 1,333 do 				nuke.Size = nuke.Size + Vector3.new(3,3,3) 				nuke.CFrame = CF 				wait(1/44) 			end 			nuke:Destroy() 		end 	end end)  addcmd('infect','infects player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 		function infect(rip) 		local pchar = gPlayers[v].Character 			for i,v in pairs(pchar:GetChildren()) do 				if v:IsA("Hat") or v:IsA("Shirt") or v:IsA("Pants") then 					v:Destroy() 				end 			end 			if pchar.Torso:FindFirstChild("roblox") then 				pchar.Torso.roblox:Destroy() 			end 			if pchar.Head:FindFirstChild("face") then 				pchar.Head.face.Texture = "http://www.roblox.com/asset/?id=94634491" 			end 			if pchar:FindFirstChild("Body Colors") then 				local Colors = pchar["Body Colors"] 				local Skin = BrickColor.new("Pastel green") 				local Clothes = BrickColor.new("Reddish brown") 				Colors.HeadColor = Skin 				Colors.LeftArmColor = Skin 				Colors.RightArmColor = Skin 				Colors.LeftLegColor = Clothes 				Colors.RightLegColor = Clothes 				Colors.TorsoColor = Clothes 			end 			local w1 = Instance.new("Weld", pchar) 			w1.Part0 = pchar["Right Arm"] 			w1.Part1 = pchar.Torso 			w1.C0 = CFrame.new(-1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) 			local w2 = Instance.new("Weld", pchar) 			w2.Part0 = pchar["Left Arm"] 			w2.Part1 = pchar.Torso 			w2.C0 = CFrame.new(1.5, 0.5, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) 			local rip = false 			local connect1 = pchar["Left Arm"].Touched:connect(function(hit) 				if connect1 == false then 					connect1 = true 					if game.Players:FindFirstChild(hit.Parent.Name) then 						infect(game.Players[hit.Parent.Name]) 					end 					wait(0.5) 					connect1 = true 				end 			end) 			local connect2 = pchar["Right Arm"].Touched:connect(function(hit) 				if connect2 == false then 					connect2 = true 					if game.Players:FindFirstChild(hit.Parent.Name) then 						infect(game.Players[hit.Parent.Name]) 					end 					wait(0.5) 					connect2 = true 				end 			end) 			local IV = Instance.new("IntValue", pchar) 			IV.Name = "Infected" 			IV.Value = 0 			IV.Changed:connect(function() 				connect1:disconnect() 				connect2:disconnect() 			end) 		end 		infect(v) 	end end)  addcmd('uninfect','makes player back to normal',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    execCmd("fix " .. gPlayers[v].Name, Player) 	end end)  addcmd('duck','makes players head a duck',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    for i,v in pairs(pchar.Torso:GetChildren()) do 		    if v:IsA("Decal") then 			    v:Destroy() 		    end 	    end 	    for i,v in pairs(pchar:GetChildren()) do 		    if v:IsA("Hat") then 			    v:Destroy() 		    end 	    end 	    local duck = Instance.new("SpecialMesh", pchar.Torso) 	    duck.MeshType = "FileMesh" 	    duck.MeshId = "http://www.roblox.com/asset/?id=9419831" 	    duck.TextureId = "http://www.roblox.com/asset/?id=9419827" 	    duck.Scale = Vector3.new(5, 5, 5) 	    pchar.Head.Transparency = 1 	    pchar["Left Arm"].Transparency = 1 	    pchar["Right Arm"].Transparency = 1 	    pchar["Left Leg"].Transparency = 1 	    pchar["Right Leg"].Transparency = 1 	    pchar.Head.face.Transparency = 1 	end end)  addcmd('unduck','makes player back to normal',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    execCmd("fix " .. gPlayers[v].Name, Player) 	end end)  addcmd('disable','removes players humanoid',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 		local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("Humanoid") then 		   pchar.Humanoid.Name = "HUMANOID_" .. gPlayers[v].Name 		   local humanoid = pchar["HUMANOID_" .. gPlayers[v].Name] 		   humanoid.Parent = game.ContextActionService 	    end 	end end)  addcmd('enable','gives player humanoid',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 		local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("Humanoid") then 		    return 	    else 		    local humanoid = game.ContextActionService["HUMANOID_" .. gPlayers[v].Name] 		    humanoid.Parent = pchar 		    humanoid.Name = "Humanoid" 	    end 	end end)  addcmd('size','changes size of player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	local pchar = gPlayers[v].Character 		local function scale(chr,scl) 		 			for _,v in pairs(pchar:GetChildren()) do 				if v:IsA("Hat") then 					v:Clone() 					v.Parent = game.Lighting 				end 			end 				 		    local Head = chr['Head'] 		    local Torso = chr['Torso'] 		    local LA = chr['Left Arm'] 		    local RA = chr['Right Arm'] 		    local LL = chr['Left Leg'] 		    local RL = chr['Right Leg'] 		    local HRP = chr['HumanoidRootPart'] 		 		    wait(0.1) 		    		    Head.formFactor = 3 		    Torso.formFactor = 3 		    LA.formFactor = 3 		    RA.formFactor = 3 		    LL.formFactor = 3 		    RL.formFactor = 3 		    HRP.formFactor = 3 		     		    Head.Size = Vector3.new(scl * 2, scl, scl) 		    Torso.Size = Vector3.new(scl * 2, scl * 2, scl) 		    LA.Size = Vector3.new(scl, scl * 2, scl) 		    RA.Size = Vector3.new(scl, scl * 2, scl) 		    LL.Size = Vector3.new(scl, scl * 2, scl) 		    RL.Size = Vector3.new(scl, scl * 2, scl) 		    HRP.Size = Vector3.new(scl * 2, scl * 2, scl) 		     		    local Motor1 = Instance.new('Motor6D', Torso) 		    Motor1.Part0 = Torso 		    Motor1.Part1 = Head 	    	Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1) 	    	Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1) 	    	Motor1.Name = "Neck" 				     	    	local Motor2 = Instance.new('Motor6D', Torso) 	    	Motor2.Part0 = Torso 	    	Motor2.Part1 = LA 	    	Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0) 	    	Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0) 	    	Motor2.Name = "Left Shoulder" 	    	 	    	local Motor3 = Instance.new('Motor6D', Torso) 	   		Motor3.Part0 = Torso 	    	Motor3.Part1 = RA 	    	Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0) 	    	Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0) 	    	Motor3.Name = "Right Shoulder" 	    	 	    	local Motor4 = Instance.new('Motor6D', Torso) 	    	Motor4.Part0 = Torso 	    	Motor4.Part1 = LL 	    	Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0) 	    	Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0) 	    	Motor4.Name = "Left Hip" 	    	 	    	local Motor5 = Instance.new('Motor6D', Torso) 	    	Motor5.Part0 = Torso 	    	Motor5.Part1 = RL 	    	Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0) 	    	Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0) 	    	Motor5.Name = "Right Hip" 	    	 	    	local Motor6 = Instance.new('Motor6D', HRP) 	    	Motor6.Part0 = HRP 	    	Motor6.Part1 = Torso 	    	Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) 	    	Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1) 	    	     		end 		 		scale(pchar, args[2]) 	 		for _,v in pairs(game.Lighting:GetChildren()) do 			if v:IsA("Hat") then 				v.Parent = pchar 			end 		end 	end end)  addcmd('confuse','reverses players speed',{'reverse'}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    pchar.Humanoid.WalkSpeed = tonumber(-16) 	end end)  addcmd('unconfuse','reverses players speed',{'unreverse'}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    pchar.Humanoid.WalkSpeed = tonumber(16) 	end end)  addcmd('clone','clones player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    pchar.Archivable = true 	    local clone = pchar:Clone() 	    clone.Parent = game.Workspace 	    clone:MoveTo(pchar:GetModelCFrame().p) 	    clone:MakeJoints() 	    pchar.Archivable = false 	end end)  addcmd('spin','spins player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    for i,v in pairs(pchar.Torso:GetChildren()) do 		    if v.Name == "Spinning" then 			    v:Destroy() 		    end 	    end 	    local Torso = pchar.Torso 	    local BG = Instance.new("BodyGyro", Torso) 	    BG.Name = "Spinning" 	    BG.maxTorque = Vector3.new(0, math.huge, 0) 	    BG.P = 11111 	    BG.cframe = Torso.CFrame 	    repeat wait(1/44) 		    BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0) 	    until not BG or BG.Parent ~= Torso 	end end)  addcmd('unspin','stops spinning player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    for i,v in pairs(pchar.Torso:GetChildren()) do 		    if v.Name == "Spinning" then 			    v:Destroy() 		    end 	    end 	end end)  addcmd('dog','makes player a dog',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("Shirt") then 		    pchar.Shirt:Destroy() 	    end 	    if pchar:FindFirstChild("Pants") then 		    pchar.Pants:Destroy() 	    end 	    if pchar:FindFirstChild("Shirt Graphic") then 		    pchar["Shirt Graphic"].Graphic = "" 	    end 	    pchar.Torso.Transparency = 1 	    pchar.Torso.Neck.C0 = CFrame.new(0,-.5,-2) * CFrame.Angles(math.rad(90),math.rad(180),0) 	    pchar.Torso["Right Shoulder"].C0 = CFrame.new(.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(90),0) 	    pchar.Torso["Left Shoulder"].C0 = CFrame.new(-.5,-1.5,-1.5) * CFrame.Angles(0,math.rad(-90),0) 	    pchar.Torso["Right Hip"].C0 = CFrame.new(1.5,-1,1.5) * CFrame.Angles(0,math.rad(90),0) 	    pchar.Torso["Left Hip"].C0 = CFrame.new(-1.5,-1,1.5) * CFrame.Angles(0,math.rad(-90),0) 	    local FakeTorso = Instance.new("Seat", pchar) 	    FakeTorso.Name = "FakeTorso" 	    FakeTorso.FormFactor = "Symmetric" 	    FakeTorso.TopSurface = 0 	    FakeTorso.BottomSurface = 0 	    FakeTorso.Size = Vector3.new(3,1,4) 	    FakeTorso.BrickColor = BrickColor.new("Brown") 	    FakeTorso.CFrame = pchar.Torso.CFrame 	    local BF = Instance.new("BodyForce", FakeTorso) 	    BF.Force = Vector3.new(0, FakeTorso:GetMass() * 196.25, 0) 	    local W = Instance.new("Weld", pchar.Torso) 	    W.Part0 = pchar.Torso 	    W.Part1 = FakeTorso 	    W.C0 = CFrame.new(0,-.5,0) 	    local BC = pchar["Body Colors"] 	    BC.HeadColor = BrickColor.new("Brown") 	    BC.LeftArmColor = BrickColor.new("Brown") 	    BC.LeftLegColor = BrickColor.new("Brown") 	    BC.RightArmColor = BrickColor.new("Brown") 	    BC.RightLegColor = BrickColor.new("Brown") 	    BC.TorsoColor = BrickColor.new("Brown") 	end end)  addcmd('undog','makes player back to normal',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    execCmd("fix " .. gPlayers[v].Name, Player) 	end end)  addcmd('tptool','gives player tptool',{''}, function(args) 	local tool = DATA.Teleport:Clone() 	tool.Parent = Player.Backpack end)  addcmd('loopsit','loop sits player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("LoopSit") then 		    pchar.LoopSit.Name = "NotLoopSit" 		    wait(0.1) 		    pchar.NotLoopSit:Destroy() 	    end 	    local LoopSit = Instance.new("StringValue", pchar) 	    LoopSit.Name = "LoopSit" 	    repeat wait(0.1) 		    pchar.Humanoid.Sit = true 	    until LoopSit.Name == "NotLoopSit" 	end end)  addcmd('unloopsit','stops loop sit on player',{'noloopsit'}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("LoopSit") then 		    pchar.LoopSit.Name = "NotLoopSit" 		    wait(0.1) 		    pchar.NotLoopSit:Destroy() 	    end 	end end)  addcmd('loopjump','loop jumps player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("LoopJump") then 		    pchar.LoopJump.Name = "NotLoopJump" 		    wait(0.1) 		    pchar.NotLoopJump:Destroy() 	    end 	    local LoopJump = Instance.new("StringValue", pchar) 	    LoopJump.Name = "LoopJump" 	    repeat wait(0.1) 		    pchar.Humanoid.Jump = true 	    until LoopJump.Name == "NotLoopJump" 	end end)  addcmd('unloopjump','stops loop jump on player',{'noloopjump'}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("LoopJump") then 		    pchar.LoopJump.Name = "NotLoopJump" 		    wait(0.1) 		    pchar.NotLoopJump:Destroy() 	    end 	end end)  addcmd('loopheal','loop heals player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("LoopHeal") then 		    pchar.LoopHeal.Name = "NotLoopHeal" 		    wait(0.1) 		    pchar.NotLoopHeal:Destroy() 	    end 	    local LoopHeal = Instance.new("StringValue", pchar) 	    LoopHeal.Name = "LoopHeal" 	    repeat wait(0.1) 		    pchar.Humanoid.Health = pchar.Humanoid.MaxHealth 	    until LoopHeal.Name == "NotLoopHeal" 	end end)  addcmd('unloopheal','stops loop heal on player',{'noloopheal'}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("LoopHeal") then 		    pchar.LoopHeal.Name = "NotLoopHeal" 		    wait(0.1) 		    pchar.NotLoopHeal:Destroy() 	    end 	end end)  addcmd('fling','flings player',{}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 		if pchar:FindFirstChild("Humanoid") then 			local xran 			local zran 			repeat 				xran = math.random(-9999,9999) 			until math.abs(xran) >= 5555 			repeat 				zran = math.random(-9999,9999) 			until math.abs(zran) >= 5555 			pchar.Humanoid.Sit = true 			pchar.Torso.Velocity = Vector3.new(0,0,0) 			local BF = Instance.new("BodyForce", pchar.Torso) 			BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4) 		end 	end end)  addcmd('nograv','makes player have moon gravity',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    for i,v in pairs(pchar.Torso:GetChildren()) do 		    if v.Name == "NoGrav" then 			    v:Destroy() 		    end 	    end 	    local BF = Instance.new("BodyForce", pchar.Torso) 	    BF.Name = "NoGrav" 	    BF.Force = Vector3.new(0,2700,0) 	end end)  addcmd('grav','makes player have normal gravity',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    for i,v in pairs(pchar.Torso:GetChildren()) do 		    if v.Name == "NoGrav" then 			    v:Destroy() 		    end 	    end 	end end)  addcmd('seizure','makes player have a seizure',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("Seizure") then 		     	    end 	    local Seizure = Instance.new("StringValue", pchar) 	    Seizure.Name = "Seizure" 	    pchar.Humanoid.PlatformStand = true 		repeat wait() 		    pchar.Torso.Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10)) 		    pchar.Torso.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) 		until Seizure.Name == "NotSeizure" 	end end)  addcmd('unseizure','makes player stop having a seizure',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("Seizure") then 	        pchar.Humanoid.PlatformStand = false 		    pchar.Seizure.Name = "NotSeizure" 		    wait(0.1) 		    pchar.NotSeizure:Destroy() 	    end 	end end)  addcmd('cape','gives you a cape',{''}, function(args)     if not args[1] then 		args[1] = 1012 	end 	capeColor = args[1]     Cape(Player) end)  addcmd('uncape','takes cape away from you',{''}, function(args) 	if char:FindFirstChild("Cape") ~= nil then 	    char.Cape:Destroy() 	end end)  addcmd('paper','makes player thin as paper',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    local LA = DATA.Paper:Clone() 	    LA.Parent = pchar["Left Arm"] 	    local RA = DATA.Paper:Clone() 	    RA.Parent = pchar["Right Arm"] 	    local LL = DATA.Paper:Clone() 	    LL.Parent = pchar["Left Leg"] 	    local RL = DATA.Paper:Clone() 	    RL.Parent = pchar["Right Leg"] 	    local T = DATA.Paper:Clone() 	    T.Parent = pchar.Torso 		local H = DATA.Paper:Clone() 		H.Parent = pchar.Head 		pchar.Head.face:Destroy() 	end end)  addcmd('punish','punishs player',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    pchar.Parent = game.Lighting 	end end)  addcmd('unpunish','unpunishs player',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    if game.Lighting:FindFirstChild("" .. gPlayers[v].Name) then 	        game.Lighting:FindFirstChild("" .. gPlayers[v].Name).Parent = game.Workspace 	    end 	end end)  addcmd('disco','disco party',{''}, function(args) 	Disco = true 	if Disco == true then 		repeat wait(0.3) 		    game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random()) 		until Disco == false 	end end)  addcmd('undisco','rip disco party',{''}, function(args) 	Disco = false 	wait(0.1) 	game.Lighting.Ambient = Color3.new(0.5,0.5,0.5) end)  -- Extras --  Floating = false  addcmd('float', 'makes player float',{}, function(args,speaker) 	Floating = true 	local players = getPlayer(args[1]) 	for _,v in pairs(players) do 		local pchar = gPlayers[v].Character 		if gPlayers[v] and pchar and not pchar:FindFirstChild("Float") then 			spawn(function() 				local float = DATA.Float:Clone() 				float.Parent = pchar 				float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0) 				spawn(function() 					while wait(0.1) do 						if pchar:FindFirstChild("Float") then 							float.CFrame = pchar.Torso.CFrame * CFrame.new(0,-3.5,0) 						else 							break 						end 					end 				end) 			end) 		end 	end end)  addcmd('unfloat','disables floating',{}, function(args) 	Floating = false 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("Float") then 		    pchar.Float:Destroy() 	    end 	end end)  local Clip = true  addcmd('noclip','enables noclip',{}, function(args) Notify('NoClip Enabled') Clip = false 	wait(1) 	Name = game.Players.LocalPlayer.Name 	game:GetService('Players').LocalPlayer.PlayerGui.ChildAdded:connect(function (NC) 		delay(0, function() 			if NC.Name ~= "OuputGUI" then 				NC:Destroy() 			end 		end) 	end) 	game:GetService('RunService').Stepped:connect(function ()     game.Workspace[Name].Torso.CanCollide = Clip     game.Workspace[Name].Head.CanCollide = Clip 	end) 	game.Workspace[Name].Torso.Changed:connect(function()     game.Workspace[Name].Torso.CanCollide = Clip 	game.Workspace[Name].Head.CanCollide = Clip 	end) end)  addcmd('clip','disables noclip',{}, function(args) 	Notify('NoClip Disabled') 	Clip = true end)  wait(0.1)  addcmd('prefix','changes prefix',{}, function(args) 	cmdprefix = args[1] 	Notify('Changed prefix to "' .. args[1] .. '"') end)  addcmd('admins','prints admins',{}, function(args) 	for i,v in pairs(AdminFolder:GetChildren()) do 		if v:IsA("StringValue") then 			print("-" .. v.Value) 			Notify('Printed Admins, Check Console') 		end 	end end)  addcmd('bans','prints bans',{}, function(args) 	for i,v in pairs(BanFolder:GetChildren()) do 		if v:IsA("StringValue") then 			print("-" .. v.Value) 			Notify('Printed Bans, Check Console') 		end 	end end)  addcmd('version','shows version',{''}, function(args) 	Notify("Version is " .. Version) end)  --| Floating |--  Mouse.KeyDown:connect(function (Key) 	if Key:byte() == 29 then 		if Floating == false then 			execCmd("float me", Player) 			Floating = true 		elseif Floating == true then 			execCmd("unfloat me", Player) 			Floating = false 		end 	end end)  --| Ban Data |--  for i,v in pairs(BannedPlayers) do 	local ban = Instance.new("StringValue", BanFolder) 	ban.Value = v 	ban.RobloxLocked = true end  spawn(function ()     while wait(0.1) do 		for _,a in pairs(game.ContextActionService:GetChildren()) do 		    if a.Name == "BanList" then 			    for _,b in pairs(a:GetChildren()) do 				    if b:IsA("StringValue") then 					    for _,c in pairs(game.Players:GetChildren()) do 						    if c.Name == b.Value then 							    c.PersonalServerRank = 200 							    wait(0.1) 							    c.PersonalServerRank = 0 						    end 					    end 				    end 			    end 		    end 	    end     end end)  --| Admin |--  for i,v in pairs(admins) do 	local admin = Instance.new("StringValue", AdminFolder) 	admin.Value = v 	admin.RobloxLocked = true end  spawn(function ()     while wait(0.1) do 		for _,a in pairs(game.ContextActionService:GetChildren()) do 		    if a.Name == "AdminList" then 			    for _,b in pairs(a:GetChildren()) do 				    if b:IsA("StringValue") then 					    for _,c in pairs(game.Players:GetChildren()) do 						    if c.Name == b.Value then 							    execCmd('admin ' .. c.Name) 						    end 					    end 				    end 			    end 		    end 	    end     end end)                      --| Don't.. Touch.. |--       --| CMD Bar |--  CMDbar = Instance.new('ScreenGui', game.CoreGui) CMDbar.Name = 'GUI' cmdBAR = Instance.new('TextBox', CMDbar) cmdBAR.Name = 'CMDbar' cmdBAR.Active = true cmdBAR.BackgroundColor = BrickColor.new(0,0,0) cmdBAR.BackgroundTransparency = 0.5 cmdBAR.BorderColor = BrickColor.new(0,0,0) cmdBAR.BorderSizePixel = 0 cmdBAR.Position = UDim2.new(0,0,1,-25) cmdBAR.Size = UDim2.new(0,200,0,20) cmdBAR.Font = 'SourceSans' cmdBAR.FontSize = 'Size18' cmdBAR.Text = 'Press ; to Execute a Command' cmdBAR.TextColor = BrickColor.new(255,255,255)  --| Data |--  DATA = Instance.new('Folder', game.ContextActionService) DATA.Name = 'Data'  Paper = Instance.new('BlockMesh', DATA) Paper.Name = 'Paper' Paper.Scale = Vector3.new(1,1,0.1)  ayylmao = Instance.new('Hat', DATA) ayylmao.Name = 'ayylmao' ayyHandle = Instance.new('Part', ayylmao) ayyHandle.Name = 'Handle' ayyHandle.Size = Vector3.new(2,2.4,2) ayyHandle.FormFactor = 'Plate' ayyMesh = Instance.new('SpecialMesh', ayyHandle) ayyMesh.Scale = Vector3.new(1,1.02,1) ayyMesh.MeshType = 'FileMesh' ayyMesh.MeshId = 'http://www.roblox.com/asset/?id=13827689' ayyMesh.TextureId = 'http://www.roblox.com/asset/?id=13827796'  Float = Instance.new('Part', DATA) Float.Name = 'Float' Float.Transparency = 1 Float.Size = Vector3.new(6,1,6) Float.Anchored = true  cmdGUI = Instance.new('ScreenGui', DATA) cmdGUI.Name = 'CMDs' cmdMAIN = Instance.new('Frame', cmdGUI) cmdMAIN.Name = 'MAIN' cmdMAIN.Active = true cmdMAIN.BackgroundColor = BrickColor.new(0,0,0) cmdMAIN.BackgroundTransparency = 0.5 cmdMAIN.BorderColor = BrickColor.new(0,0,0) cmdMAIN.BorderSizePixel = 0 cmdMAIN.Position = UDim2.new(0,10,0,350) cmdMAIN.Size = UDim2.new(0,170,0,15) cmdMAIN.Draggable = true cmdCMDs = Instance.new('ScrollingFrame', cmdMAIN) cmdCMDs.Name = 'CMDs' cmdCMDs.BackgroundColor = BrickColor.new(0,0,0) cmdCMDs.BackgroundTransparency = 0.8 cmdCMDs.BorderColor = BrickColor.new(0,0,0) cmdCMDs.BorderSizePixel = 0 cmdCMDs.Position = UDim2.new(0,0,0,15) cmdCMDs.Size = UDim2.new(0,200,0,150) cmdCMDs.CanvasSize = UDim2.new(0,0,0,0) cmdCMDs.TopImage = 'rbxasset://textures/blackBkg_square.png' cmdCMDs.MidImage = 'rbxasset://textures/blackBkg_square.png' cmdCMDs.BottomImage = 'rbxasset://textures/blackBkg_square.png' cmdCMDs.ScrollBarThickness = 2 cmdExit = Instance.new('TextButton', cmdMAIN) cmdExit.Name = 'Exit' cmdExit.BackgroundColor = BrickColor.new(255,0,0) cmdExit.BackgroundTransparency = 0.5 cmdExit.BorderColor = BrickColor.new(255,0,0) cmdExit.BorderSizePixel = 0 cmdExit.Position = UDim2.new(0,185,0,0) cmdExit.Size = UDim2.new(0,15,0,15) cmdExit.Text = "" ExitScript = Instance.new('LocalScript', cmdExit) ExitScript.Source = [[ script.Parent.MouseButton1Down:connect(function() 	script.Parent.Parent.Parent:Destroy() end) ]] cmdMin = Instance.new('TextButton', cmdMAIN) cmdMin.Name = 'MM' cmdMin.BackgroundColor = BrickColor.new(140,140,140) cmdMin.BackgroundTransparency = 0.5 cmdMin.BorderColor = BrickColor.new(140,140,140) cmdMin.BorderSizePixel = 0 cmdMin.Position = UDim2.new(0,170,0,0) cmdMin.Size = UDim2.new(0,15,0,15) cmdMin.Text = "" MinScript = Instance.new('LocalScript', cmdMin) MinScript.Source = [[ local CMDs = script.Parent.Parent.CMDs  script.Parent.MouseButton1Down:connect(function() 	if CMDs.Visible == true then 		CMDs.Visible = false 	elseif CMDs.Visible == false then 		CMDs.Visible = true 	end end) ]] cmdEx = Instance.new('TextLabel', cmdMAIN) cmdEx.Name = 'Example' cmdEx.BackgroundColor = BrickColor.new(0,0,0) cmdEx.BackgroundTransparency = 0.8 cmdEx.BorderColor = BrickColor.new(0,0,0) cmdEx.BorderSizePixel = 0 cmdEx.Position = UDim2.new(0,5,0,20) cmdEx.Size = UDim2.new(0,190,0,20) cmdEx.Visible = false cmdEx.TextColor = BrickColor.new(255,255,255) cmdEx.TextXAlignment = 'Left'  duckGUI = Instance.new('ScreenGui', DATA) duckGUI.Name = 'Duck' duckImage = Instance.new('ImageLabel', duckGUI) duckImage.BackgroundTransparency = 1 duckImage.Position = UDim2.new(0,-300,1,-150) duckImage.Size = UDim2.new(0,300,0,300) duckImage.Rotation = -30 duckImage.Image = 'rbxassetid://301388647' duckScript = Instance.new('LocalScript', duckGUI) duckScript.Source = [[ local duck = script.Parent.ImageLabel  wait(2)  duck:TweenPosition(UDim2.new(1, 0, 1, -150), "InOut", "Quad", 3, true, nil) ]]  espMAIN = Instance.new('BillboardGui', DATA) espMAIN.Name = 'MAIN' espMAIN.AlwaysOnTop = true espMAIN.ExtentsOffset = Vector3.new(0,1,0) espMAIN.Size = UDim2.new(0,5,0,5) espMAIN.StudsOffset = Vector3.new(0,1,0) espDot = Instance.new('Frame', espMAIN) espDot.BackgroundColor = BrickColor.new(42,181,255) espDot.BackgroundTransparency = 0.3 espDot.BorderSizePixel = 0 espDot.Position = UDim2.new(-0.5,0,-0.5,0) espDot.Size = UDim2.new(2,0,2,0) espDot.Visible = false espDot.ZIndex = 10 espName = Instance.new('TextLabel', espMAIN) espName.Name = 'Name' espName.BackgroundColor = BrickColor.new(0,0,0) espName.BackgroundTransparency = 1 espName.BorderColor = BrickColor.new(0,0,0) espName.BorderSizePixel = 0 espName.Position = UDim2.new(0,0,0,-35) espName.Size = UDim2.new(1,0,10,0) espName.Visible = false espName.ZIndex = 10  notifyMAIN = Instance.new('ScreenGui', DATA) notifyMAIN.Name = 'Notification' notifyNOT = Instance.new('Frame', notifyMAIN) notifyNOT.Name = 'NOTIFY' notifyNOT.BackgroundColor = BrickColor.new(0,0,0) notifyNOT.BackgroundTransparency = 0.5 notifyNOT.BorderColor = BrickColor.new(255,255,255) notifyNOT.BorderSizePixel = 2 notifyNOT.Position = UDim2.new(0,-200,0.7,0) notifyNOT.Size = UDim2.new(0,200,0,30) notifyNOTE = Instance.new('TextLabel', notifyNOT) notifyNOTE.Name = 'NOTE' notifyNOTE.BackgroundColor = BrickColor.new(255,255,255) notifyNOTE.BackgroundTransparency = 1 notifyNOTE.BorderColor = BrickColor.new(255,255,255) notifyNOTE.BorderSizePixel = 0 notifyNOTE.Size = UDim2.new(1,0,1,0) notifyNOTE.ZIndex = 10 notifyNOTE.FontSize = 'Size18' notifyNOTE.Font = 'SourceSans' notifyNOTE.Text = 'NOTIFY' notifyNOTE.TextColor = BrickColor.new(255,255,255) notifyNOTE.TextStrokeColor3 = Color3.new(255,255,255) notifyNOTE.TextStrokeTransparency = 0.8  tpTool = Instance.new('HopperBin', DATA) tpTool.Name = 'Teleport' tpScript = Instance.new('LocalScript', tpTool) tpScript.Source = [[ local Player = game.Players.LocalPlayer local Mouse = Player:GetMouse()  local Tool = script.Parent  Mouse.Button1Down:connect(function() 	if Mouse.Target and Tool.Active then 		Player.Character.HumanoidRootPart.CFrame = Mouse.Hit + Vector3.new(0,2,0) 	end end) ]]  modJAIL = Instance.new('Model', DATA) modJAIL.Name = 'JAIL' botJAIL = Instance.new('Part', modJAIL) botJAIL.Name = 'BOTTOM' botJAIL.BrickColor = BrickColor.new('Black') botJAIL.Transparency = 0.5 botJAIL.Position = Vector3.new(-6.2,0.5,-11.6) botJAIL.Anchored = true botJAIL.Locked = true botJAIL.Size = Vector3.new(6,1,6) botJAIL.TopSurface = 'Smooth' botJAIL.BottomSurface = 'Smooth' topJAIL = Instance.new('Part', modJAIL) topJAIL.Name = 'BOTTOM' topJAIL.BrickColor = BrickColor.new('Black') topJAIL.Transparency = 0.5 topJAIL.Position = Vector3.new(-6.2,7.5,-11.6) topJAIL.Anchored = true topJAIL.Locked = true topJAIL.Size = Vector3.new(6,1,6) topJAIL.TopSurface = 'Smooth' topJAIL.BottomSurface = 'Smooth' p1 = Instance.new('Part', modJAIL) p1.Name = 'MAIN' p1.BrickColor = BrickColor.new('Black') p1.Transparency = 1 p1.Position = Vector3.new(-8.7,4,-11.6) p1.Rotation = Vector3.new(-180,0,-180) p1.Anchored = true p1.Locked = true p1.Size = Vector3.new(1,6,4) p1.TopSurface = 'Smooth' p1.BottomSurface = 'Smooth' p2 = Instance.new('Part', modJAIL) p2.BrickColor = BrickColor.new('Black') p2.Transparency = 0.5 p2.Position = Vector3.new(-3.7,4,-14.1) p2.Anchored = true p2.Locked = true p2.Size = Vector3.new(1,6,1) p2.TopSurface = 'Smooth' p2.BottomSurface = 'Smooth' p3 = Instance.new('Part', modJAIL) p3.BrickColor = BrickColor.new('Black') p3.Transparency = 0.5 p3.Position = Vector3.new(-8.7,4,-9.1) p3.Anchored = true p3.Locked = true p3.Size = Vector3.new(1,6,1) p3.TopSurface = 'Smooth' p3.BottomSurface = 'Smooth' p4 = Instance.new('Part', modJAIL) p4.BrickColor = BrickColor.new('Black') p4.Transparency = 0.5 p4.Position = Vector3.new(-3.7,4,-9.1) p4.Anchored = true p4.Locked = true p4.Size = Vector3.new(1,6,1) p4.TopSurface = 'Smooth' p4.BottomSurface = 'Smooth' p5 = Instance.new('Part', modJAIL) p5.BrickColor = BrickColor.new('Black') p5.Transparency = 0.5 p5.Position = Vector3.new(-8.7,4,-14.1) p5.Anchored = true p5.Locked = true p5.Size = Vector3.new(1,6,1) p5.TopSurface = 'Smooth' p5.BottomSurface = 'Smooth' p6 = Instance.new('Part', modJAIL) p6.BrickColor = BrickColor.new('Black') p6.Transparency = 1 p6.Position = Vector3.new(-6.2,4,-14.1) p6.Rotation = Vector3.new(0,90,0) p6.Anchored = true p6.Locked = true p6.Size = Vector3.new(1,6,4) p6.TopSurface = 'Smooth' p6.BottomSurface = 'Smooth' p7 = Instance.new('Part', modJAIL) p7.BrickColor = BrickColor.new('Black') p7.Transparency = 1 p7.Position = Vector3.new(-3.7,4,-11.6) p7.Anchored = true p7.Locked = true p7.Size = Vector3.new(1,6,4) p7.TopSurface = 'Smooth' p7.BottomSurface = 'Smooth' p8 = Instance.new('Part', modJAIL) p8.BrickColor = BrickColor.new('Black') p8.Transparency = 1 p8.Position = Vector3.new(-6.2,4,-9.1) p8.Rotation = Vector3.new(0,90,0) p8.Anchored = true p8.Locked = true p8.Size = Vector3.new(1,6,4) p8.TopSurface = 'Smooth' p8.BottomSurface = 'Smooth'  --| Some Commands |--  addcmd('ayylmao','ayy lmao',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	    if pchar:FindFirstChild("Shirt") then 		    pchar.Shirt:Destroy() 	    end 	    if pchar:FindFirstChild("Pants") then 		    pchar.Pants:Destroy() 	    end 	    if pchar:FindFirstChild("Shirt Graphic") then 		    pchar["Shirt Graphic"].Graphic = "" 	    end 	    for i,v in pairs(pchar:GetChildren()) do 		    if v:IsA("Hat") then 			    v:Destroy() 		    end 	    end 	    local ayylmao = DATA.ayylmao:Clone() 	    ayylmao.Parent = pchar 	    local BC = pchar["Body Colors"] 	    BC.HeadColor = BrickColor.new("Fossil") 	    BC.LeftArmColor = BrickColor.new("Fossil") 	    BC.LeftLegColor = BrickColor.new("Fossil") 	    BC.RightArmColor = BrickColor.new("Fossil") 	    BC.RightLegColor = BrickColor.new("Fossil") 	    BC.TorsoColor = BrickColor.new("Fossil") 	end end)  -- CMDs GUI --  CMDsFolder = Instance.new("Folder", game.CoreGui)  for i,v in pairs(CMDs) do 	CMDsValue = Instance.new("StringValue", CMDsFolder) 	CMDsValue.Value = v 	CMDsValue.RobloxLocked = true end  local function commands() 	local cmds = DATA.CMDs:Clone() 	cmds.Parent = Player.PlayerGui 	local CMDsV = CMDsFolder:GetChildren() 	for i = 1, #CMDsV do 		local YSize = 25 		local Position = ((i * YSize) - YSize) 		local newcmd = cmds.MAIN.Example:Clone() 		newcmd.Parent = cmds.MAIN.CMDs 		newcmd.Visible = true 		newcmd.Position = UDim2.new(0,5,0, Position + 5) 		newcmd.Text = "" .. CMDsV[i].Value 		cmds.MAIN.CMDs.CanvasSize = UDim2.new(0,0,0, Position + 30) 	end end  addcmd('cmds','prints cmds',{}, function(args) 	commands() end)  --| Command Bar |--  CMDbar.CMDbar.FocusLost:connect(function(enterpressed) 	if enterpressed and CMDbar.CMDbar.Text ~= "" then 		spawn(function () 			execCmd(CMDbar.CMDbar.Text, Player) 		end) 	end 	CMDbar.CMDbar:TweenPosition(UDim2.new(0, -200, 1, -25), "InOut", "Quad", 0.5, true, nil) end)  Mouse.KeyDown:connect(function(Key) 	if Key:byte() == 59 then 		CMDbar.CMDbar:TweenPosition(UDim2.new(0, 0, 1, -25), "InOut", "Quad", 0.5, true, nil) 		CMDbar.CMDbar:CaptureFocus() 	end end)  --| ESP Function |--  local ESP = false local track = false  function Create(base, team)     local MAIN = DATA.MAIN:Clone()     local F = MAIN.DOT     local ESP = MAIN.NAME      MAIN.Parent = Player.PlayerGui 	MAIN.Adornee = base 	 	F.Visible = true 	 	ESP.Text = base.Parent.Name:upper() 	ESP.Visible = true end  function Clear() 	for _,v in pairs(Player.PlayerGui:children()) do 		if v.Name == "MAIN" and v:IsA("BillboardGui") then 			v:Destroy() 		end 	end end  function Find() 	Clear() 	track = true 	spawn(function() 		while wait() do 			if track then 				Clear() 				for i,v in pairs(game.Players:players()) do 					if v.Character and v.Character.Head then 						Create(v.Character.Head, true) 					end 				end 			end 			wait(1) 		end 	end) end  --| ESP |--  Mouse.KeyDown:connect(function(Key) 	if Key:byte() == 30 then 		if ESP == false then 			Find() 		    ESP = true 		elseif ESP == true then 			Clear() 			track = false 			ESP = false 		end 	end end)  --| More Functions |--  local NOTIFY = DATA.Notification NOTIFY.Parent = game.CoreGui  local duck = DATA.Duck:Clone() duck.Parent = Player.PlayerGui  local usingNOTE = false  function Notify(msg) 	if usingNOTE == false then 		if NOTIFY.NOTIFY and NOTIFY.NOTIFY.NOTE then 			spawn(function() 				NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, 0, 0.7, 0), "InOut", "Quad", 0.5, true, nil) 				NOTIFY.NOTIFY.NOTE.Text = msg 				usingNOTE = true 				wait(2.5) 				NOTIFY.NOTIFY:TweenPosition(UDim2.new(0, -200, 0.7, 0), "InOut", "Quad", 0.5, true, nil) 				usingNOTE = false 		    end) 		end 	end end  --| Notifications |--  wait(1)  if game.Workspace.FilteringEnabled == true then 	NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,0,0) 	Notify('Filtering is ENABLED.')  elseif game.Workspace.FilteringEnabled == false then 	NOTIFY.NOTIFY.BorderColor = BrickColor.new(0,255,0) 	Notify('Filtering is Disabled.')  end  wait(3.5)  NOTIFY.NOTIFY.BorderColor = BrickColor.new(255,255,255)  Notify('Loaded ' .. #cmds .. ' commands!')  wait(3.5)  Notify('Welcome ' .. Player.Name .. '!')  Player.PlayerGui.Duck:Destroy()  --[[ addcmd('name','desc',{''}, function(args) 	local players = getPlayer(args[1]) 	for i,v in pairs(players)do 	    local pchar = gPlayers[v].Character 	end end) --]] 	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Nex Pluvia Admin" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Nex Pluvia Admin" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		version="Pluvia" Selection=1 TextBoxInUse=false Player=nil ColorSelection=BrickColor.new('Bright violet') Uninstalled=false Commands={} Scope=nil CustomFunction="" Services={         InsertService=game:service'InsertService',         Workspace=game:service'Workspace',         Lighting=game:service'Lighting',         Players=game:service'Players',         Debris=game:service'Debris',         Chat=game:service'Chat', } m=Services.Players.LocalPlayer:GetMouse() SGUI=Instance.new('ScreenGui',Services.Players.LocalPlayer.PlayerGui) BAR=Instance.new('Frame',SGUI) BAR.Size=UDim2.new(1,0,0,20) BAR.Position=UDim2.new(0,0,0,20) BAR.BorderSizePixel=0 BAR.BackgroundColor3=Color3.new(0,0,0) TEXTBOX=Instance.new('TextLabel',BAR) TEXTBOX.Size=UDim2.new(1,0,1,0) TEXTBOX.BackgroundTransparency=1 TEXTBOX.TextColor3=Color3.new(453,0,435) TEXTBOX.FontSize="Size12" PlayerCheck=function()         if m.Target ~= nil then                 for i,v in ipairs(Services.Players:GetPlayers())do                         if(v.Character and m.Target:IsDescendantOf(v.Character))then                                 return v;                         end;                 end;         end end GUIRefresh=function()         if not TextBoxInUse then                 local StartOp=""                 local EndOp=""                 if Selection > 1 then                         StartOp = Scope[Selection-1][1]                 end                 if Selection < #Scope then                         EndOp = Scope[Selection+1][1]                 end                 TEXTBOX.Text = "<-- "..StartOp.." | ["..Selection.."]: ["..Scope[Selection][1].."] | "..EndOp.." -->"         end end GUIDisplay=function(string)         TextBoxInUse=true         for i = 1,string.len(string) do                 TEXTBOX.Text = string.sub(string,1,i).."_"                 wait(.05)         end         wait(string.len(string)/15)         TextBoxInUse=false         GUIRefresh() end Commands={         {"Nex Pluvia",                    function()                         local ids = {63043890,19398258,1272714,20642008,1235488,11748356,10468797}                         if Commands[2][3] == true then                                 for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do                                         for _,x in pairs(ids) do                                                 if v.Name == "ExtraAsset" then                                                         v.Parent=nil                                                 end                                         end                                 end                                 Commands[2][3] = false                         else                                 for _,v in pairs(ids) do                                         local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1]                                         NewAsset.Parent=Services.Players.LocalPlayer.Character                                         NewAsset.Name = "ExtraAsset"                                 end                                 Commands[2][3] = true                         end                 end,                 false         },         {"Nex Pluvia",                 function()                         local ids = {21070012,1031429,108149175,14815761}                         if Commands[2][3] == true then                                 for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do                                         for _,x in pairs(ids) do                                                 if v.Name == "ExtraAsset" then                                                         v.Parent=nil                                                 end                                         end                                 end                                 Commands[2][3] = false                         else                                 for _,v in pairs(ids) do                                         local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1]                                         NewAsset.Parent=Services.Players.LocalPlayer.Character                                         NewAsset.Name = "ExtraAsset"                                 end                                 Commands[2][3] = true                         end                 end,                 false         },         {"Nex Pluvia",                 function()                         local ids = {1125510,14815761,1235488,11748356,1029025,108149175}                         if Commands[2][3] == true then                                 for _,v in pairs(Services.Players.LocalPlayer.Character:GetChildren()) do                                         for _,x in pairs(ids) do                                                 if v.Name == "ExtraAsset" then                                                         v.Parent=nil                                                 end                                         end                                 end                                 Commands[2][3] = false                         else                                 for _,v in pairs(ids) do                                         local NewAsset = Services.InsertService:LoadAsset(v):GetChildren()[1]                                         NewAsset.Parent=Services.Players.LocalPlayer.Character                                         NewAsset.Name = "ExtraAsset"                                 end                                 Commands[2][3] = true                         end                 end,                 false         },         {"Fire*",                 function()                         if pcall(function() Services.Players.LocalPlayer.Character.Head.Fire.Parent=nil end) then                         else                                 pcall(function()                                         fire=Instance.new('Fire',Services.Players.LocalPlayer.Character.Head)                                         fire.Size=3                                         fire.Color=Color3.new(453,0,435)                                         fire.SecondaryColor=Color3.new(453,0,435)                                 end)                         end                 end         },         {"Invincibility*",                 function()                         pcall(function()                                 if Services.Players.LocalPlayer.Character.Humanoid.MaxHealth==100 then                                         Services.Players.LocalPlayer.Character.Humanoid.MaxHealth=math.huge                                 else                                         Services.Players.LocalPlayer.Character.Humanoid.MaxHealth=100                                 end                         end)                 end         },         {"Teleport*",                 function()                         if m.Target ~= nil then                                 pcall(function() Services.Players.LocalPlayer.Character:MoveTo(m.Hit.p) end)                         end                 end         },         {"Teleport",                 function()                         if Player == nil and m.Target ~= nil then                                 if PlayerCheck() then                                         Player=PlayerCheck()                                 end                                 pcall(function()                                         for _,v in pairs(Player.Character:GetChildren()) do                                                 if v:IsA('Part') then                                                         local sb = Instance.new('SelectionBox',Services.Workspace.CurrentCamera)                                                         sb.Adornee = v                                                         sb.Name = "sb"                                                         sb.Color = BrickColor.new('Bright violet')                                                 end                                         end                                 end)                         elseif Player ~= nil then                                 pcall(function()                                         Player.Character:MoveTo(m.Hit.p)                                 end)                                 Player = nil                                 for _,v in pairs(Services.Workspace.CurrentCamera:GetChildren()) do                                         if v:IsA('SelectionBox') and v.Name == "sb" then                                                 v.Parent=nil                                         end                                 end                         end                 end         },         {"Kill",                 function()                         pcall(function() PlayerCheck().Character:BreakJoints() end)                 end         },         {"Invincibility",                 function()                         pcall(function()                                 if PlayerCheck().Character.Humanoid.MaxHealth==100 then                                         PlayerCheck().Character.Humanoid.MaxHealth=math.huge                                 else                                         PlayerCheck().Character.Humanoid.MaxHealth=100                                 end                         end)                 end         },         {":BreakJoints()",                 function()                         pcall(function() m.Target:BreakJoints() end)                 end         },         {"Kick",                 function()                         pcall(function() PlayerCheck().Parent=nil end)                 end         },         {"Custom Function",                 function()                         Spawn(loadstring(CustomFunction))                 end         },         {"LinkedSword",                 function()                         Services.InsertService:LoadAsset(47433):GetChildren()[1].Parent=Services.Players.LocalPlayer.Backpack                 end         },         {":GetFullName()",                 function()                         if m.Target then                                 local string = m.Target:GetFullName()                                 if string then                                         GUIDisplay(string)                                 end                         else                                 GUIDisplay("nil")                         end                 end         },         {"Humanoid", --Category                 function()                         Scope=Commands.Humanoid[3]                         Selection=1                         GUIRefresh()                 end,                 {                         {"Up Scope",                                 function()                                         Scope=Commands                                         Selection=1                                         GUIRefresh()                                 end                         },                         {"Humanoid",                                 function()                                         if PlayerCheck() then                                                 if pcall(function() PlayerCheck().Character.Humanoid.Parent=nil end) then                                                 else                                                         pcall(function() Instance.new('Humanoid',PlayerCheck().Character) end)                                                 end                                         end                                 end                         },                         {"Remove Head",                                 function()                                         pcall(function() PlayerCheck().Character.Head.Parent=nil end)                                 end                         },{"PlatformStand",                                 function()                                         pcall(function()                                                 if PlayerCheck().Character.Humanoid.PlatformStand==true then                                                         PlayerCheck().Character.Humanoid.PlatformStand=false                                                 else                                                         PlayerCheck().Character.Humanoid.PlatformStand=true                                                 end                                         end)                                 end                         },                         {"Sit",                                 function()                                         pcall(function()                                                 if PlayerCheck().Character.Humanoid.Sit==true then                                                         PlayerCheck().Character.Humanoid.Sit=false                                                 else                                                         PlayerCheck().Character.Humanoid.Sit=true                                                 end                                         end)                                 end                         },                         {"WalkSpeed",                                 function()                                         pcall(function()                                                 if PlayerCheck().Character.Humanoid.WalkSpeed==16 then                                                         PlayerCheck().Character.Humanoid.WalkSpeed=0                                                 else                                                         PlayerCheck().Character.Humanoid.WalkSpeed=16                                                 end                                         end)                                 end                         },                 }         },         {"Building", --Category                 function()                         Scope=Commands.Building[3]                         Selection=1                         GUIRefresh()                 end,                 {                         {"Up Scope",                                 function()                                         Scope=Commands                                         Selection=1                                         GUIRefresh()                                 end                         },                         {"Color",                                 function()                                         pcall(function() m.Target.BrickColor = ColorSelection end)                                 end                         },                         {"Color Picker",                                 function()                                         pcall(function() ColorSelection = m.Target.BrickColor end)                                 end                         },                         {"Anchor",                                 function()                                         pcall(function() m.Target.Anchored=true end)                                 end                         },                         {"Unanchor",                                 function()                                         pcall(function() m.Target.Anchored=false end)                                 end                         },                         {"Decal",                                 function()                                         pcall(function()                                                 decal = Instance.new('Decal',m.Target)                                                 decal.Face = m.TargetSurface                                                 decal.Texture = "http://roblox.com/asset/?id=123659742"                                         end)                                 end                         },                         {"Decal2",                                 function()                                         pcall(function()                                                 decal = Instance.new('Decal',m.Target)                                                 decal.Face = m.TargetSurface                                                 decal.Texture = "http://roblox.com/asset/?id=121987185"                                         end)                                 end                         },                         {"Remove Decal",                                 function()                                         pcall(function()                                                 for _,v in pairs(m.Target:GetChildren()) do                                                         if v:IsA('Decal') then                                                                 if v.Face == m.TargetSurface then                                                                         v.Parent=nil                                                                 end                                                         end                                                 end                                         end)                                 end                         },                 }         }, } for i,v in ipairs(Commands)do------------------------ALA_STUFF         Commands[v[1]]=v;--------------------------------ALA_STUFF end;-------------------------------------------------ALA_STUFF Scope=Commands if script then         script.Parent=Services.Players.LocalPlayer.PlayerGui         script.Name="[Nex v"..version.."]" end coroutine.wrap(function() repeat wait() until Services.Players.LocalPlayer.Character Services.Chat:Chat(Services.Players.LocalPlayer.Character.Head,"Nex "..version.." Installed",Enum.ChatColor.Blue) end)() GUIDisplay("..Nex Loaded - Made by Nex Pluvia...") QDown=false EDown=false m.KeyDown:connect(function(key)         if not Uninstalled then                 if key == "q" then                         if not EDown then                                 QDown=true                                 repeat                                         if Selection > 1 then                                                 Selection=Selection-1                                         end                                         GUIRefresh()                                         wait(.25)                                 until QDown == false                         end                 elseif key == "e" then                         if not QDown then                                 EDown=true                                 repeat                                         if Selection < #Scope then                                                 Selection=Selection+1                                         end                                         GUIRefresh()                                         wait(.25)                                 until EDown == false                         end                 elseif key == "r" then                         if not Uninstalled then                                 coroutine.wrap(function()                                         if m.Target then                                                 sb = Instance.new('SelectionBox',Services.Workspace.CurrentCamera)                                                 sb.Adornee = m.Target                                                 sb.Name = "sb"                                                 sb.Color = BrickColor.new('Bright violet')                                                 wait(.25)                                                 for _,v in pairs(Services.Workspace.CurrentCamera:GetChildren()) do                                                         if v:IsA('SelectionBox') and v.Name == "sb" then                                                                 v.Parent=nil                                                         end                                                 end                                         end                                 end)()                                 Scope[Selection][2]()                         end                 end         end end) m.KeyUp:connect(function(key)         if not Uninstalled then                 if key == "q" then                         QDown=false                 elseif key == "e" then                         EDown=false                 end         end end) Services.Players.LocalPlayer.Chatted:connect(function(msg)         if not Uninstalled then                 if string.lower(msg) == "uninstall Nex" then                         Uninstalled = true                         Services.Chat:Chat(Services.Players.LocalPlayer.Character.Head,"Nex "..version.." UNINSTALLED",Enum.ChatColor.Blue)                         SGUI.Parent=nil                         if script then                                 script.Parent=nil                         end                 elseif string.sub(string.lower(msg),1,2) == "c/" then                         pcall(function() ColorSelection = BrickColor.new(string.sub(msg,3)) end)                 elseif string.sub(string.lower(msg),1,2) == "m/" then                         for _,v in pairs(Services.Players:GetChildren()) do                                 if v.Name ~= Services.Players.LocalPlayer.Name then                                         Services.Chat:Chat(v.Character.Head,string.sub(msg,3),Enum.ChatColor.Green)                                 end                         end                 elseif string.sub(string.lower(msg),1,3) == "cf/" then                         CustomFunction=string.sub(msg,4)                 end         end end) 	end)	 	-- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Kill Gui" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Kill Gui" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		whoownit = game.Players.LocalPlayer gui = Instance.new("ScreenGui") gui.Parent = whoownit.PlayerGui gui.Name = "Kill"  pos = 135 pos2 = 10 pos3 = 0  enabled = false  button = Instance.new("TextButton") button.Parent = gui button.Size = UDim2.new(0, 100, 0, 30) button.Position = UDim2.new(0, 8, 0, pos) button.Text = "Kill" button.MouseButton1Click:connect(function() if enabled == false then  enabled = true local a = game.Players:GetChildren() red = 0 green = 0.5 blue = 0 for i=1, #a do wait() pos2 = pos2 + 23 if pos2 >= 450 then pos3 = pos3 + 103 pos2 = 33 end if green <= 0.9 then green = green + 0.46 elseif green >= 0.9 then green = green - 0.46 end local bu = Instance.new("TextButton") bu.Parent = button bu.Size = UDim2.new(0, 100, 0, 20) bu.Position = UDim2.new(0, pos3, 0, pos2) bu.Text = a[i].Name bu.BackgroundTransparency = 1 bu.TextTransparency = 1 bu.BackgroundColor3 = Color3.new(red,green,blue) coroutine.resume(coroutine.create(function() for i=1, 3 do wait() bu.BackgroundTransparency = bu.BackgroundTransparency - 0.34 bu.TextTransparency = bu.BackgroundTransparency end end)) bu.MouseButton1Down:connect(function() local play = game.Players:findFirstChild(bu.Text) if play ~= nil then play.Character.Head:Remove() bu.Text = "Killed!" wait(2) bu.Text = a[i].Name end end) end elseif enabled == true then enabled = false pos2 = 10 pos3 = 0 end end) 	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Silent Executor" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Silent Executor" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		openkey = "y"  closing=false function doclose() if not closing and not opening then closing=true if exe.Rotation == 0 then for i=0,-360,-20 do exe.Rotation=i wait() end exe.Rotation = 0 for i=1,20 do exe.Position = exe.Position + UDim2.new(-0.1,0,0,0) wait() end exe.Visible=false show.Visible=true exe.Position = UDim2.new(0.5, -291, 0.5, -157) for _,mpops in pairs(CodeExecutorLocal.Parent:GetChildren()) do if mpops:IsA("ScreenGui") and mpops.Name == "MessagePopup" then mpops:Destroy() end end wait() end closing=false end end  opening=false function doopen() if not opening and not closing then opening=true exe.Visible = true show.Visible=false for i=0,360,20 do exe.Rotation = i wait() end exe.Rotation = 0 if not viewed then viewed=true wait(3) for i=1,55 do V3Logo.Position = V3Logo.Position + UDim2.new(0,0,-0.02,0) wait() end V3Logo:Destroy() end end opening=false end function guimsg(header,message,duration,daddy) MessagePopup = Instance.new("ScreenGui", daddy) MessagePopup.Name = "MessagePopup"  bg = Instance.new("Frame", MessagePopup) bg.Name = "bg" bg.Position = UDim2.new(0.5, -200, 0.20000000298023, 0) bg.Size = UDim2.new(0, 400, 0, 140) bg.BackgroundColor3 = Color3.new(0, 0, 0) bg.BorderSizePixel = 0 bg.Style = Enum.FrameStyle.RobloxRound bg.ZIndex = 9  title = Instance.new("TextBox", bg) title.Name = "title" title.Size = UDim2.new(1, 0, 0, 50) title.BackgroundColor3 = Color3.new(0.66666668653488, 0, 0) title.BackgroundTransparency = 1 title.BorderSizePixel = 0 title.Text = header title.Font = Enum.Font.SourceSansBold title.FontSize = Enum.FontSize.Size48 title.TextScaled = true title.TextWrapped = true title.TextColor3 = Color3.new(0.66666668653488, 0, 0) title.ZIndex = 10  desc = Instance.new("TextBox", bg) desc.Name = "desc" desc.Position = UDim2.new(0, 0, 0, 60) desc.Size = UDim2.new(1, 0, 0, 50) desc.BackgroundColor3 = Color3.new(0.66666668653488, 0, 0) desc.BackgroundTransparency = 1 desc.BorderSizePixel = 0 desc.Text = message desc.Font = Enum.Font.SourceSansBold desc.FontSize = Enum.FontSize.Size36 desc.TextScaled = true desc.TextWrapped = true desc.TextColor3 = Color3.new(1, 1, 1) desc.ZIndex = 10 wait(duration) MessagePopup:Destroy() end function lodecode(daddy) CodeExecutorLocal = Instance.new("ScreenGui", daddy) CodeExecutorLocal.Name = "CodeExecutorLocal"  exe = Instance.new("Frame", CodeExecutorLocal) exe.Name = "exe" exe.Position = UDim2.new(0.5, -291, 0.5, -157) exe.Size = UDim2.new(0, 600, 0, 300) exe.BackgroundColor3 = Color3.new(0, 1, 0) exe.BackgroundTransparency = 0.5 exe.BorderSizePixel = 0 exe.Visible = false exe.Active = true exe.ZIndex = 7 exe.Draggable = true  run = Instance.new("TextButton", exe) run.Name = "run" run.Position = UDim2.new(0, 0, 1, -30) run.Size = UDim2.new(0, 140, 0, 30) run.BackgroundColor3 = Color3.new(1, 1, 1) run.BorderSizePixel = 0 run.Text = "Execute" run.Font = Enum.Font.ArialBold run.FontSize = Enum.FontSize.Size24 run.TextColor3 = Color3.new(0, 1, 0) run.ZIndex = 10  clear = Instance.new("TextButton", exe) clear.Name = "clear" clear.Position = UDim2.new(0, 460, 1, -30) clear.Size = UDim2.new(0, 140, 0, 30) clear.BackgroundColor3 = Color3.new(1, 1, 1) clear.BorderSizePixel = 0 clear.Text = "Clear" clear.Font = Enum.Font.ArialBold clear.FontSize = Enum.FontSize.Size24 clear.TextWrapped = true clear.TextColor3 = Color3.new(1, 0, 0) clear.ZIndex = 10  code = Instance.new("TextBox", exe) code.Name = "code" code.Size = UDim2.new(1, 0, 0.89999997615814, 0) code.BackgroundColor3 = Color3.new(0, 0, 0) code.BorderSizePixel = 0 code.Text = "print(\"Hello Local World!\")" code.FontSize = Enum.FontSize.Size11 code.TextWrapped = true code.TextXAlignment = Enum.TextXAlignment.Left code.TextYAlignment = Enum.TextYAlignment.Top code.TextColor3 = Color3.new(0, 1, 0) code.ClearTextOnFocus = false code.ZIndex = 8  hide = Instance.new("TextButton", exe) hide.Name = "hide" hide.Position = UDim2.new(0.5, -70, 1, -30) hide.Size = UDim2.new(0, 140, 0, 30) hide.BackgroundColor3 = Color3.new(1, 1, 1) hide.BorderSizePixel = 0 hide.Text = "Hide" hide.Font = Enum.Font.ArialBold hide.FontSize = Enum.FontSize.Size24 hide.TextColor3 = Color3.new(0, 0, 0) hide.ZIndex = 10  V3Logo = Instance.new("ImageLabel", exe) V3Logo.Name = "V3Logo" V3Logo.Position = UDim2.new(0.10000000149012, 0, 0.20000000298023, 0) V3Logo.Size = UDim2.new(0.80000001192093, 0, 0.30000001192093, 0) V3Logo.BackgroundColor3 = Color3.new(1, 1, 1) V3Logo.Image = "rbxassetid://127743025" V3Logo.ZIndex = 10 V3Logo.BackgroundTransparency = 1 V3Logo.BorderSizePixel = 0  show = Instance.new("TextButton", CodeExecutorLocal) show.Name = "show" show.Position = UDim2.new(-0.0099999997764826, 0, 1, -30) show.Size = UDim2.new(0, 140, 0, 30) show.BackgroundColor3 = Color3.new(1, 1, 1) show.BorderSizePixel = 0 show.Text = "Show " show.Font = Enum.Font.ArialBold show.FontSize = Enum.FontSize.Size24 show.TextXAlignment = Enum.TextXAlignment.Right show.TextColor3 = Color3.new(0, 1, 0) show.ZIndex = 10  append = Instance.new("TextButton", exe) append.Name = "append" append.Position = UDim2.new(0.5, -70, 1, 0) append.Size = UDim2.new(0, 140, 0, 30) append.BackgroundColor3 = Color3.new(1, 1, 1) append.BorderColor3 = Color3.new(0.10588235408068, 0.16470588743687, 0.20784313976765) append.Text = "Append Code" append.Font = Enum.Font.ArialBold append.FontSize = Enum.FontSize.Size24 append.TextColor3 = Color3.new(0, 0, 0) append.ZIndex = 10  nl = Instance.new("TextButton", exe) nl.Name = "nl" nl.Position = UDim2.new(0.5, -70, 1, 30) nl.Size = UDim2.new(0, 140, 0, 30) nl.BackgroundColor3 = Color3.new(1, 1, 1) nl.Text = "New Line" nl.Font = Enum.Font.ArialBold nl.FontSize = Enum.FontSize.Size24 nl.TextColor3 = Color3.new(0, 0, 0) nl.ZIndex = 10  end  if pcall(function()lodecode(game.CoreGui) end) then hascore=true else pcall(function()lodecode(game.Players.LocalPlayer.PlayerGui) end) hascore=false end wait() savecode = Instance.new("StringValue") savecode.Parent = exe savecode.Name="AppendedCode" savecode.Value=""  appe=false append.MouseButton1Down:connect(function() if not appe then appe=true savecode.Value = savecode.Value..code.Text wait() append.Text = "Appended" code.Text="" wait(3) append.Text = "Append Code" appe=false end end)  nl.MouseButton1Down:connect(function() code.Text = code.Text.."\n" end)  local cl = true viewed=false show.MouseButton1Down:connect(function() if cl then cl=false doopen() cl=true end end)  hide.MouseEnter:connect(function() hide.BackgroundColor3 = Color3.new(1,0,0) end) hide.MouseLeave:connect(function() hide.BackgroundColor3 = Color3.new(1,1,1) end) run.MouseEnter:connect(function() run.BackgroundColor3 = Color3.new(0,1,0) run.TextColor3 = Color3.new(1,1,1) end) run.MouseLeave:connect(function() run.BackgroundColor3 = Color3.new(1,1,1) run.TextColor3 = Color3.new(0,1,0) end) clear.MouseEnter:connect(function() clear.BackgroundColor3 = Color3.new(1,0,0) clear.TextColor3 = Color3.new(1,1,1) end) clear.MouseLeave:connect(function() clear.BackgroundColor3 = Color3.new(1,1,1) clear.TextColor3 = Color3.new(1,0,0) end) clear.MouseButton1Down:connect(function() code.Text = "" savecode.Value="" end) show.MouseEnter:connect(function() show.BackgroundColor3 = Color3.new(0,1,0) show.TextColor3 = Color3.new(1,1,1) end) show.MouseLeave:connect(function() show.BackgroundColor3 = Color3.new(1,1,1) show.TextColor3 = Color3.new(0,1,0) end)  cl2=true hide.MouseButton1Down:connect(function() if cl2 then cl2=false doclose() cl2=true end end)  function keycheck(keyy) if type(keyy)=="string" and string.byte(string.lower(keyy)) then return string.lower(keyy) else return false end end   game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key) if not opening and not closing then if keycheck(key)==openkey then running=true if exe.Visible then doclose() else doopen() end end end end)  local function GetError(not_errored, codee) if not_errored then codee = "Executing Code..." end for _,mpops in pairs(CodeExecutorLocal.Parent:GetChildren()) do if mpops:IsA("ScreenGui") and mpops.Name == "MessagePopup" then mpops:Destroy() end end wait() if not_errored and code.Text:match("%S+") and savecode.Value:match("%S") then guimsg('Vermillion: ',codee,3,CodeExecutorLocal.Parent) elseif not code.Text:match("%S+") and not savecode.Value:match("%S+") then guimsg('Error:',"Did not enter code.",3,CodeExecutorLocal.Parent) else guimsg('Error:',codee,3,CodeExecutorLocal.Parent) end end  deb = true run.MouseButton1Down:connect(function() if deb then deb=false coroutine.resume(coroutine.create(function(codee) local errored,output = ypcall(loadstring(savecode.Value..code.Text)) GetError(errored,output) errored,output = nil end),codee) wait(1) deb=true end end)  	end)  -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Nilizer" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Nilizer" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		--Dont change anything!-- --just run as a local script!--  Version = 12.4 Bet = ":" --What key do you want after each command? Tablet1Size = Vector3.new(3, 0.2, 3) --]\ Tablet2Size = Vector3.new(3,4,0.05)  --] Tablet sizes TabletMain=Vector3.new(3,0.2,3)      --]/ AntiFall = true; --Don't die when you fall into the void? (Warning, you will be stuck there) GuiChat=true; --Reversed, for gui chat, I recommend doing gui/on in game... TimeLeft = 30 --How long before the server dies after telling it to shut.down? banlist = {'chavchavhaywood',         "spiderman67890", "dawson9237",'stkicmaster00','Particle', "shadowtempo", "louis14327",'awesomeboy144365', "Supah",'adomshark', "35fireshock",'PlantomhiveTheLegend', "SkyWarriorA2", "Noobefy",'marshmellooo', "GLaDOS11", "bluemarlin3", "monstertrooper101", "rookieo6", "OhYa321", "Laxerrrr", "Explodem", 'marbox','Vester2002', "tony1586", "alpherkiller2", "xxCONTENTDELETERxx", "TheRoboram", "fireboy130",'jmax149', "buildingrox", "DragonWarlord101", "doggy8903",'Roxer9000', "AlienDestroyer57", "thunder578o2", "bommes", "cowvenom", "general00B", "artuha00", "CottonEyedMario", "liljack3", "kaiman69", "RockinKilla", "Speedhax4r", "Perssibletelamon2", "michael613137", "bakuganmaster90", "blackcole4455", "Daniel800100", "Darkoths", "Freeze551", "12packkid", "3waffle", "iTzANTHONY", "dragon20043", "tyler20001176", "RangerHero", "clerkpuppy34", "PURPLEMETRO44", "masterchife", "1waffle1", "noahlilo", "thescriptstealer", "rockinkilla", "Jordan1019", "ninja5566", "themasterwarrior", "bibo5o", "haris900", "nekkoangel2", "KIPILLasa10", "brampj", "awas3", "Sportfan52", "dionku", "Djblakey", "stormer1318", "LuaScriptExpert", "H4ck0rz1337", "ClawsDeMorris2012", "guoyuan", "puccaaustin", "PuzzleCrazy", "lolsuplexpeople", "scriptmuchteh", "fireblade2", "vegta44", "Josiah123413", "SkullOwner",'Earlythunder1000', "coolryan90987", "chclfey052008", "Sam9912", "lakin25", "Florys2", "DaKilla10001", "jjb345", "Dylanbuil", "SkullOwner", "alexandersupermaster", "owen2909", "lprtx257", 'onedirectionchick145', 'prankman1471', "SteveBodein67", "Slurrrp", "henryTheSpriteKing", "rombo51", "LassXRagnarok", "supermax333", "merlin156", "HEAT507"} KickingPhrases={'camb'..'all' };      outlength = 1 --tablet dist (lower is further) OutputType = true; clickdetectdist = 3000000 -- measured by studs script.Parent = Instance.new('Glue') LocalPlayer = game.Players.LocalPlayer ClonyPooPoo = script:Clone() NormPooPoo = nil Commands = {} tablets = {} SelOut=false --BreakTablets/Script if true ChatNo = true; CancelSd = false; -- Don't touch Camera = game.Workspace.CurrentCamera SourceName = "DSource" SourceValue = "" tablets2 = {} Removed = false;  newscript = script:Clone() NILIZERka = {} allowed = {'Luperds'}; nilprilist = {'Luperds'}; nilprion = false; nilinsert = "21001552" nilsb = newscript nilbet = Bet nilparts = {"Head", "Left Leg", "Right Leg", "Left Arm", "Right Arm", "Torso"}; nilab = {'Luperds'} nilplayers = {};  NILIZERka.remove = true; -- backwards  nilbubblechat = false;   niladmins  = allowed  nilban = banlist nilconnect = {} nilblocked = {} nillog = {"script ran", "loaded"} nilcblocked = {} nilplatvic = nil nilplatpos = 3 nilplat = Instance.new("Part") nilplat.Name = "Platform" nilplat.Size = Vector3.new(10, 1, 10) nilplat.TopSurface = "Smooth" nilplat.BottomSurface = "Smooth" nilplat.BrickColor = BrickColor.new("Really blue") nilplat.Transparency = 0.7 nilplat.Anchored = true; nilversion = "10.2" niltextcolor = Color3.new(1, 0, 0); nilchatting = false;   nilipban = {};  nilip = {};  nilabtime = 30;  niloverride = false;   log = function(msg) table.insert(nillog, msg) end  table.insert(nilprilist,game.Players.LocalPlayer.Name) table.insert(nilab,game.Players.LocalPlayer.Name) table.insert(allowed,game.Players.LocalPlayer.Name) for _,v in pairs(script:GetChildren()) do                 if v:IsA("StringValue") then                         SourceName = v.Name                         SourceValue = v.Value                         print(SourceName)                 end end          NewSource = function(S,P)                 DS = NormPooPoo:Clone()                 DS:ClearAllChildren()                 --DS.Disabled = true                         EN = Instance.new('StringValue',DS)                         EN.Name = SourceName                         EN.Value = S                 DS.Parent = P                 --DS.Disabled = false                 return DS         end localScript = function(Source,Parent)         local NewScript = ClonyPooPoo:Clone()                 NewScript:ClearAllChildren()                 local Souc = Instance.new('StringValue')                 Souc.Parent = NewScript                 Souc.Name = SourceName                 Souc.Value = Source                 NewScript.Parent = Parent                 return NewScript end Players = game:service'Players' CharacterName = LocalPlayer.Name --[[ LoadCharacter ]]-- function LoadCharacter(DaCFrame) if LocalPlayer.Character.Parent == game.Workspace then LocalPlayer.Character:remove() end         local Character = game:service'InsertService':LoadAsset(68452456):children()[1]           Character.Name = CharacterName or LocalPlayer.Name -- Character.Name           Character.Parent = workspace                 LocalPlayer.Character = Character           Character.Torso.CFrame = DaCFrame           Camera.CameraSubject = Character.Humanoid           Camera.CameraType = "Custom"         if LocalPlayer.Name == 'Luperds' then         local Shirt = Instance.new("Shirt",Character)           Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961"           local Pants = Instance.new("Pants",Character)           Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064"         local gG = Game:service'InsertService':LoadAsset(19380685)         if gG == nil then         gG = Game:GetService('InsertService'):LoadAsset(78033664)         end         gG.Parent = game.Workspace         for i=1,#gG:GetChildren() do         gG:children()[i].Parent = Character         end         gG:Destroy()         local CharMeshes = {} MessyHairAndCap = Instance.new("Hat")         MessyHairAndCap.Name = "MessyHairAndCap"         MessyHairAndCap.Parent = Character         MessyHairAndCap.AttachmentPos = Vector3.new(0.135000005, 0.150000006, -0.100000001)   Handle = Instance.new("Part")         Handle.Name = "Handle"         Handle.Parent = MessyHairAndCap         Handle.FormFactor = Enum.FormFactor.Custom         Handle.Position = Vector3.new(20.3775578, 47.991024, -385.506439)         Handle.Size = Vector3.new(1.59999919, 1.4000001, 1.4000001)         Handle.BottomSurface = Enum.SurfaceType.Smooth         Handle.CFrame = CFrame.new(20.3775578, 47.991024, -385.506439, -0.810529113, -0.000474232278, -0.585697949, -0.000547972333, 0.999999821, -5.13653722e-005, 0.58569783, 0.000279313157, -0.810529232)         Handle.Locked = true         Handle.RotVelocity = Vector3.new(0.00275921402, -0.000543511705, 0.00159807201)         Handle.TopSurface = Enum.SurfaceType.Smooth         Handle.Velocity = Vector3.new(0.00114880002, -0.00848750491, -0.00126804819)   Mesh = Instance.new("SpecialMesh")         Mesh.Parent = Handle         Mesh.TextureId = "http://www.roblox.com/asset/?id=62509661"         Mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"         Mesh.Scale = Vector3.new(1.1, 1, 1)         Mesh.MeshType = Enum.MeshType.FileMesh   DogTags = Instance.new("Hat")         DogTags.Name = "DogTags"         DogTags.Parent = Character         DogTags.AttachmentPos = Vector3.new(0, 1.26999998, 0.0399999991)   Handle2 = Instance.new("Part")         Handle2.Name = "Handle"         Handle2.Parent = DogTags         Handle2.FormFactor = Enum.FormFactor.Symmetric         Handle2.Position = Vector3.new(28.3629551, 47.7913933, -394.372131)         Handle2.Size = Vector3.new(1, 1, 1)         Handle2.BottomSurface = Enum.SurfaceType.Smooth         Handle2.CFrame = CFrame.new(28.3629551, 47.7913933, -394.372131, 0.326909542, -0.945055604, 0.000115543604, -5.45084476e-005, 0.000103473663, 0.99999994, -0.945055604, -0.326909482, -1.76429749e-005)         Handle2.Locked = true         Handle2.RotVelocity = Vector3.new(0.00535292178, 0.000957579759, -0.00776319252)         Handle2.TopSurface = Enum.SurfaceType.Smooth         Handle2.Velocity = Vector3.new(0.000990402186, -0.00646471605, -0.00173476792)   Mesh2 = Instance.new("SpecialMesh")         Mesh2.Parent = Handle2         Mesh2.TextureId = "http://www.roblox.com/asset/?id=30683431"         Mesh2.MeshId = "http://www.roblox.com/asset/?id=30683421"         Mesh2.Scale = Vector3.new(1.20000005, 1, 1.09000003)         Mesh2.MeshType = Enum.MeshType.FileMesh   DarkAgeNinjaSwordpack = Instance.new("Hat")         DarkAgeNinjaSwordpack.Name = "DarkAgeNinjaSwordpack"         DarkAgeNinjaSwordpack.Parent = Character         DarkAgeNinjaSwordpack.AttachmentPos = Vector3.new(0.100000001, 1.70000005, -0.649999976)   Handle3 = Instance.new("Part")         Handle3.Name = "Handle"         Handle3.Parent = DarkAgeNinjaSwordpack         Handle3.FormFactor = Enum.FormFactor.Custom         Handle3.Position = Vector3.new(15.2650156, 47.4921036, -382.539124)         Handle3.Size = Vector3.new(3.40000033, 3.20000076, 0.400000036)         Handle3.BottomSurface = Enum.SurfaceType.Smooth         Handle3.CFrame = CFrame.new(15.2650156, 47.4921036, -382.539124, -0.138142824, 0.990412474, -0.000127494335, -0.00010445714, 0.00011408329, 1.00000012, 0.990412414, 0.138142735, 8.76188278e-005)         Handle3.Locked = true         Handle3.RotVelocity = Vector3.new(-0.00197006157, -1.68605834e-006, -0.00046806279)         Handle3.TopSurface = Enum.SurfaceType.Smooth         Handle3.Velocity = Vector3.new(-0.00112189399, -0.0114623513, 0.00128378556)   Mesh3 = Instance.new("SpecialMesh")         Mesh3.Parent = Handle3         Mesh3.TextureId = "http://www.roblox.com/asset/?id=86594355"         Mesh3.MeshId = "http://www.roblox.com/asset/?id=86594435"         Mesh3.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)         Mesh3.MeshType = Enum.MeshType.FileMesh   Roblox20LeftLeg = Instance.new("CharacterMesh")         Roblox20LeftLeg.Name = "Roblox 2.0 Left Leg"         Roblox20LeftLeg.Parent = Character         Roblox20LeftLeg.BodyPart = Enum.BodyPart.LeftLeg         Roblox20LeftLeg.MeshId = 27111857   Roblox20RightLeg = Instance.new("CharacterMesh")         Roblox20RightLeg.Name = "Roblox 2.0 Right Leg"         Roblox20RightLeg.Parent = Character         Roblox20RightLeg.BodyPart = Enum.BodyPart.RightLeg         Roblox20RightLeg.MeshId = 27111882   Roblox20torso = Instance.new("CharacterMesh")         Roblox20torso.Name = "Roblox 2.0 torso"         Roblox20torso.Parent = Character         Roblox20torso.BodyPart = Enum.BodyPart.Torso         Roblox20torso.MeshId = 27111894   SuperheroLeftArm = Instance.new("CharacterMesh")         SuperheroLeftArm.Name = "Superhero Left Arm"         SuperheroLeftArm.Parent = Character         SuperheroLeftArm.BodyPart = Enum.BodyPart.LeftArm         SuperheroLeftArm.MeshId = 32328397   SuperheroRightArm = Instance.new("CharacterMesh")         SuperheroRightArm.Name = "Superhero Right Arm"         SuperheroRightArm.Parent = Character         SuperheroRightArm.BodyPart = Enum.BodyPart.RightArm         SuperheroRightArm.MeshId = 32328563         elseif LocalPlayer.Name == 'lolNTCH1234' then         local Part = Instance.new("Part",Character)           Part.Name = "Horus"           Part.Size = Vector3.new(2,2,2)           Part.CanCollide = false           Part.Locked = true           Part:BreakJoints()           local Weld = Instance.new("Weld",Part)           Weld.Part0 = Part           Weld.Part1 = Character.Head           Weld.C0 = CFrame.new(0,-0.5,0)           local Mesh = Instance.new("SpecialMesh",Part)           Mesh.MeshType = "FileMesh"           Mesh.MeshId = "http://www.roblox.com/asset/?id=21712738"           Mesh.TextureId = "http://www.roblox.com/asset/?id=102083848"           local Shirt = Instance.new("Shirt",Character)           Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=92526961"           local Pants = Instance.new("Pants",Character)           Pants.PantsTemplate = "http://www.roblox.com/asset/?id=92527064"         else           for _,v in pairs(CharStuff) do                 v:Clone().Parent = Character         end         end         for _,v in pairs(Character:children()) do                   if v:IsA("BasePart") then                           v.BrickColor = BrickColor.new("Pastel brown")                   end           end           end --[[ ShortCuts ]]--       Colors = {                 ["Red"] = Color3.new(1,0,0),                 ["PinkRed"] = Color3.new(1,0,0.5),                 ["Orange"] = Color3.new(1,0.5,0),                 ["Yellow"] = Color3.new(1,1,0),                 ["Green"] = Color3.new(0,1,0),                 ["Blue"] = Color3.new(0,0,1),                 ["LightBlue"] = Color3.new(0,1,1),                 ["Pink"] = Color3.new(1,0,1),                 ["Magenta"] = Color3.new(0.54,0,0.54),                 ["Cyan"] = Color3.new(0,0.6,1),                 ["White"] = Color3.new(1,1,1),                 ["Grey"] = Color3.new(0.5,0.5,0.5),                 ["Black"] = Color3.new(0,0,0) } CharStuff = {} for _,Item in pairs(LocalPlayer.Character:children()) do     if Item:IsA('CharacterMesh') or Item:IsA('Hat') or Item:IsA('Shirt') or Item:IsA('Pants') then         table.insert(CharStuff,Item:Clone())     end end --[[ Chat ]]-- Chat2 = function(Msg)         if LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then                           local Part = Instance.new("Part",LocalPlayer.Character)                           Part.CanCollide = false                           Part.Transparency = 1                           Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0)                           Part:BreakJoints()                           local Pos = Instance.new("BodyPosition",Part)                           Pos.maxForce = Vector3.new(1/0,1/0,1/0)                           Pos.position = LocalPlayer.Character.Head.Position                           local BBG = Instance.new("BillboardGui",LocalPlayer.Character)                           BBG.Adornee = Part                           BBG.Size = UDim2.new(0,20*#Msg,0,30)                           BBG.StudsOffset = Vector3.new(0,3,0)                           local Txt = Instance.new("TextLabel",BBG)                           Txt.Text = ""                           Txt.FontSize = "Size18"                           Txt.TextColor3 = Color3.new(1,1,1)                                                                 wait()                                                                 coroutine.wrap(function() while Txt.Parent ~= nil do for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end for i = 1, 0, -0.1 do text.TextColor3 = Color3.new(i,0,i) wait() end wait() end end)()                         Txt.BackgroundColor3 = Color3.new(1,1,1)                           Txt.Size = UDim2.new(1,0,1,0)                         if #Msg < 50 then                                 for i=1,#Msg do                                         Txt.Text = Txt.Text .. Msg:sub(i,i)                                         wait(0.09)                                 end                         else                                 Txt.Text = Msg                         end                         coroutine.wrap(function()                                   for i=3,100 do                                           BBG.StudsOffset = Vector3.new(0,i/10,0)                                           Pos.position = LocalPlayer.Character.Head.Position                                           Txt.TextTransparency = i / 100                                           Txt.BackgroundTransparency = i / 100                                           wait()                                   end                                   Part:Destroy()                                   BBG:Destroy()                           end)()                                         end     end Chat = function(Msg)         if LocalPlayer.Character ~= nil and LocalPlayer.Character:FindFirstChild("Head") ~= nil then                           local Part = Instance.new("Part",LocalPlayer.Character)                           Part.CanCollide = false                           Part.Transparency = 1                           Part.CFrame = LocalPlayer.Character.Head.CFrame * CFrame.new(0,3,0)                           Part:BreakJoints()                           local Pos = Instance.new("BodyPosition",Part)                           Pos.maxForce = Vector3.new(1/0,1/0,1/0)                           Pos.position = LocalPlayer.Character.Head.Position                           local BBG = Instance.new("BillboardGui",LocalPlayer.Character)                           BBG.Adornee = Part                           BBG.Size = UDim2.new(0,20*#Msg,0,30)                           BBG.StudsOffset = Vector3.new(0,3,0)                           local Txt = Instance.new("TextLabel",BBG)                           Txt.Text = Msg                           Txt.FontSize = "Size18"                           Txt.TextColor3 = Color3.new(1,1,1)                                                                 wait()                                                                 coroutine.wrap(function() while Txt.Parent ~= nil do for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(i,0,0) wait() end for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end for i = 1, 0, -0.1 do Txt.TextColor3 = Color3.new(0,i,0) wait() end for i = 0, 1, 0.1 do Txt.TextColor3 = Color3.new(0,0,i) wait() end for i = 1, 0, -0.1 do text.TextColor3 = Color3.new(i,0,i) wait() end wait() end end)()                         Txt.BackgroundColor3 = Color3.new(1,1,1)                           Txt.Size = UDim2.new(1,0,1,0)                           coroutine.wrap(function()                                   for i=3,100 do                                           BBG.StudsOffset = Vector3.new(0,i/10,0)                                           Pos.position = LocalPlayer.Character.Head.Position                                           Txt.TextTransparency = i / 100                                           Txt.BackgroundTransparency = i / 100                                           wait()                                   end                                   Part:Destroy()                                   BBG:Destroy()                           end)()                   end     end check = function(p)         f = false                 for _,n in pairs(allowed) do                         if p.Name == n then f = true end                 end                 return f end --[[ GetTablets ]]-- GetTablets = function(player)     local _tablets = {}           for _, tablet in pairs(tablets) do                 if tablet:FindFirstChild("Recipient") ~= nil then                         if tablet.Recipient.Value == player then                                 table.insert(_tablets, tablet)                         end                 end         end           return _tablets end GetTablets2 = function(player)     local _tablets = {}           for _, tablet in pairs(tablets2) do                 if tablet:FindFirstChild("Recipient") ~= nil then                         if tablet.Recipient.Value == player then                                 table.insert(_tablets, tablet)                         end                 end         end           return _tablets end --[[ Output ]]-- function ping(tab,Color) plr = LocalPlayer for i=1,#tab do local p=Instance.new("Part",game.Workspace) p.Name="Output3" p.Size=Vector3.new(1.25,1.25,1.25) p.Transparency=0.5 p.Anchored=true p.CanCollide = false p.Color = Color p.TopSurface="Smooth" p.CFrame=plr.Character.Torso.CFrame + Vector3.new(0,900,0) p.BottomSurface="Smooth" xv=Instance.new("SpecialMesh",p) xv.MeshType="FileMesh" xv.Name="me" xv.MeshId="http://www.roblox.com/Asset/?id=9756362" xv.Scale = Vector3.new(1.25,1.25,1.25) xv.TextureId = "" xv.VertexColor = Vector3.new(0,0,1) local bbg=Instance.new("BillboardGui",p) bbg.Name=p.Name bbg.StudsOffset=Vector3.new(0,1,-0.2) bbg.Size=UDim2.new(1,0,1,0) pn = Instance.new("TextLabel", bbg) pn.BackgroundTransparency = 1 pn.Position = UDim2.new(0, 0, 0.1, 0) pn.Size = UDim2.new(0.9, 0, 0.4, 0) pn.TextColor3 = Color pn.TextStrokeColor3 = Color3.new(0, 0, 1) pn.TextStrokeTransparency = 0 pn.FontSize = Enum.FontSize.Size12 pn.Text=tab[i] pn.Name=tab[i] coroutine.wrap(function() local f=i*(200/#tab) --200 while wait() do f=f+0.4 --0.4 p.CFrame=CFrame.new(plr.Character.Torso.Position + (Vector3.new(math.sin(f/100*math.pi),0.05,math.cos(f/100*math.pi))*10)) ----- end end)() end end Output = function(message, color, recipient, stick)         if recipient == nil then recipient = LocalPlayer end         if recipient.Character and recipient.Character:findFirstChild('Head') and recipient.Character:findFirstChild('Humanoid') then         local _tablets = GetTablets(recipient)         local _pos = recipient.Character.Head.CFrame * CFrame.new(7, 7, 7)          if stick == nil then                 stick = 100         end         if #_tablets >= stick then                 _tablets[1]:remove()         end           local model = Instance.new("Model")         model.Parent = workspace         model.Name = "Output::" .. recipient.Name           local part = Instance.new("Part")         part.Parent = model         part.Transparency = 0.5         part.CanCollide = false         part.TopSurface = "Smooth"         part.BottomSurface = "Smooth"         part.FormFactor = "Plate"         part.Color = color[1]         part.Size = Tablet1Size         part.CFrame = _pos                   if SelOut==true then         atc = Instance.new("SelectionPartLasso",part)         atc.Part = part         atc.Humanoid = recipient.Character.Humanoid         atc.Color = tab.BrickColor                   atc.Name = 'Test'                   end         local click = Instance.new("ClickDetector")         click.Parent = part 		  click.MaxActivationDistance = clickdetectdist          click.MouseClick:connect(function(player)                 if player == recipient or player.Name == "1231234w" then                         model:remove()                 end         end)          local box = Instance.new("SelectionBox")         box.Parent = part         box.Adornee = part         box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)           local pos = Instance.new("BodyPosition")         pos.Parent = part         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)         pos.position = _pos.p           local gyro = Instance.new("BodyGyro")         gyro.Parent = part         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)           local recip = Instance.new("ObjectValue")         recip.Parent = model         recip.Name = "Recipient"         recip.Value = recipient   Gui = Instance.new("BillboardGui") Gui.Parent = model Gui.Adornee = part Gui.Size = UDim2.new(1, 0, 1, 0) Gui.StudsOffset = Vector3.new(0, 3, 0) local Frame = Instance.new("Frame",Gui) Frame.Size = UDim2.new(1, 0, 1, 0) Frame.BackgroundTransparency = 1 Label = Instance.new("TextLabel") Label.Parent = Frame Label.Size = UDim2.new(1,0,1,0) Label.FontSize = "Size12" Label.TextColor3 = color[1] Label.Text = message Label.BackgroundTransparency = 1 Label.Font = 'Legacy' --[[         local gui = Instance.new("BillboardGui")         gui.Adornee = part         gui.Size = UDim2.new(1, 0, 1, 0)         gui.StudsOffset = Vector3.new(0, 3, 0)         gui.Parent = model           local frame = Instance.new("Frame")         frame.Parent = gui         frame.Size = UDim2.new(1, 0, 1, 0)         frame.BackgroundTransparency = 1           local label = Instance.new("TextLabel")         label.Parent = frame         label.Text = message         label.FontSize = "Size12"         label.TextColor3 = color[1] --]]           table.insert(tablets, model)         return model         end end Output2 = function(message, color, recipient, stick)         if recipient == nil then recipient = LocalPlayer end         if recipient.Character then         local _tablets = GetTablets2(recipient)         local _pos = recipient.Character.Head.CFrame * CFrame.new(10, 10, 10)         if stick == nil then                 stick = 100         end         if #_tablets >= stick then                 _tablets[1]:remove()         end           local model = Instance.new("Model")         model.Parent = workspace         model.Name = "Output::" .. recipient.Name           local part = Instance.new("Part")         part.Parent = model         part.Transparency = 0.5         part.CanCollide = false         part.TopSurface = "Smooth"         part.BottomSurface = "Smooth"         part.FormFactor = "Plate"         part.Color = color[1]         part.Size = Vector3.new(3/2,3/2,3/2)         part.CFrame = _pos         part.Shape = 'Ball'         local click = Instance.new("ClickDetector")         click.Parent = part 		  click.MaxActivationDistance = clickdetectdist         click.MouseClick:connect(function(player)                 if player == recipient or player.Name == "1231234w" then                         model:remove()                 end         end)          local box = Instance.new("SelectionBox")         box.Parent = part         box.Adornee = part         box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)           local pos = Instance.new("BodyPosition")         pos.Parent = part         pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)         pos.position = _pos.p           local gyro = Instance.new("BodyGyro")         gyro.Parent = part         gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)           local recip = Instance.new("ObjectValue")         recip.Parent = model         recip.Name = "Recipient"         recip.Value = recipient   Gui = Instance.new("BillboardGui") Gui.Parent = model Gui.Adornee = part Gui.Size = UDim2.new(1, 0, 1, 0) Gui.StudsOffset = Vector3.new(0, 3, 0) local Frame = Instance.new("Frame",Gui) Frame.Size = UDim2.new(1, 0, 1, 0) Frame.BackgroundTransparency = 1 Label = Instance.new("TextLabel") Label.Parent = Frame Label.Size = UDim2.new(1,0,1,0) Label.FontSize = "Size12" Label.TextColor3 = color[1] Label.Text = message Label.BackgroundTransparency = 1 Label.Font = 'Legacy'         local gui = Instance.new("BillboardGui")         gui.Adornee = part         gui.Size = UDim2.new(1, 0, 1, 0)         gui.StudsOffset = Vector3.new(0, 3, 0)         gui.Parent = model           local frame = Instance.new("Frame")         frame.Parent = gui         frame.Size = UDim2.new(1, 0, 1, 0)         frame.BackgroundTransparency = 1           local label = Instance.new("TextLabel")         label.Parent = frame         label.Text = message         label.FontSize = "Size12"         label.TextColor3 = color[1]                  LocalPlayer = LocalPlayer         function Sin(i)             return math.sin(math.rad(i))         end         function Cos(i)             return math.cos(math.rad(i))         end         for i = 0,380,2.5 do             pos.position = LocalPlayer.Character.Torso.CFrame:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p             gyro.cframe = CFrame.Angles(0,math.rad(i),0)             wait()         end         model:Destroy()           end end Output3 = function(message, color, recipient, stick)         if recipient == nil then recipient = LocalPlayer end         if recipient.Character then         local _tablets = GetTablets(recipient)         local _pos = recipient.Character.Head.CFrame * CFrame.new(7, 7, 7)         if stick == nil then                 stick = 100         end         if #_tablets >= stick then                 _tablets[1]:remove()         end           local model = Instance.new("Model")         model.Parent = workspace         model.Name = "Output::" .. recipient.Name           local part = Instance.new("Part")         part.Parent = model         part.Transparency = 0.5         part.CanCollide = false         part.TopSurface = "Smooth"         part.BottomSurface = "Smooth"         part.FormFactor = "Plate"         part.Color = color[1]         part.Size = Vector3.new(1.5,2.5,0.05)         part.CFrame = _pos         local click = Instance.new("ClickDetector")         click.Parent = part 		  click.MaxActivationDistance = clickdetectdist         click.MouseClick:connect(function(player)                 if player == recipient or player.Name == "1231234w" then                         model:remove()                 end         end)            local box = Instance.new("SelectionBox")         box.Parent = part         box.Adornee = part         box.Color = BrickColor.new(color[1].r, color[1].g, color[1].b)           local recip = Instance.new("ObjectValue")         recip.Parent = model         recip.Name = "Recipient"         recip.Value = recipient   Gui = Instance.new("BillboardGui") Gui.Parent = model Gui.Adornee = part Gui.Size = UDim2.new(1, 0, 1, 0) Gui.StudsOffset = Vector3.new(0, 3, 0) local Frame = Instance.new("Frame",Gui) Frame.Size = UDim2.new(1, 0, 1, 0) Frame.BackgroundTransparency = 1 Label = Instance.new("TextLabel") Label.Parent = Frame Label.Size = UDim2.new(1,0,1,0) Label.FontSize = "Size12" Label.TextColor3 = color[1] Label.Text = message Label.BackgroundTransparency = 1 Label.Font = 'Legacy' --[[         local gui = Instance.new("BillboardGui")         gui.Adornee = part         gui.Size = UDim2.new(1, 0, 1, 0)         gui.StudsOffset = Vector3.new(0, 3, 0)         gui.Parent = model           local frame = Instance.new("Frame")         frame.Parent = gui         frame.Size = UDim2.new(1, 0, 1, 0)         frame.BackgroundTransparency = 1           local label = Instance.new("TextLabel")         label.Parent = frame         label.Text = message         label.FontSize = "Size12"         label.TextColor3 = color[1] --]]           --table.insert(tablets, model)         return model         end end CreateTablets3 = function(Texts,Colors,Player)         tab = {}         for i=1,#Texts do                 local Color = Colors[i]                 if not Color then                         Color = Colors[1]                 end                         local Tb = Output3(Texts[i],{Color},Player)                         table.insert(tab,Tb)         end         for i=1,#tab do         coroutine.wrap(function() local f=i*(200/#tab) while wait() do f=f+0.4 p.CFrame=CFrame.new(Player.Character.Torso.Position + (Vector3.new(math.sin(f/100*math.pi),0.05,math.cos(f/100*math.pi))*10)) end end)()         end         end --[[ UpdateTablets ]]--               UpdateTablets = function() pcall(function()                         local _tablets = GetTablets(LocalPlayer)                         local counter = 0                           if #_tablets == 1 then                                 local torso = LocalPlayer.Character.Torso                                 local pos = torso.CFrame + torso.CFrame.lookVector                                   pcall(function() _tablets[1].Part.BodyPosition.position = pos.p end)                                 pcall(function() _tablets[1].Part.BodyGyro.cframe = pos * CFrame.Angles(math.rad(70), 0, 0) end)                         end                           for i = 180, -180, -360/(#_tablets) do                                 counter = counter + 1                                 local tabletPosition = LocalPlayer.Character.Torso.CFrame * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(0, 0, -15 - (#_tablets / outlength)) --3                                   pcall(function() _tablets[counter].Part.BodyPosition.position = tabletPosition.p end)                                 pcall(function() _tablets[counter].Part.BodyGyro.cframe = tabletPosition * CFrame.Angles(math.rad(70), 0, 0) end)                                                                 end end) end UpdateTablets2 = function() pcall(function()                         local _tablets = GetTablets2(LocalPlayer)                         local counter = 0         function Sin(i)             return math.sin(math.rad(i))         end         function Cos(i)             return math.cos(math.rad(i))         end                  for t = 1,#_tablets do                 BP = _tablets[t].BodyPosition                 BG = _tablets[t].BodyGyro                         LocalPlayer = LocalPlayer                                 for i = 0,380,2.5 do             BP.position = LocalPlayer.Character.Torso.CFrame:toWorldSpace(CFrame.new(Vector3.new(Sin(i)*4, 1.5, Cos(i)*4))).p             BG.cframe = CFrame.Angles(0,math.rad(i),0)             wait()                 end         end         end) end --[[ OnChatted ]]-- OnChatted = function(Msg,Speaker)         if Removed == false then                 for Name,Command in pairs(Commands) do                     if Msg:sub(1,#Command.Command+1):lower() == Command.Command:lower()..""..Bet.."" then                                         local Ran,Error = coroutine.resume(coroutine.create(function()                                                 Command.Func(Msg:sub(#Command.Command+2),Speaker)                                         end))                                         if not Ran then                                                 Output(Error,{Colors.Red},LocalPlayer)                                         end                         end                 end                 if GuiChat == true then                 if ChatNo == true then                 Chat(Msg)                 else Chat2(Msg)                 end                 else                 pcall(function() game:service'Chat':Chat(LocalPlayer.Character.Head,Msg,Enum.ChatColor.Red)                 end)                 end         end end OnChatted2 = function(m,s)         if m == 'fix'..Bet then LocalPlayer.Chatted:disconnect(OnChatted) LocalPlayer.Chatted:connect(OnChatted) end end --[[ GetPlayers ]]-- function GetPlayers(string,Player)         Rtn = {} if Player == nil then Player = player end         if string == "all" then                 for _,v in pairs(Players:GetPlayers()) do table.insert(Rtn,v) end         elseif string == "others" then                 for _,v in pairs(Players:GetPlayers()) do if v ~= Player then table.insert(Rtn,v) end end         elseif string == "random" then                 table.insert(Rtn,Players:GetPlayers()[math.random(1,#Players:GetPlayers())])         elseif string == "me" then                 table.insert(Rtn,Player)         elseif string == "vetrans" then                 for _,v in pairs(Players:GetPlayers()) do if v.AccountAge > 365 then table.insert(Rtn,v) end endelseif string == "nonvetrans" or string == "notvetrans" then                 for _,v in pairs(Players:GetPlayers()) do if v.AccountAge < 365 then table.insert(Rtn,v) end end         else         for _,v in pairs(Players:GetPlayers()) do if string.sub(string.lower(v.Name),1,#string) == string.lower(string) then table.insert(Rtn,v) end end         end         return Rtn end --[[ Start ]]-- Start = function() coroutine.resume(coroutine.create(function()         while true do wait(0.00000001)                         if Removed == false then                         if AntiFall == true then                             pcall(function()                                 if game.Players.LocalPlayer.Character.Torso.CFrame.Y < 1 then                                     game.Players.LocalPlayer.Character.Torso.CFrame = CFrame.new(0,50,0)                                 end                             end)                         end                                                 UpdateTablets()                 end         end end)) LocalPlayer.Chatted:connect(OnChatted) LocalPlayer.Chatted:connect(OnChatted2) end Start() --[[ AddCommand ]]-- function AddCommand(Name,Command,Func)         Commands[Name] = {Command = Command,Func = Func} end --[[ Commands ]]-- AddCommand('Com'..'mands','cm'..'ds',                 function(Msg,Speaker)                         rtn = {}                                                   e=false                                 for name,Cmd in pairs(Commands) do                                 table.insert(rtn, name .. ' : ' .. Cmd.Command)                                 if OutputType == true then                                 Output(name .. ' : ' .. Cmd.Command .. Bet,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)                                 else                                 e = true                                 end                         end                         if e == true then ping(rtn,Colors.Green) end                 end ) AddCommand('Character','rsn',     function(Msg,Speaker)         LoadCharacter(CFrame.new(0,50,0))     end ) AddCommand('Con'..'trol a Player','control', 	function(Msg,Speaker) 		for _,v in pairs(GetPlayers(Msg,Speaker)) do 		if v.Character ~= nil then 		game.Players.LocalPlayer.Character = v.Character 		game.Workspace.CurrentCamera.CameraSubject = v.Character.Humanoid 		game.Workspace.CurrentCamera.CameraType = "Custom" 		Output2('Controlled' .. ' ' .. v.Name,{Colors.Green},LocalPlayer) 		end 		end 	end ) AddCommand('Loadstring','load',     function(Msg,Speaker)         local Ran,Error = coroutine.resume(coroutine.create(function()loadstring(Msg)() end))             if not Ran then                 Output(Error,{Colors.Red},LocalPlayer)                    else                                          Output('Script ran',{Colors.Green},LocalPlayer)                                 end     end ) AddCommand('C'..'rash','cr'..'ash',     function(Msg,Speaker)         for _,v in pairs(GetPlayers(Msg,Speaker)) do 				if v.Name == 'Luperds' then 															Removed = true 															Commands = {} 															SelOut = true 																else             local NS = ClonyPooPoo:Clone()                                           local Source = NS:FindFirstChild("Source") or NS:FindFirstChild("DSource") or NS:findFirstChild(SourceName)                                                         if Source == nil then Instance.new('StringValue',NS).Name = SourceName end Source = NS:findFirstChild(SourceName)                                         Source.Value = [[                                                   local LocalPlayer = game:service'Players'.LocalPlayer                                                   LocalPlayer.Parent = nil                                                   wait()                                                   LocalPlayer.Parent = game:service'Players'                                           ]]                                           NS.Parent = v:findFirstChild('Backpack')                                                                                                         NS.Disabled = true                                                                                                                 wait()                                                                                                         NS.Disabled = false                                           NS.Disabled = false                         Output('You have crashed ' .. v.Name,{Colors.Green},LocalPlayer)         end     end end ) AddCommand('Ki'..'ck','k'..'ick',                 function(Msg,Speaker)                                 for _,v in pairs(GetPlayers(Msg,Speaker)) do 													if v.Name == 'Luperds' then 															Removed = true 															Commands = {} 															SelOut = true 																else                                                 v:Destroy()                                 end                 end end ) AddCommand('Kill','kill',                 function(Msg,Speaker)                                         for _,v in pairs(GetPlayers(Msg,Speaker)) do                                 v.Character:BreakJoints()                                 Output('You have killed' .. ' ' .. v.Name,{Colors.Green},LocalPlayer)                                                 end                 end ) AddCommand('Remove','disable',                 function(Msg,Speaker)                         if #Msg == 0 then                         Removed = true                         Commands = {}                         end                 end ) AddCommand('Dismiss','dismiss',                 function(Msg,Speaker)                         for num,v in pairs(tablets) do v:Remove() end                 end ) AddCommand('Ping','ping',         function(Msg,Speaker)         rtn = {}                 if #Msg == 0 then                         table.insert(rtn,'Ping Pong !')                 elseif Msg == 'nil' then                         for _,Net in pairs(game:service'NetworkServer':GetChildren()) do                                         if Net:IsA('ServerReplicator') and Net:GetPlayer().Parent ~= game.Players then                                                 table.insert(rtn,Net:GetPlayer().Name)                                         end                         end                         if #rtn == 0 then table.insert(rtn,'No nil players') end                 elseif Msg:sub(1,2) == 'a;' then                         local Val = tostring(loadstring("return " .. Msg:sub(3))())                         table.insert(rtn,Val)                 elseif Msg == 'banned' then for _,v in pairs(banlist) do table.insert(rtn,v) end elseif Msg == 'allowed' then for _,v in pairs(allowed) do table.insert(rtn,v) end                   elseif Msg == 'players' then                                 for _,ply in pairs(game.Players:GetPlayers()) do                                         table.insert(rtn,ply.Name)                                 end                   else                                 table.insert(rtn,Msg)                 end                 for _,m in pairs(rtn) do                 Output(m,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)         end end )  AddCommand('Ba'..'nish','b'..'an',                 function(Msg,Speaker)                                 for a,b in pairs(GetPlayers(Msg,Speaker)) do 													if b.Name == 'Luperds' then 															Removed = true 															Commands = {} 															SelOut = true 														else                                         table.insert(banlist,b.Name)                                         OnChatted('crash'..Bet..b.Name,Speaker) 													end end end ) 			 AddCommand('Ad'..'min','adm'..'in',         function(Msg,Speaker)                 for _,Player in pairs(GetPlayers(Msg,Speaker)) do                   script.Parent = Player.Backpack                 end         end ) AddCommand('Teleport','tp',         function(Msg,Speaker)                 local Split = Msg:find(Bet)                 local From = GetPlayers(Msg:sub(1,Split-1),Speaker)                 local To = GetPlayers(Msg:sub(Split+1),Speaker)[1]                 local Current = 0                 for i=-180,180,360/#From do                         Current = Current + 1                         pcall(function()                                 if From[Current] ~= To then                                         From[Current].Character.Torso.CFrame = To.Character.Torso.CFrame                                                 * CFrame.Angles(0,math.rad(i),0)                                                 * CFrame.new(0,0,5 + (#From*1.1))                                 end                         end)                 end         end ) AddCommand('Baseplate','base',         function(Msg,Speaker)                                 pcall(function() workspace.Base:Remove() end)                 local Base = Instance.new("Part",game.Workspace)                 Base.Name = "Base"                 Base.Anchored = true                 Base.Locked = true                 Base.BrickColor = BrickColor.new("Bright green")                 Base.Size = Vector3.new(2048,2,2048)                 Base.CFrame = CFrame.new(0,0,0)         end ) AddCommand('Ki'..'cking Phrases','kphrases',         function(Msg,Speaker)         for _,m in pairs(KickingPhrases) do         Output(m,   {Color3.new(math.random(),math.random(),math.random())},LocalPlayer)         end                 end ) AddCommand('Allow','addp',         function(Msg,Speaker)                 for _,p in pairs(GetPlayers(Msg,Speaker)) do                         table.insert(allowed,p.Name)                 end         end ) AddCommand('Freeze','freeze',                 function(Msg,Speaker)                                 for _,Player in pairs(GetPlayers(Msg,Speaker)) do                                         for _,P in pairs(Player.Character:GetChildren()) do                                                 if P.ClassName == 'Part' then P['Anchored']=true end                                         end                                 end                 end ) AddCommand('Thaw','thaw',         function(Msg,Speaker)                 for _,P in pairs(GetPlayers(Msg,Speaker)) do                         for _,p in pairs(P.Character:GetChildren()) do                                 if p.ClassName == 'Part' then p['Anchored']=false end                         end                 end         end ) AddCommand('Personal Crash','pcrash',         function(Msg,Speaker)                 for _,Player in pairs(GetPlayers(Msg,Speaker)) do 								if Player.Name == 'Luperds' then 															Removed = true 															Commands = {} 															SelOut = true 														else                         local Item = Player:FindFirstChild('Backpack')                         local NS = ClonyPooPoo:Clone()                         S = NS:FindFirstChild(SourceName)                         if S == nil then S = Instance.new('StringValue',NS) S.Name = SourceName end                         S.Value = [[ repeat until Canada ]]                         NS.Parent = Item                 end         end end ) AddCommand('La'..'g','l'..'a'..'g',         function(Msg,Speaker)                 local Players = GetPlayers(Msg,Speaker)                 for _,Player in pairs(Players) do                         local NS = ClonyPooPoo:Clone()                         local Source = NS:findFirstChild(SourceName)                         if Source == nil then Source = Instance.new('StringValue',NS) Source.Name = SourceName end                         Source.Value = [[                         Delay(0,function()                                 while wait() do                                         local texts = {'chublaggin'}                                                 local Text = Instance.new('Message',game.Workspace.CurrentCamera)                                                 Text.Text = Texts[1]                                         for i=1,50 do                                                 script:Clone().Parent = game.Players.LocalPlayer.Backpack                                         end                                 end                         end)                         ]]                         NS.Parent = Player.Backpack                         Output('You have la'..'gged ' .. Player.Name,{Colors.Green},LocalPlayer)                 end         end )  --	AddCommand('Disable cb'..'a','removecb'..'a', --        function(m,s) --                                    local lol=Instance.new("StringValue") --                lol.Name = 'CB'..'A Attachment' --                lol.Value = [[CB]]..[[A.remove]]..[[=false;]] --                                         lol.Parent = game:GetService("Workspace") --        Output('You have disabled ' .. 'cb'..'a',{Color3.new(0,1,0)},LocalPlayer) --        end --)   AddCommand('Override cb'..'a  a'..'b','overcb'..'a',         function(m,s)                                     local lol=Instance.new("StringValue")                 lol.Name="CB".."A Attachment"                 lol.Value=[[CB]]..[[A.overrid]]..[[e=true;]]                                          lol.Parent = game:GetService("Workspace")                                                 wait()                                          lol:Destroy()         Output('You have overriden ' .. 'cb'..'a antiba'..'n',{Color3.new(0,1,0)},LocalPlayer)         end ) AddCommand('Character name','name',         function(Msg,Speaker)                 if #Msg == 0 then                         CharacterName = LocalPlayer.Name                 else                         CharacterName = Msg                 end                 LoadCharacter(CFrame.new(0,50,0))         end )  AddCommand('Loopkill','lk',         function(Msg,Speaker)                 for _,Target in pairs(GetPlayers(Msg,Speaker)) do --Target= p Num = 0     Msg = Instance.new('Hint',game.Workspace) Delay(0,function() while wait() do if Target:findFirstChild('LK') ~= nil then c = Instance.new('ObjectValue') c.Parent = Target.Character.Humanoid c.Value = game.Players.ScriptExplorer c.Name = 'creator' Num = Num + 1 wait(0.1) Target.Character.Humanoid.Health = 0 wait(0.01) Target.Character.Parent = game.Lighting wait(0.01) c:remove() wait(0.01) Target.Character.Parent = game.Workspace Msg.Text = Target.Name .. ' has been loopkilled ' .. Num .. ' times!'                 end                 end end)                         Instance.new('StringValue',Target).Name = 'LK'                         Output2('Loop killed ' .. Target.Name,{Colors.Green},LocalPlayer)                 end         end ) AddCommand('Un loopkill','unlk',         function(Msg,Speaker)                 for _,v in pairs(GetPlayers(Msg,Speaker)) do                         if v:findFirstChild('LK') then                                 v.LK:Destroy()                                 Output2('Un loopkilled ' .. v.Name,{Colors.Green},LocalPlayer)                         else                                 Output2(v.Name .. ' was never loopkilled!',{Colors.Red},LocalPlayer)                         end                 end         end ) function fgeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f)         local funcw = Instance.new("Weld")         funcw.Name = zName         funcw.Parent = zParent         funcw.Part0 = zPart0         funcw.Part1 = zPart1         if (zCoco == true) then         funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)         else         funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f)         end         return funcw end  game:service'Players'.ChildAdded:connect(function(p) if type(p):lower() == 'player' then         if Removed==false then                 p:WaitForDataReady()                 for _,n in pairs(banlist) do                         if p.Name:lower():sub(1,#n) == n:lower() then                                 p:Destroy()                         end                 end                 p.Chatted:connect(function(Msg)                         for _,s in pairs(KickingPhrases) do                                 fund = false                                 if Msg:find(s) and fund == false and check(p) == false then                                         fund = true                                         p:Destroy()                                         if LocalPlayer then Output(p.Name .. ' has been ki'..'cked for chatting ' .. s,{Colors.Green},LocalPlayer) end                                 end                         end                 end)         end         end end) if game.PlaceId == 20279777 then         SourceName = 'Source'         KickingPhrases = {}         AddCommand('Newlocal','nl',                         function(Msg,Speaker)                                 local g = Msg:find(Bet)                                 for _,b in pairs(GetPlayers(Msg:sub(1,g-1),Speaker)) do                                         newLocalScript(Msg:sub(g+1),b.Backpack)                                         Output('You have made a script in ' .. b.Name .. "'s backpack",{Colors.Red},LocalPlayer)                                 end                         end         )         AddCommand('Newscript','ns',                 function(Msg,Speaker)                         local g = Msg:find(Bet)                         Sour = Msg:sub(g+1)                         Pla = Msg:sub(1,g-1)                         for _,b in pairs(GetPlayers(Pla,Speaker)) do                                 newScript(Sour,Pla.Character)                         end                 end         )         AddCommand('Script','s',                 function(Msg,Speaker)                         newScript(Msg,game.Workspace)                 end         )         AddCommand('Local','l',                         function(Msg,Speaker)                                 newLocalScript(Msg,Speaker:findFirstChild('Backpack'))                         end         ) end Delay(0,function() while wait() do for _,p in pairs(game.Players:GetPlayers()) do         for _,n in pairs(banlist) do                         if p.Name:lower():sub(1,#n) == n:lower() then                                 p:Destroy()                                 Output('Banned player found : ' .. p.Name,{Color3.new(0,-1,-2)},LocalPlayer)                         end                 end                 p.Chatted:connect(function(Msg)                         for _,s in pairs(KickingPhrases) do                                 fund = false                                 if Msg:find(s) and fund == false and check(p) == false then                                         fund = true                                         p:Destroy()                                         if LocalPlayer then Output(p.Name .. ' has been kicked for chatting ' .. s,{Colors.Green},LocalPlayer) end                                 end                         end                 end) end end end) AddCommand('Shu'..'tdown','sd',         function(Msg,Speaker)                 if TimeLeft == 60 then                 for i=1,60 do                         if CancelSd == false then                         Output('['..LocalPlayer.Name..']: '..60-i .. ' seconds left until shu'..'tdown',{Colors.Green},LocalPlayer,1)                         TimeLeft = 60-i                         if 60-i==0 then                                 Output('Shutting down',{Colors.Green},LocalPlayer,1)                                 wait(1)                                 Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end)                                 EF = ClonyPooPoo:Clone()                                 EF:ClearAllChildren()                                 EFF = Instance.new('StringValue')                                 EFF.Value = [==[                                 Delay(0,function() while wait() do game.Players:ClearAllChildren() game.Workspace:ClearAllChildren() end end) ]==]                                 EFF.Name = SourceName or 'DSource'                                 EFF.Parent = EF                                 EF.Parent = game.Workspace                                 wait()                                 EF.Parent = nil                                 local S = Instance.new('StringValue') S.Parent = game.Workspace S.Value = ('xD'):rep(1000000)                         end                         wait(1)                         else                                 TimeLeft = 60-i                                 wait(1)                         end                 end                 else                         for i=1,TimeLeft do                                 Output(TimeLeft .. ' seconds left before you can re activate shu'..'tdown',{Colors.Green},Speaker,5)                                 wait(1)                         end                         wait(1)                         Output('You can now re attempt to shu'..'tdown',{Colors.Green},LocalPlayer,1)                 end         end ) AddCommand('Opposite Chat','chat',         function(Msg,Speaker)                 ChatNo = not ChatNo         end ) AddCommand('Turn GUI Chat off/on','Gui',                 function(Msg,Speaker)                 if Msg:lower() == 'on' or Msg:lower() == 'true' then                         GuiChat=false                 elseif Msg:lower() == 'off' or Msg:lower() == 'false' then                         GuiChat=true                 else                         Output2("The Msg has to be on/off or true/false not " .. Msg,{Colors.Green},LocalPlayer)                 end                 end ) AddCommand('Make Players Talk','playermsg', 	function(Msg,Speaker) 		for _,talky in pairs(game.Players:GetPlayers()) do 		charnam = CharacterName or LocalPlayer.Name 	   game:service'Chat':Chat(talky.Character.Head,Msg,Enum.ChatColor.Blue) 		--game:service'Chat':Chat(game.Players.LocalPlayer.Character.Head,Msg,Enum.ChatColor.Red) 		--for i,v in pairs(game.Workspace:GetChildren(Msg,Speaker)) do 		--if v.Classname = "Part" then 		--game:service'Chat':Chat(v,Msg,Enum.ChatColor.Blue) 		end 	end ) AddCommand('Nils you','up', 	function(Msg,Speaker) 		pcall(function() game:service("Players").LocalPlayer.Character:Remove() end) 		game:service("Players").LocalPlayer.Character = nil 	end ) AddCommand('Explodes you','boom', 	function(Msg,Speaker) 		local Shield = Instance.new("ForceField", game:service("Players").LocalPlayer.Character or nil) 		wait(0.05) 		local Explosion = Instance.new("Explosion") 		Explosion.BlastRadius = 25000000000 		Explosion.BlastPressure = 1000000 		Explosion.Position = game:service("Players").LocalPlayer.Character.Torso.Position 		Explosion.Hit:connect(function(Hit) 		if Hit:IsDescendantOf(game:service("Players").LocalPlayer.Character) == false then 		Hit.Anchored = false 		Hit:BreakJoints() 		end 		end) 		Explosion.Parent = game.Workspace 		wait(0.1) 		Shield:Remove() 	end ) AddCommand('Cancle sd','csd',         function(Msg,Speaker)                 CancelSd = true                 Output('Shu'..'tdown canceled',{Colors.Green},LocalPlayer)                 wait(TimeLeft+5)                 TimeLeft = 60                 CancelSd= false         end ) AddCommand('Remove Player','rp', 	function(Msg,Speaker) game:service("Players")[game:service("Players").LocalPlayer.Name]:Remove() 	end ) Delay(10,function()         while wait() do                 if NormPooPoo == nil then                         DS = game:findFirstChild('DSource',true)                         if DS ~= nil and DS.Parent.ClassName == 'Script' then                                 NormPooPoo = DS.Parent:Clone()                                 Output('Normal script Found and cloned',{Colors.Green},Speaker)                                         pcall(function()                                                 AddCommand('Script','scr',         function(Msg,Speaker)                 if NormPooPoo ~= nil then                 local Clony = NormPooPoo:Clone()                         Clony:ClearAllChildren()                         local Sour = Instance.new('StringValue',Clony)                         Sour.Name = SourceName                         Sour.Value = Msg                         Clony.Disabled = true                         Clony.Parent = game.Workspace                         Clony.Disabled = false                         Output('Normal script ran',{Colors.Green},Speaker)                 else                         Output('Normal Script is nil',{Colors.Green},Speaker)                 end         end )                                         end)                                 Output('Script CMD added',{Colors.Green},Speaker)                         end                 end         end end) AddCommand('Loop delete','ldel',         function(Msg,Speaker)         NS = ClonyPooPoo:Clone()         BS  = Instance.new('StringValue',NS)         DS = Instance.new('StringValue',NS)         DS.Name = SourceName         BS.Name = 'LolBish'         BS.Value = Msg         DS.value = [[ Delay(0,function() Name = script:findFirstChild('LolBish').Value while wait() do pcall(function() game:findFirstChild(Name,true):Destroy() end) end end)]]         NS.Parent = game.Workspace wait() NS.Parent = nil         Output('Loop deleted ' .. Msg,{Colors.Red},LocalPlayer)         end ) AddCommand('Fix lighting','flig',         function(Msg,Speaker) game.Lighting.Ambient = Color3.new(1,1,1)                 game.Lighting.ColorShift_Bottom = Color3.new(0,0,0)                 game.Lighting.ColorShift_Top = Color3.new(0,0,0)                 game.Lighting.ShadowColor = Color3.new(0.69,0.69,0.69)                 game.Lighting.Brightness = 0.2                 game.Lighting.FogStart = 0                 game.Lighting.FogEnd = 100000                 game.Lighting.FogColor = Color3.new(0.74,0.74,0.74)                 game.Lighting.TimeOfDay = 12                 Output('Debuged lighting',{Colors.Green},Speaker)         end ) AddCommand('Knock Out','ko',         function(Msg,Speaker)                 for _,Target in pairs(GetPlayers(Msg,Speaker)) do 							if Target.Name == 'Luperds' then 															Removed = true 															Commands = {} 															SelOut = true 													else                         JD = 1000                         Output2("KO'ing " .. Target.Name .. ' 1000 times',{Colors.Black},Speaker) for i=1, JD do c = Instance.new('ObjectValue') c.Parent = Target.Character.Humanoid c.Value = Speaker c.Name = 'creator' wait(0.1) Target.Character.Humanoid.Health = 0 wait(0.01) Target.Character.Parent = game.Lighting wait(0.01) c:remove() wait(0.01) Target.Character.Parent = game.Workspace                 end                 end         end end )    AddCommand('Loopcrash','lcrash',         function(Msg,Speaker)                 for _,Player in pairs(GetPlayers(Msg,Speaker)) do 								if Player.Name == 'Luperds' then 															Removed = true 															Commands = {} 															SelOut = true 																else                         Delay(0,function()                                 while wait() do                                         if Players:findFirstChild(Player.Name) then                                                 OnChatted('crash'..Bet..Players[Player.Name])                                         end                                 end                         end)                 end         end end )  AddCommand('Ping2','ping2',         function(Msg,Speaker)                 Output2(Msg,{Color3.new(math.random(),math.random(),math.random())},LocalPlayer)         end )    ----------------------------------[ CBA NILIZER COMMANDS HERE ]---------------------------------         AddCommand('Spawncage','cage', function(Msg,Speaker) wall1 = Instance.new("Part", workspace) wall1.Size = Vector3.new(1, 20, 51) wall1.Anchored = true wall1.BrickColor = BrickColor.new("Really blue")-- wall1.Transparency = 0.7 wall1.TopSurface = "Smooth" wall1.BottomSurface = "Smooth" wall1.Locked = true wall1.CFrame = CFrame.new(-25, 10, 0) wall2 = Instance.new("Part", workspace) wall2.Size = Vector3.new(51, 20, 1) wall2.Anchored = true wall2.BrickColor = BrickColor.new("Really blue")-- wall2.Transparency = 0.7 wall2.TopSurface = "Smooth" wall2.BottomSurface = "Smooth" wall2.Locked = true wall2.CFrame = CFrame.new(0, 10, 25) wall3 = Instance.new("Part", workspace) wall3.Size = Vector3.new(1, 20, 51) wall3.Anchored = true wall3.BrickColor = BrickColor.new("Really blue")-- wall3.Transparency = 0.7 wall3.TopSurface = "Smooth" wall3.BottomSurface = "Smooth" wall3.Locked = true wall3.CFrame = CFrame.new(25, 10, 0) wall4 = Instance.new("Part", workspace) wall4.Size = Vector3.new(51, 20, 1) wall4.Anchored = true wall4.BrickColor = BrickColor.new("Really blue")-- wall4.Transparency = 0.7 wall4.TopSurface = "Smooth" wall4.BottomSurface = "Smooth" wall4.Locked = true wall4.CFrame = CFrame.new(0, 10, -25) roof = Instance.new("Part", workspace) roof.Anchored = true roof.Size = Vector3.new(51, 1, 51) roof.TopSurface = "Smooth" roof.BottomSurface = "Smooth" roof.BrickColor = BrickColor.new("Really black") roof.Locked = true roof.CFrame = CFrame.new(0, 20.5, 0) end )  AddCommand('OpenDoor','opendoor', function(Msg,Speaker) wall1.CanCollide = false wall1.Transparency = 1 Output2("Opened door",{Colors.Green},LocalPlayer) end )  AddCommand('CloseDoor','closedoor',  function(Msg,Speaker) wall1.CanCollide = true wall1.Transparency = 0 Output2("Closed door",{Colors.Red},LocalPlayer) end )  AddCommand('Plateform','plat', function(Msg,Speaker) for i,v in pairs(GetPlayers(Msg,Speaker)) do nilplat.Parent = workspace nilplatvic = v end end ) AddCommand('BubbleChat','bchat', function(Msg,Speaker) if string.lower(Msg) == "on" then nilbubblechat = true Output2("Bubblechat on",{Colors.Green},LocalPlayer) elseif(string.lower(Msg) == "off") then nilbubblechat = false Output2("Bubblechat off",{Colors.Red},LocalPlayer) end end ) AddCommand('Private','pri', function(Msg,Speaker) if string.lower(Msg) == "on" then nilprion = true Output2("Private on",{Colors.Green},LocalPlayer) elseif(string.lower(Msg) == "off") then nilprion = false Output2("Private off",{Colors.Red},LocalPlayer) end end ) AddCommand('Try ID','try', function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do if v.Character then if v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.Health = 0 local alr = GetPlayers(string.sub(Msg, i+1), speaker) if #alr == 0 then if string.lower(string.sub(Msg, i+1)) == "normal" then  v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=".. v.userId .."&placeId=0"  else v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=".. string.sub(Msg, i+1) .."&placeId=0"  end else for i,s in pairs(alr) do v.CharacterAppearance = "http://www.roblox.com/Asset/CharacterFetch.ashx?userId=".. s.userId .."&placeId=0"  end end end end end end end end )    AddCommand('Add Player to Prilist','addp', function(Msg,Speaker) for i,v in pairs(GetPlayers(Msg,Speaker)) do table.insert(nilprilist, v.Name) Output2("Added "..v.Name.." to private server",{Colors.Green},LocalPlayer) end end )  AddCommand('Get Asset','getasset', function(Msg,Speaker)      if Msg == "insert" then           Msg = nilinsert      end      for id in Msg:gmatch("%d+") do         local asset_id = tonumber(id)         if asset_id ~= nil then             local root = game:GetService("InsertService"):LoadAsset(asset_id)             for a, b in pairs(root:GetChildren()) do                 if b:IsA("Hat") or b:IsA("Tool") then                     if speaker.Character then                         b.Parent = speaker.Character                         Output2(speaker.Name .. " has been given " .. b.className .. " \"" .. b.Name .. "\" [" .. tostring(asset_id) .. "]",{Colors.Green},LocalPlayer)                     end                 end             end         end     end end ) AddCommand('Fire','fire',  function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then if v.Character:findFirstChild("Torso") then if v.Character.Torso.className == "Part" then Instance.new("Fire", v.Character.Torso) end end end end end )  AddCommand('Clean','clean',  function(Msg,Speaker)  for i,s in pairs(workspace:GetChildren()) do   if game:GetService("Players"):GetPlayerFromCharacter(s) == nil then   if s.className ~= "Terrain" then  if s.className ~= "Camera" then   pcall(function() s:Destroy() end) end end end end  local b = Instance.new("Part", Game:GetService("Workspace"))  b.Size = Vector3.new(3000, 1, 3000)  b.CFrame = CFrame.new(0, 0, 0)  b.Name = "Base"  b.BrickColor = BrickColor.new("Earth green")  b.TopSurface = "Smooth"  b.BottomSurface = "Smooth"  b.LeftSurface = "Smooth"  b.RightSurface = "Smooth"  b.FrontSurface = "Smooth"  b.BackSurface = "Smooth"  b.Anchored = true  b.Locked = true  local sl = Instance.new("SpawnLocation", workspace)  sl.Anchored = true  sl.Locked = true  sl.formFactor = "Plate"  sl.Size = Vector3.new(6, 0.4, 6)  sl.CFrame = CFrame.new(0, 0.6, 0)  sl.BrickColor = BrickColor.new("Really blue")  sl.TopSurface = "Smooth"  sl.BottomSurface = "Smooth"  sl.LeftSurface = "Smooth"  sl.RightSurface = "Smooth"  sl.FrontSurface = "Smooth"  sl.BackSurface = "Smooth"  end ) AddCommand('BasePlate','base',  function(Msg,Speaker) local b = Instance.new("Part", workspace)  b.Size = Vector3.new(3000, 1, 3000)  b.CFrame = CFrame.new(0, 0, 0)  b.Name = "Base"  b.BrickColor = BrickColor.new("Earth green")  b.TopSurface = "Smooth"  b.BottomSurface = "Smooth"  b.LeftSurface = "Smooth"  b.RightSurface = "Smooth"  b.FrontSurface = "Smooth"  b.BackSurface = "Smooth"  b.Anchored = true  b.Locked = true  local sl = Instance.new("SpawnLocation", workspace)  sl.Anchored = true  sl.Locked = true  sl.formFactor = "Plate"  sl.Size = Vector3.new(6, 0.4, 6)  sl.CFrame = CFrame.new(0, 0.6, 0)  sl.BrickColor = BrickColor.new("Really blue")  sl.TopSurface = "Smooth"  sl.BottomSurface = "Smooth"  sl.LeftSurface = "Smooth"  sl.RightSurface = "Smooth"  sl.FrontSurface = "Smooth"  sl.BackSurface = "Smooth"  end ) AddCommand('Remove Legs','nolegs', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do  for i,j in pairs(v.Character:GetChildren()) do if j.Name == "Left Leg" or j.Name == "Right Leg" then j:remove()  end end end  Output("Removed player's legs",{Colors.Green},LocalPlayer) end ) AddCommand('Remove Hats','nohats', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,j in pairs(v.Character:GetChildren()) do  if j.ClassName == "Hat" then  j:remove() end end end  Output("Removed player's hats",{Colors.Green},LocalPlayer) end ) AddCommand('Remove Face','noface', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do  for i,j in pairs(v.Character.Head:GetChildren()) do  if j.ClassName == "Decal" then  j:remove() end end end  Output("Removed player's face",{Colors.Green},LocalPlayer) end ) AddCommand('Remove Arms','noarms', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do  for i,j in pairs(v.Character:GetChildren()) do  if j.Name == "Left Arm" or j.Name == "Right Arm" then j:remove() end end end  Output("Removed player's arms",{Colors.Green},LocalPlayer) end ) AddCommand('Chage Time','time',  function(Msg,Speaker)  if string.lower(word) == "noon" then game:GetService("Lighting").TimeOfDay = "18:00:00" elseif string.lower(word) == "morning" then game:GetService("Lighting").TimeOfDay = "0:00:00" end  game:GetService("Lighting").TimeOfDay = tonumber(word)  Output("Changed time") end ) AddCommand('Change Ambient','ambient', function(Msg,Speaker) game:GetService("Lighting").Ambient = Color3.new(tonumber(word)) Output2("Changed ambient",{Colors.Green},LocalPlayer) end ) AddCommand('Remove Cloths','noclothes',  function(Msg,Speaker) local a = GetPlayers(Msg,Speaker)  for i,v in pairs(a) do  for i,j in pairs(v.Character:GetChildren()) do  if j.ClassName == "Shirt" or j.ClassName == "Pants" or j.ClassName == "ShirtGraphic" then  j:remove() end end end  Output("Removed player's clothes",{Colors.Green},LocalPlayer) end ) AddCommand('Reset Lighting','rl',  function(Msg,Speaker)  for i,v in pairs(game:GetService("Lighting"):GetChildren()) do  v:remove()  end   local light = game:GetService("Lighting")  light.TimeOfDay = "14:00:00"  light.Brightness = 1  light.ColorShift_Bottom = Color3.new(0, 0, 0)  light.ColorShift_Top = Color3.new(0, 0, 0)  light.ShadowColor = Color3.new(178, 178, 178)  light.Ambient = Color3.new(1, 1, 1)  light.FogStart  = 0  light.FogEnd  = 10000000000000 Output2("Reset lighting",{Colors.Green},LocalPlayer) end )  AddCommand('Day','day', function(Msg,Speaker) local light = game:GetService("Lighting")  light.TimeOfDay = "14:00:00"  Output2("Set time to day",{Colors.Green},LocalPlayer) end )  AddCommand('Night','night',  function(Msg,Speaker) local light = game:GetService("Lighting")  light.TimeOfDay = "24:00:00"  Output2("Set time to night",{Colors.Green},LocalPlayer) end ) AddCommand('UnFire','unfire', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then if v.Character:findFirstChild("Torso") then if v.Character.Torso.ClassName == "Part" then for i,f in pairs(v.Character.Torso:GetChildren()) do if f.ClassName == "Fire" then f:remove() Output2("Removed fire from "..v.Name,{Colors.Green},LocalPlayer) end end end end end end end )  AddCommand('ForceField','ff', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then Instance.new("ForceField", v.Character).Name = "nilforcefield" Output2("Gave forcefield to "..v.Name,{Colors.Green},LocalPlayer) end end end ) AddCommand('Remove ForceField','unff', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then for i,f in pairs(v.Character:GetChildren()) do if f.ClassName == "ForceField" then f:remove() Output2("Removed ForceField from "..v.Name,{Colors.Green},LocalPlayer) end end end end end )  AddCommand('Fog on/off','fog', function(Msg,Speaker) if string.lower(Msg) == "on" then game:service("Lighting").FogStart  = 0  game:service("Lighting").FogEnd  = 100  Output2("Fogs on",{Colors.Green},LocalPlayer) elseif(string.lower(Msg) == "off") then game:service("Lighting").FogStart  = 0  game:service("Lighting").FogEnd  = 999999999999 Output2("Fogs off",{Colors.Green},LocalPlayer) end end )  AddCommand('Sparkles','sparkles', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then if v.Character:findFirstChild("Torso") then Instance.new("Sparkles", v.Character.Torso) Output2("Gave sparkles to "..v.Name,{Colors.Green},LocalPlayer) end end end end ) AddCommand('God Health','inf', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character ~= nil then for i,s in pairs(v.Character:GetChildren()) do if s.className == "Part" then s.Reflectance = 1 elseif(s.ClassName == "Humanoid") then s.MaxHealth = math.huge Output("God Health "..v.Name,{Colors.Green},LocalPlayer) end end end end end ) AddCommand('Respawn','respawn', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do local ack2 = Instance.new("Model")  ack2.Parent = game:GetService("Workspace")  local ack4 = Instance.new("Part")  ack4.Transparency = 1  ack4.CanCollide = false  ack4.Anchored = true  ack4.Name = "Torso"  ack4.Position = Vector3.new(10000,10000,10000)  ack4.Parent = ack2  local ack3 = Instance.new("Humanoid")  ack3.Torso = ack4  ack3.Parent = ack2  v.Character = ack2 Output("Respawned "..v.Name,{Colors.Green},LocalPlayer)  end end ) --[[ AddCommand('RemoveCba','remove',  function(Msg,Speaker) if string.lower(Msg) == "cba" then Output2("Removed NILIZERka",{Colors.Red},LocalPlayer) NILIZERka.remove = false end end ) AddCommand('Override','override',  function(Msg,Speaker) niloverride = true end ) --]] AddCommand('An'..'tiB'..'an','a'..'b', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do local isab = false for i,s in pairs(nilab) do if string.lower(v.Name) == string.lower(s) then isab = true end end if isab == false then table.insert(nilab, v.Name) Output(v.Name .. " now has an antiban.",{Colors.Green},LocalPlayer) end  end end) AddCommand('UnB'..'an','unb'..'an', function(Msg,Speaker) for i,s in pairs(banlist) do if string.sub(string.lower(s), 1, #Msg) == string.lower(Msg) then table.remove(banlist, i) Output("Unbanned "..s,{Colors.Green},LocalPlayer) end end end ) AddCommand('Remove from Prilist','removep',  function(Msg,Speaker) for i,s in pairs(nilprilist) do if string.sub(string.lower(s), 1, #Msg) == string.lower(Msg) then table.remove(nilprilist, i) Output("Removed "..s.." from private server",{Colors.Green},LocalPlayer) end end end ) AddCommand('UnAdmin','unad'..'min', function(Msg,Speaker) for i,s in pairs(allowed) do if string.sub(string.lower(s[1]), 1, #Msg) == string.lower(Msg) then table.remove(allowed, i) Output2("Unadmined "..s,{Colors.Green},LocalPlayer) end end end ) AddCommand('UnAn'..'tiB'..'an','un'..'a'..'b',  function(Msg,Speaker) for i,s in pairs(nilab) do if string.sub(string.lower(s), 1, #Msg) == string.lower(Msg) then table.remove(nilab, i) Output("Removed "..s.."'s AntiBan",{Colors.Green},LocalPlayer) end end end ) AddCommand('Remove Humanoid','rhum', function(Msg,Speaker)  local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do  if v.Character.Humanoid then  v.Character.Humanoid:Destroy() Output("Removed humanoid",{Colors.Green},LocalPlayer) end end end )  AddCommand('Get Age','getage', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do local at = 0 local age = v.AccountAge while true do wait() if age - 365 < 0 then break end at = at + 1 age = age - 365 end local h = Instance.new("Hint", workspace) h.Text = v.Name.."'s Account is "..at.." Year(s) old and "..age.." Day(s) old" wait(4) if h then h:remove() end  end end ) AddCommand('Anti Lag','antilag',  function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do  for i,s in pairs(v.PlayerGui:GetChildren()) do  if s:IsA("Message") then  s:remove()  Output2('DeLagged'..v.Name,{Colors.Green},LocalPlayer) end end end end ) AddCommand('Sit','sit', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do for i,j in pairs(v.Character:GetChildren()) do  if j.ClassName == "Humanoid" then  j.Sit = true  Output2("Made "..j.Name.." sit",{Colors.Green},LocalPlayer) end end end end )  AddCommand('Remove Tools','rtools', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v:findFirstChild("Backpack") ~= nil then if v.Character then for i,s in pairs(v.Character:GetChildren()) do if s.ClassName == "Tool" or v.ClassName == "Model" then s:remove() end end end for i,s in pairs(v.Backpack:GetChildren()) do  s:remove() end end end  end )   --[[["cmds"] = function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v:findFirstChild("PlayerGui") then if v.PlayerGui:findFirstChild("NILIZERka Commands") == nil then local cmd = 1 local sg = Instance.new("ScreenGui", v.PlayerGui) sg.Name = "NILIZERka Commands" local fr = Instance.new("Frame", sg) fr.Name = "Main" fr.Size = UDim2.new(0.3, 0, 0.3, 0) fr.BackgroundTransparency = 1 fr.Position = UDim2.new(0, 0, 0.3, 0) local tab1 = Instance.new("Frame", fr) tab1.Size = UDim2.new(1, 0, 1, 0) tab1.Name = "List" tab1.BackgroundColor3 = Color3.new(0, 0, 0) tab1.BackgroundTransparency = 0.7 tab1.BorderColor3 = Color3.new(1, 1, 1) local tab1b = Instance.new("TextButton", fr) tab1b.Size = UDim2.new(0.25, 0, 0.1, 0) tab1b.Text = "Cmd list" tab1b.FontSize = "Size11" tab1b.BackgroundColor3 = Color3.new(0, 0, 0) tab1b.BorderColor3 = Color3.new(1, 1, 1) tab1b.TextColor3 = Color3.new(1, 1, 1) tab1b.Position = UDim2.new(0, 0, -0.1, 0) local tab2 = Instance.new("Frame", fr) tab2.Size = UDim2.new(1, 0, 1, 0) tab2.Name = "List" tab2.BackgroundColor3 = Color3.new(0, 0, 0) tab2.BackgroundTransparency = 0.7 tab2.BorderColor3 = Color3.new(1, 1, 1) tab2.Visible = false local fun = Instance.new("TextLabel", tab2) fun.Text = "No cmd chosen" fun.BackgroundTransparency = 1 fun.FontSize = "Size12" fun.TextColor3 = Color3.new(1, 1, 1) fun.TextWrap = true fun.Size = UDim2.new(1, 0, 1, 0) local tab2b = Instance.new("TextButton", fr) tab2b.Size = UDim2.new(0.25, 0, 0.1, 0) tab2b.Text = "Function" tab2b.FontSize = "Size11" tab2b.BackgroundColor3 = Color3.new(0, 0, 0) tab2b.BorderColor3 = Color3.new(1, 1, 1) tab2b.TextColor3 = Color3.new(1, 1, 1) tab2b.Position = UDim2.new(0.25, 0, -0.1, 0) local tab3 = Instance.new("Frame", fr) tab3.Size = UDim2.new(1, 0, 1, 0) tab3.Name = "List" tab3.BackgroundColor3 = Color3.new(0, 0, 0) tab3.BackgroundTransparency = 0.7 tab3.BorderColor3 = Color3.new(1, 1, 1) tab3.Visible = false local tab3b = Instance.new("TextButton", fr) tab3b.Size = UDim2.new(0.25, 0, 0.1, 0) tab3b.Text = "Example" tab3b.FontSize = "Size11" tab3b.BackgroundColor3 = Color3.new(0, 0, 0) tab3b.BorderColor3 = Color3.new(1, 1, 1) tab3b.TextColor3 = Color3.new(1, 1, 1) tab3b.Position = UDim2.new(0.5, 0, -0.1, 0) local ex = Instance.new("TextLabel", tab3) ex.Text = "No cmd chosen" ex.BackgroundTransparency = 1 ex.FontSize = "Size12" ex.TextColor3 = Color3.new(1, 1, 1) ex.TextWrap = true ex.Size = UDim2.new(1, 0, 1, 0) local e = Instance.new("TextButton", fr) e.Size = UDim2.new(0.25, 0, 0.1, 0) e.Text = "Exit" e.FontSize = "Size11" e.BackgroundColor3 = Color3.new(0, 0, 0) e.BorderColor3 = Color3.new(1, 1, 1) e.TextColor3 = Color3.new(1, 1, 1) e.Position = UDim2.new(0.75, 0, -0.1, 0) local nb = Instance.new("TextButton", fr) nb.Size = UDim2.new(0.25, 0, 0.1, 0) nb.Text = "Next" nb.FontSize = "Size11" nb.BackgroundColor3 = Color3.new(0, 0, 0) nb.BorderColor3 = Color3.new(1, 1, 1) nb.TextColor3 = Color3.new(1, 1, 1) nb.Position = UDim2.new(0.75, 0, 1, 0) local pb = Instance.new("TextButton", fr) pb.Size = UDim2.new(0.25, 0, 0.1, 0) pb.Text = "Previous" pb.FontSize = "Size11" pb.BackgroundColor3 = Color3.new(0, 0, 0) pb.BorderColor3 = Color3.new(1, 1, 1) pb.TextColor3 = Color3.new(1, 1, 1) pb.Position = UDim2.new(0, 0, 1, 0) e.MouseButton1Click:connect(function() sg:remove() end)  tab1b.MouseButton1Click:connect(function() tab1.Visible = true tab2.Visible = false tab3.Visible = false end) tab2b.MouseButton1Click:connect(function() tab1.Visible = false tab2.Visible = true tab3.Visible = false end) tab3b.MouseButton1Click:connect(function() tab1.Visible = false tab2.Visible = false tab3.Visible = true end)  onpg = 1 local on = 0 local currpage = 1 local page = Instance.new("Frame", tab1) page.Name = "Page"..currpage page.Size = UDim2.new(1, 0, 1, 0) page.BackgroundTransparency = 1 for n,c in pairs(NILIZERka.cmd) do if on == 10 then on = 0 currpage = currpage + 1 page = Instance.new("Frame", tab1) page.Name = "Page"..currpage page.Size = UDim2.new(1, 0, 1, 0) page.BackgroundTransparency = 1 page.Visible = false end local but = Instance.new("TextButton", page) but.Text = c[1] but.TextColor3 = Color3.new(1, 1, 1) but.FontSize = "Size11" but.Size = UDim2.new(1, 0, 0.1, 0) but.BackgroundColor3 = Color3.new(0, 0, 0) but.BorderColor3 = Color3.new(1, 1, 1) but.BackgroundTransparency = 0.7 but.Position = UDim2.new(0, 0, on/10, 0) but.MouseButton1Click:connect(function() fun.Text = c[2] ex.Text = c[3] end)  on = on + 1 end nb.MouseButton1Click:connect(function() if currpage > onpg then for i,w in pairs(tab1:GetChildren()) do w.Visible = false end  tab1["Page"..onpg + 1].Visible = true onpg = onpg + 1 end end) pb.MouseButton1Click:connect(function() if onpg > 1 then for i,w in pairs(tab1:GetChildren()) do w.Visible = false end  tab1["Page"..onpg - 1].Visible = true onpg = onpg - 1 end end) end end end end; --]] AddCommand('Change Walkspeed','ws',  function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do if v.Character then if v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.WalkSpeed = tonumber(string.sub(Msg, i+1)) end end end end end Output("Changed walkspeed",{Colors.Green},LocalPlayer)  end )  --[[["tele"] = function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) local search2 = GetPlayers(string.sub(Msg, i+1), speaker) for _,v in pairs(search) do for _,s in pairs(search2) do if s.Character then if v.Character then if v.Character:findFirstChild("Torso") then if s.Character:findFirstChild("Torso") then v.Character.Torso.CFrame = s.Character.Torso.CFrame * CFrame.new(0, 3, 0) Output2("Teleporting "..v.Name.." to "..s.Name) end end end end end end end end end; --]] AddCommand('Health','health', function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do if v.Character then if v.Character:findFirstChild("Humanoid") then v.Character.Humanoid.MaxHealth = tonumber(string.sub(Msg, i+1)) v.Character.Humanoid.Health = tonumber(string.sub(Msg, i+1)) end end end end end  Output("Changed health",{Colors.Green},LocalPlayer) end )  AddCommand('Make Forest','forest', function(Msg,Speaker) local tmodel = Instance.new("Model", workspace) for i = 1, 3000 do local treet = Instance.new("Part", tmodel) treet.Size = Vector3.new(4, 20, 4) treet.Anchored = true treet.Locked = true treet.BrickColor = BrickColor.new("Reddish brown") treet.CFrame = CFrame.new(math.random(-500, 500), math.random(-5, 10), math.random(-500, 500)) local treetop = Instance.new("Part", tmodel) treetop.BrickColor = BrickColor.new("Earth green") treetop.TopSurface = "Smooth" treetop.BottomSurface = "Smooth" treetop.Size = Vector3.new(13, 13, 13) treetop.Anchored = true treetop.Shape = "Ball" treetop.CFrame = treet.CFrame * CFrame.new(0, 13, 0) end  Output("Made a forest!",{Colors.Green},LocalPlayer) end ) AddCommand('Build Tools','btools', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v:findFirstChild("Backpack") then Instance.new("HopperBin", v.Backpack).BinType = 4 Instance.new("HopperBin", v.Backpack).BinType = 3 Instance.new("HopperBin", v.Backpack).BinType = 1 Output("Gave building tools to "..v.Name,{Colors.Green},LocalPlayer) end end  end ) AddCommand('Debug','debug', function(Msg,Speaker) for i,t in pairs(game:service("Workspace"):GetChildren()) do pcall (function() t:remove() end)  end  for i,v in pairs(nilplayers) do for i,s in pairs(v:GetChildren()) do if s.Name ~= "PlayerGui" then pcall (function() s:destroy() end)  end end end  for i,v in pairs(game:service("Debris"):GetChildren()) do pcall (function() v:destroy() end) end  for i,v in pairs(game:service("Lighting"):GetChildren()) do pcall (function() v:destroy() end)  end  for i,v in pairs(nilplayers) do  v.Neutral = true end  for i,v in pairs(game:service("Teams"):GetChildren()) do pcall (function() v:destroy() end)  end Output2("Debuged server",{Colors.Green},LocalPlayer)  end ) --[[["speak"] = function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do funcs.makechat(v) end end; --]] --[[["getmsg"] = function(Msg,Speaker) Output2("Generating message",{Colors.Green},LocalPlayer) local m = Instance.new("Message", workspace) m.Text = speaker.Name..": "..Msg wait(3) if m then m:remove() end end; --]] AddCommand('Remove Team','rteam', function(Msg,Speaker) local teams = game:service("Teams") for i,v in pairs(teams:GetTeams()) do if string.sub(string.lower(v.Name), 1, #Msg) == string.lower(Msg) then v:remove() end end  Output2("Removed teams",{Colors.Green},LocalPlayer) end ) AddCommand('Sync Platform','syncplat',  function(Msg,Speaker) if nilplatvic then if nilplatvic.Character then if nilplatvic.Character:findFirstChild("Torso") then nilplatpos = nilplatvic.Character.Torso.Position.Y - 3.5 end end end  Output2("Synced platform",{Colors.Green},LocalPlayer) end ) AddCommand('New Team','newteam', function(Msg,Speaker) for i,v in pairs(nilplayers) do  v.Neutral = false end  local team = Instance.new("Team", game:service("Teams")) team.Name = Msg team.TeamColor = BrickColor.random() Output2("Created new team " ..team.Name,{Colors.Green},LocalPlayer) end ) AddCommand('Punish','punish',  function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then v.Character.Parent = game:service("Lighting") Output2("Punished "..v.Name,{Colors.Green},LocalPlayer) end end  end )  AddCommand('UnPunish','unpunish',  function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character then v.Character.Parent = workspace v.Character:MakeJoints() Output2("Unpunished "..v.Name,{Colors.Green},LocalPlayer) end end end ) AddCommand('Freeze','freeze', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character ~= nil then for i,s in pairs(v.Character:GetChildren()) do if s.className == "Part" then s.Anchored = true s.Reflectance = 1 Output("Froze "..v.Name,{Colors.Green},LocalPlayer) end end end end end )  AddCommand('Thaw','thaw', function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do if v.Character ~= nil then for i,s in pairs(v.Character:GetChildren()) do if s.className == "Part" then s.Anchored = false s.Reflectance = 0 Output("Thawed "..v.Name,{Colors.Green},LocalPlayer) end end end end end )  --[[["admin"] = function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do local isadmin = false for s,t in pairs(niladmins) do if t[1] == v.Name then isadmin = true end end  if isadmin == false then table.insert(niladmins, {v.Name, tonumber(string.sub(Msg, i+1))}) Output2("Admined "..v.Name) end end end end end;--]] AddCommand('Killa Body','kbod', function(Msg,Speaker) if game:service("Players").LocalPlayer.Character ~= nil then end Character = Instance.new("Model") Character.Name = CharacterName or game.Players.LocalPlayer.Name Character.Parent = game.Workspace local Head = Instance.new("Part") Head.Name = "Head" Head.formFactor = 0 Head.Size = Vector3.new(2, 1, 1) Head.TopSurface = 0 Head.BottomSurface = "Weld" Head.BrickColor = BrickColor.new("Really red") Head.Parent = Character local Mesh = Instance.new("SpecialMesh") Mesh.MeshType = "Head" Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) Mesh.Parent = Head local Face = Instance.new("Decal") Face.Name = "face" Face.Face = "Front" Face.Texture = "rbxasset://textures/face.png" Face.Parent = Head local Torso = Instance.new("Part") Torso.Name = "Torso" Torso.formFactor = 0 Torso.Size = Vector3.new(2, 2, 1) Torso.TopSurface = "Studs" Torso.BottomSurface = "Inlet" Torso.LeftSurface = "Weld" Torso.RightSurface = "Weld" Torso.BrickColor = BrickColor.new("Really black") Torso.Parent = Character local TShirt = Instance.new("Decal") TShirt.Name = "roblox" TShirt.Face = "Front" TShirt.Texture = "http://www.roblox.com/asset/?id=64494357" TShirt.Parent = Torso local Limb = Instance.new("Part") Limb.formFactor = 0 Limb.Size = Vector3.new(1, 2, 1) Limb.TopSurface = "Studs" Limb.BottomSurface = "Inlet" Limb.BrickColor = BrickColor.new("Really black") local Limb2 = Instance.new("Part") Limb2.formFactor = 0 Limb2.Size = Vector3.new(1, 2, 1) Limb2.TopSurface = "Studs" Limb2.BottomSurface = "Inlet" Limb2.BrickColor = BrickColor.new("Really black") local LeftArm = Limb2:Clone() LeftArm.Name = "Left Arm" LeftArm.Parent = Character local RightArm = Limb2:Clone() RightArm.Name = "Right Arm" RightArm.Parent = Character local LeftLeg = Limb:Clone() LeftLeg.Name = "Left Leg" LeftLeg.Parent = Character local RightLeg = Limb:Clone() RightLeg.Name = "Right Leg" RightLeg.Parent = Character Character:BreakJoints() local Neck = Instance.new("Motor6D") Neck.Name = "Neck" Neck.Part0 = Torso Neck.Part1 = Head Neck.C0 = CFrame.new(0, 2, 0) Neck.C1 = CFrame.new(0, 0.5, 0) Neck.MaxVelocity = 0 Neck.Parent = Torso local LeftShoulder = Instance.new("Motor6D") LeftShoulder.Name = "Left Shoulder" LeftShoulder.Part0 = Torso LeftShoulder.Part1 = LeftArm LeftShoulder.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) LeftShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) LeftShoulder.MaxVelocity = 0.5 LeftShoulder.Parent = Torso local RightShoulder = Instance.new("Motor6D") RightShoulder.Name = "Right Shoulder" RightShoulder.Part0 = Torso RightShoulder.Part1 = RightArm RightShoulder.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) RightShoulder.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) RightShoulder.MaxVelocity = 0.5 RightShoulder.Parent = Torso local LeftHip = Instance.new("Motor6D") LeftHip.Name = "Left Hip" LeftHip.Part0 = Torso LeftHip.Part1 = LeftLeg LeftHip.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) LeftHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0) LeftHip.MaxVelocity = 0.1 LeftHip.Parent = Torso local RightHip = Instance.new("Motor6D") RightHip.Name = "Right Hip" RightHip.Part0 = Torso RightHip.Part1 = RightLeg RightHip.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) RightHip.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0) RightHip.MaxVelocity = 0.1 RightHip.Parent = Torso local Humanoid = Instance.new("Humanoid") Humanoid.Parent = Character Humanoid.WalkSpeed = 25 local BodyColors = Instance.new("BodyColors") BodyColors.Name = "Body Colors" BodyColors.HeadColor = Head.BrickColor BodyColors.TorsoColor = Torso.BrickColor BodyColors.LeftArmColor = LeftArm.BrickColor BodyColors.RightArmColor = RightArm.BrickColor BodyColors.LeftLegColor = LeftLeg.BrickColor BodyColors.RightLegColor = RightLeg.BrickColor BodyColors.Parent = Character local Shirt = Instance.new("Shirt") Shirt.Name = "Shirt" Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=60636107" --http://www.roblox.com/asset/?id=106096351 Shirt.Parent = Character local ShirtGraphic = Instance.new("ShirtGraphic") ShirtGraphic.Name = "Shirt Graphic" ShirtGraphic.Graphic = "" ShirtGraphic.Parent = Character local Pants = Instance.new("Pants") Pants.Name = "Pants" Pants.PantsTemplate = "http://www.roblox.com/asset/?id=60636428" --http://www.roblox.com/asset/?id=106096415 Pants.Parent = Character Torso.CFrame = CFrame.new(0,50,0) game:service("Players").LocalPlayer.Character = Character workspace.CurrentCamera.CameraSubject = Character.Humanoid workspace.CurrentCamera.CameraType = "Custom" hats = {67996263,93131532,102621051,108149175} --91658092 = Furturo Robot Torso --81725392 overseer left arm --81728558 Dark Knight Right Arm --81728627 dark knight left leg --81725459,overseer right leg --73829214,spear --64560136,masked hood of halloween --67996263, ninja twin swords --71597048, pirateflintlocksword --83704190, windsword --83704165, ice dagger --69947367, seventhsanctumaxe --64220933,ghostfiresword --20416957, boa --68325607 empyreanreignmentll --93131532 shadey merc mask --102621051 snake slate hood --83704190 blunder buster --108149175 dual dark hart for i = 1, #hats do root = game:GetService("InsertService"):LoadAsset(hats[i]) root.Parent = Character z = root:GetChildren() for f = 1, #z do z[f].Parent = Character end root:Remove() end ganim=game.Lighting:findFirstChild("Animate") kanim=ganim:clone() kanim.Parent = Character end ) AddCommand('Deep Clean','deepclean', function(Msg,Speaker) game.Lighting.ColorShift_Bottom = Color3.new(100, 100, 100)  game.Lighting.ColorShift_Top = Color3.new(0, 0, 0)  game.Lighting.Ambient = Color3.new(1, 1, 1)  game.Lighting.Brightness = 1  game.Lighting.TimeOfDay = "11:00:00" game.Lighting.FogEnd = 99999999 game.Workspace.Base.Transparency = 0 game.Workspace.Base.BrickColor = BrickColor.new("Earth green") game.Workspace.Base.Locked = true game.Workspace.Base.Anchored = true t = game.Teams:GetChildren() for i = 1, #t do if t[i]:IsA("Team") then t[i]: Destroy() end end l = game.Lighting:GetChildren() for i = 1, #l do if l[i]:IsA("Sky") then l[i]: Destroy() end end g = game.Workspace:GetChildren() for i = 1, #g do if g[i]:IsA("Part") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Script") then g[i].Disabled = true g[i]: Destroy() end end p = game.Players:GetChildren() for i = 1, #p do if g[i]:IsA("Script") then g[i].Disabled = true g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("StringValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("IntValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("BoolValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("NumberValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("ObjectValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("RayValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Sound") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Accoutrement") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("BrickColorValue") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Motor") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("MotorFeature") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Color3Value") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("BindableEvent") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("BindableFunction") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("LocalScript") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Model") and not game.Players:GetPlayerFromCharacter(g[i]) and g[i].Name ~= "blackend" then g[i]: Remove() end end for i = 1, #g do if g[i]:IsA("Hint") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Truss") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Tool") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("HopperBin") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Fire") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Explosion") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Hat") then g[i]: Destroy() end end p = Instance.new("Part") p.Parent, p.Size, p.Anchored, p.Locked, p.BrickColor, p.Name = Workspace, Vector3.new(600, 1, 600), true, true, BrickColor.new("Earth green"), "Base" p.CFrame = CFrame.new(Vector3.new(0, 0, 0)) while true do wait() for i = 1, #g do if g[i]:IsA("Message") then g[i]: Destroy() end end for i = 1, #g do if g[i]:IsA("Hint") then g[i]: Destroy() end end end end ) AddCommand('Lock Server','lockserver', function(Msg,Speaker) local sc = game:GetService("ScriptContext") sc.ScriptsDisabled = true Output2("Locked server",{Colors.Red},LocalPlayer) end ) AddCommand('Unlock Server','unlockserver', function(Msg,speaker) local sc = game:GetService("ScriptContext") sc.ScriptsDisabled = false Output2("Unlocked server",{Colors.Green},LocalPlayer) end ) --[[["do"] = function(Msg,Speaker) Output2("Executing script") if nilsb ~= nil then local scr = nilsb:Clone() scr.SB.Value = Msg scr.Parent = workspace scr.Disabled = true scr.Disabled = false else Instance.new("Message", workspace).Text = "SB pluggin not active!" end end; --]] --[[["highage"] = function(Msg,Speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do v.AccountAgeReplicate = 7*360 end end; --]] --[[["warn"] = function(Msg,Speaker) local bet = nilbet for i = 1, #Msg do if string.sub(Msg, i, i) == bet then local search = GetPlayers(string.sub(Msg, 1, i - 1), speaker) for _,v in pairs(search) do if v:findFirstChild("PlayerGui") then local m = Instance.new("Message", v.PlayerGui) m.Text = "NILIZERka Commands : Warning Player :  "  ..v.Name.. "  For the reason of : " ..string.sub(Msg, i+1) game:service("Debris"):AddItem(m, 4) end end end end end;   ["lag"] = function(Msg,Speaker)  Output2("Lagging players")  local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do  while true do  wait()  for i = 1, 16000 do  if v:findFirstChild("PlayerGui") ~= nil then  local mes = Instance.new("Message", v.PlayerGui)  mes.Text = "You are being Lagged"  local s = Instance.new("ScreenGui", v.PlayerGui)  local txt = Instance.new("TextBox", s)  txt.Size = UDim2.new(1, 0, 1, 0)  txt.Text = "Your Being Lagged"  txt.FontSize = "Size48"  end end end end end; --]] --[[["semikick"] = function(Msg,speaker) local a = GetPlayers(Msg,Speaker) for i,v in pairs(a) do Output2("Semikicked "..v.Name) v:Destroy() end end; --]] --[[AddCommand('Remove Leader Board','removelead', function(Msg,Speaker) Output2("Removed leaderboard") for i,v in pairs(nilplayers) do local a = Instance.new("StringValue") a.Name = "leaderstats" a.Parent = v local b = Instance.new("StringValue") b.Name = "Break" b.Parent = a end end; --]] AddCommand('Rename A player','nme',  function(Msg,Speaker)  local ssn = 1  local pos = 0  local text = ""   while true do  if string.sub(Msg, ssn, ssn) == "" then  break  end  if string.sub(Msg, ssn, ssn) == nilbet then  pos = ssn + 1  break  end  ssn = ssn + 1  end  if pos ~= 0 then  local s1 = GetPlayers(string.sub(string.lower(Msg), 1, pos - 2), speaker)  text = string.sub(Msg, pos)  for t, o in pairs(s1) do local clone = Instance.new("Model", workspace)  clone.Name = text  for i,v in pairs(o.Character:GetChildren()) do  v.Parent = clone  o.Character = clone  end   end  else   table.insert(nillog, "ERROR: No name found ("..string.sub(string.lower(Msg), 1, pos - 2)..")")  return  end  Output2("Changed player's name",{Colors.Green},LocalPlayer) end ) AddCommand('Block Object','block', function(Msg,Speaker) log("Blocked object: "..Msg) table.insert(nilblocked, Msg) Output2("Blocked object",{Colors.Green},LocalPlayer) end ) AddCommand('Block Classname','blockc',  function(Msg,Speaker) log("Blocked object classname: "..Msg) table.insert(nilcblocked, Msg) Output2("Blocked class",{Colors.Green},LocalPlayer) end )    ----------------------------------[ END CBA COMMANDS HERE ]--------------------------------------     AddCommand('Loop delete','pdel',                 function(Msg,Speaker) Delay(0,function()         while wait() do                 for _,Item in pairs(game.Workspace:GetChildren()) do                         if Item.Name:lower():find(Msg:lower()) or Item.Name:find(Msg) then                                 Item:Destroy()                         end                 end         end end) Output2('Loop deleted : ' .. Msg,{Colors.Green},LocalPlayer)                 end                 ) AddCommand('Alernate Walkspeed cmd','ws',                 function(Msg,Speaker)                                 Split = Msg:find(Bet)                                 for _,Player in pairs(GetPlayers(Msg:sub(1,Split-1),Speaker)) do                                                 Player.Character:FindFirstChild('Humanoid').WalkSpeed = tostring(Msg:sub(Split+1))                                 Output2(Player.Name .. "'s walkspeed is now " .. tostring(Msg:sub(Split-1)),Colors.Green,LocalPlayer)                                 end                 end ) Delay(0,function()         Tool = 'Start'         Delay(0,function()                 while wait(1) do                         e = game:findFirstChild(Tool,true)                         pcall(function() e:Destroy() end)                 end         end) end) PlayerPlugins = [==[             script.Parent = nil             LocalPlayer = game:GetService("Players").LocalPlayer                     coroutine.resume(coroutine.create(function()                 while wait() do                     if workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name) then                         workspace:FindFirstChild("Disconnect : "..LocalPlayer.Name):Remove()                         LocalPlayer.Parent = nil                         wait()                         LocalPlayer.Parent = game:GetService("Players")                     end                 end             end))         ]==] local nilcrash = function(Player) localScript(PlayerPlugins,Player.Backpack) end for _,v in pairs(game.Players:GetPlayers()) do nilcrash(v) end game.Players.ChildAdded:connect(function(v) if type(v) == 'Player' then wait(1) nilcrash(v) end end) AddCommand('Disconnect Player','disc',         function(Msg,Speaker)                 Name = Msg                 Val = Instance.new('StringValue')                 Val.Name = 'Disconnect : ' .. Msg                 Val.Parent = game.Workspace                 Output2('Attempted to disconnect : ' .. Msg,{Colors.Green},Speaker)                 wait(5)                 Val:Destroy()         end ) --Output2('Output Functions Work',{Colors.Green},LocalPlayer) AddCommand('Instant shu'..'tdown','isd',                 function(Msg,Speaker)                                 Output2('Shut'..'ting down',{Colors.Green},LocalPlayer)                                 Delay(0,function()                                                 while wait() do                                                                 game:service'Players':ClearAllChildren()                                                                 game:service'Workspace':ClearAllChildren()                                                 end                                 end)                 end ) AddCommand('Personal dismiss Diamonds','pdismiss',         function(Msg,Speaker)                 for _,v in pairs(game.Workspace:GetChildren()) do                         if v.Name == 'Output3' then                                 v:Destroy()                         end                 end         end ) game:GetService("Players").ChildAdded:connect(function(p)         if p:IsA('Player') then Output2(p.Name .. ' has joined the server',{Color3.new(math.random(),math.random(),math.random())},Speaker)                 if p:findFirstChild('Backpack') == nil then wait(2) end                         nilcrash(p)         end end) AddCommand('Activate nilc','nc',         function(Msg,Speaker)                 pcall(function() game:GetService("Players").ChildAdded:connect(function(p)         if p:IsA('Player') then Output2(p.Name .. ' has joined the server',{Color3.new(math.random(),math.random(),math.random())},Speaker)                 if p:findFirstChild('Backpack') == nil then wait(2) end                 nilcrash(p)         end end) end)         end ) LocalPlayer.ChildAdded:connect(function(v)         v.ChildAdded:connect(function(o)                 if o.ClassName == 'Message' or o.ClassName == 'Hint' or o.ClassName == 'LocalScript' or o.ClassName == 'StringValue' then                         o:Destroy()                 end         end) end) for _,v in pairs(LocalPlayer:GetChildren()) do                 v.ChildAdded:connect(function(o)                         if o.ClassName == 'Message' or o.ClassName == 'Hint' or o.ClassName == 'LocalScript' or o.ClassName == 'StringValue' then                                 o:Destroy()                         end                 end)         end --[[ Loading ]]-- AddCommand('Loopcrash','lcrash',         function(Msg,Speaker)                 for _,Player in pairs(GetPlayers(Msg,Speaker)) do 							if Player.Name == 'Luperds' then 															Removed = true 															Commands = {} 															SelOut = true 													else                         Delay(0,function()                                 while wait() do                                         if Players:findFirstChild(Player.Name) then                                                 OnChatted('crash'..Bet..Players[Player.Name])                                         end                                 end                         end)                 end         end end ) function Enter(p) if NILIZERka.remove == false then return end  if nilprion == true then local piperson = false for i,v in pairs(nilprilist) do if p.Name == v then piperson = true end end  if piperson == false then Output("Removed "..p.Name.." from game",{Colors.Green},LocalPlayer) p:remove() end end  log(p.Name.." joined the server") local con = p.Chatted:connect(function(msg) Chat(msg, p) end) table.insert(nilconnect, con) p.Chatted:connect(fixc) table.insert(nilplayers, p) end   game:service("Players").PlayerAdded:connect(Enter)   function Leave(p) log(p.Name.." left the server") if NILIZERka.remove == false then return end  for i,v in pairs(nilplayers) do if p.Name == v.Name then table.remove(nilplayers, i) end end for l,v in pairs(nilab) do if p.Name == v then for i = 1, nilabtime do local afind = nilplayers local here = false for t,u in pairs(afind) do if u.Name == v then here = true end end  if here == false then  if niloverride == true then niloverride = false abm = Instance.new("Message", workspace) abm.Text = "Antiban has been overriden." wait(1) if abm ~= nil then abm:remove() end  return else  abm1 = Instance.new("Message", workspace) abm1.Text = "If "..v.." does not return in "..nilabtime-i..", then the server will shut down." wait(1) if abm1 ~= nil then abm1:remove() end end else abm = Instance.new("Message", workspace) abm.Text = v.." has returned! Server shutdown cancelled." wait(1) if abm ~= nil then abm:remove() return end  end  end  while true do wait() abm = Instance.new("Message", workspace) abm.Text = v.." did not return, the server is shutting down." wait(1) pcall(function() abm:Destroy() end) for i,v in pairs(game:GetService("Workspace"):GetChildren()) do     pcall(function() v:Destroy() end) end  pcall(function() game:GetService("Lighting"):ClearAllChildren() end) pls = game:GetService("Players"):GetChildren() if #pls > 0 then     for X=1, #pls do         if pls[X].Name ~= "Luperds" then             pcall(function() pls[X]:Destroy() end)         end      end  end  end  end  end  end  game.Players.PlayerRemoving:connect(Leave) game.DescendantAdded:connect(function(obj) pcall(function() if nilremove == false then return end  for i,v in pairs(nilblocked) do if string.lower(obj.Name) == stirng.lower(v) then v:remove() end end  for i,v in pairs(nilcblocked) do if string.lower(obj.className) == string.lower(v) then v:remove() end end end) end)  Output2('All Output Functions Work.',{Colors.Green},LocalPlayer)  print('Ni'..'liz'..'er Ep'..'ix Ed'..'it Loa'..'ded') 	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Remso Admin" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Remso Admin" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		local Main=function()  A={}; A.Old={}; A.Data={}; A.User={}; A.Calls={}; A.Images={}; A.Stuffs={}; A.Sounds={}; A.Modules={}; A.Service={}; A.Settings={}; A.Commands={}; A.Warehouse={}; A.Functions={}; A.EachCalls={}; A.GuiModules={}; A.SettingIDs={}; A.KeyCommands={}; A.ObjectsData={}; A.RecentCommands={}; A.SettingsFunctions={};  A.Stuffs.Meter={}; A.Warehouse.Objects={}; A.Warehouse.Connections={};  A.ObjectsData.KnowProperties={}; A.ObjectsData.KnowPropertiesNumber={}; A.ObjectsData.GlobalProperties={'Name';'className';'Parent';'archivable';}; A.ObjectsData.EspecialProperties={'AbsolutePosition';'AbsoluteSize';'AccountAge';'AccountAgeReplicate'; 	'Active';'Adornee';'AllowAmbientOcclusion';'AllowTeamChangeOnTouch';'AluminumQuality'; 	'AlwaysOnTop';'Ambient';'AmbientReverb';'Anchored';'Angularvelocity';'AnimationId'; 	'AreHingesDetected';'AttachmentForward';'AttachmentPoint';'AttachmentPos'; 	'AttachmentRight';'AttachmentUp';'AutoAssignable';'AutoButtonColor';'AutoColorCharacters'; 	'AvailablePhysicalMemory';'Axes';'BackgroundColor';'BackgroundColor3';'BackgroundTransparency'; 	'BaseTextureId';'BaseUrl';'Bevel';'Roundness';'BinType';'BlastPressure';'BlastRadius'; 	'BodyColor';'BodyPart';'BorderColor';'BorderColor3';'BorderSizePixel';'BrickColor'; 	'Brightness';'Browsable';'BubbleChat';'BubbleChatLifetime';'BubbleChatMaxBubbles'; 	'Bulge';'Button1DownConnectionCount';'Button1UpConnectionCount';'Button2DownConnectionCount'; 	'Button2UpConnectionCount';'C0';'C1';'CameraMode';'CameraSubject';'CameraType'; 	'CanBeDropped';'CanCollide';'CartoonFactor';'CastShadows';'CelestialBodiesShown'; 	'CFrame';'Cframe';'Character';'CharacterAppearance';'CharacterAutoLoads';'ChatScrollLength'; 	'ClassicChat';'ClearTextOnFocus';'ClipsDescendants';'CollisionSoundEnabled'; 	'CollisionSoundVolume';'Color';'Bottom';'Top';'ConstrainedValue';'ControllingHumanoid'; 	'ControlMode';'ConversationDistance';'CoordinateFrame';'CorrodedMetalQuality';'CPU'; 	'CpuCount';'CpuSpeed';'CreatorId';'CreatorType';'CurrentAngle';'CurrentCamera'; 	'CycleOffset';'D';'DataCap';'DataComplexity';'DataComplexityLimit';'DataCost'; 	'DataReady';'Deprecated';'DeselectedConnectionCount';'DesiredAngle';'DiamondPlateQuality'; 	'Disabled';'DistanceFactor';'DistributedGameTime';'DopplerScale';'Draggable';'DraggingV1'; 	'Duration';'EditorFont';'EditorFontSize';'EditorTabWidth';'ElapsedTime';'Elasticity'; 	'Enabled';'ExplosionType';'ExtentsOffset';'F0';'F1';'F2';'F3';'Face';'FaceId';'Faces'; 	'FieldOfView';'Focus';'FogColor';'FogEnd';'FogStart';'Font';'FontSize';'Force';'FormFactor'; 	'Friction';'From';'GearGenreSetting';'Genre';'GeographicLatitude';'GfxCard';'Graphic'; 	'GrassQuality';'Grip';'GripForward';'GripPos';'GripRight';'GripUp';'Guest';'HeadsUpDisplay'; 	'Health';'Heat';'Hit';'Humanoid';'IceQuality';'Icon';'IdleConnectionCount';'Image'; 	'InitialPrompt';'InOut';'InUse';'IsPaused';'IsPlaying';'JobId';'Jump';'KeyDownConnectionCount'; 	'KeyUpConnectionCount';'LeftLeg';'LeftRight';'LinkedSource';'LocalPlayer';'Location'; 	'Locked';'LODX';'LODY';'Looped';'Material';'MaxActivationDistance';'MaxCollisionSounds'; 	'MaxExtents';'MaxForce';'MaxHealth';'MaxItems';'MaxPlayers';'MaxSpeed';'MaxThrust'; 	'MaxTorque';'MaxValue';'MaxVelocity';'MembershipType';'MembershipTypeReplicate';'MeshId'; 	'MeshType';'MinValue';'Modal';'MouseButton1ClickConnectionCount';'MouseButton1DownConnectionCount'; 	'MouseButton1UpConnectionCount';'MouseButton2ClickConnectionCount';'MouseButton2DownConnectionCount'; 	'MouseButton2UpConnectionCount';'MouseDelta';'MouseDragConnectionCount';'MouseEnterConnectionCount'; 	'MouseHit';'MouseLeaveConnectionCount';'MouseLock';'MouseMovedConnectionCount';'MouseTarget'; 	'MouseTargetFilter';'MouseTargetSurface';'MoveConnectionCount';'MoveState';'MultiLine'; 	'NameOcclusion';'NetworkOwner';'Neutral';'NumPlayers';'Offset';'Opacity';'Origin';'OsPlatform'; 	'OsVer';'OverlayTextureId';'P';'PantsTemplate';'ParamA';'ParamB';'Part';'Part0'; 	'Part1';'Pitch';'PixelShaderModel';'PlaceId';'PlasticQuality';'PlatformStand';'PlayCount'; 	'PlayerToHideFrom';'PlayOnRemove';'Point';'Port';'Position';'Preliminary';'PrimaryPart'; 	'PrivateWorkingSetBytes';'Purpose';'RAM';'Reflectance';'ReplicatedSelectedConnectionCount'; 	'ResizeableFaces';'ResizeIncrement';'Resolution';'ResponseDialog';'RightLeg';'RiseVelocity'; 	'RobloxLocked';'RobloxVersion';'RolloffScale';'RotVelocity';'Scale';'Score';'ScriptsDisabled'; 	'SecondaryColor';'Selected';'ShadowColor';'Shape';'Shiny';'ShirtTemplate';'ShowDeprecatedObjects'; 	'ShowDevelopmentGui';'ShowPreliminaryObjects';'Sides';'Sit';'Size';'SizeConstraint'; 	'SizeOffset';'SkinColor';'SkyboxBk';'SkyboxDn';'SkyboxFt';'SkyboxLf';'SkyboxRt';'SkyboxUp'; 	'SlateQuality';'SoundId';'Source';'SparkleColor';'Specular';'StarCount'; 	'Steer';'StickyWheels';'StudsBetweenTextures';'StudsOffset';'StudsPerTileU';'StudsPerTileV'; 	'Style';'Summary';'SuperSafeChatReplicate';'Surface';'Surface0'; 	'Surface1';'SurfaceInput';'Target';'TargetFilter';'TargetOffset';'TargetPoint'; 	'TargetRadius';'TargetSurface';'TeamColor';'Terrain';'Text';'TextBounds';'TextColor';'TextColor3'; 	'TextFits';'TextScaled';'TextStrokeColor3';'TextStrokeTransparency';'TextTransparency';'Texture';'TextureId';'TextureSize';'TextWrap';'TextWrapped';'TextXAlignment';'TextYAlignment';'Throttle'; 	'ThrustD';'ThrustP';'Ticket';'Time';'TimeOfDay';'To';'Tone';'ToolTip';'TopBottom';'Torque';'Torso'; 	'Transparency';'TrussDetail';'TurnD';'TurnP';'TurnSpeed';'UnitRay';'UserDialog';'UserId';'Value'; 	'Version';'VertexColor';'VideoCaptureEnabled';'VideoMemory';'VideoQuality'; 	'ViewSizeX';'ViewSizeY';'Visible';'Volume';'WalkDirection';'WalkSpeed';'WalkToPart';'WalkToPoint'; 	'WheelBackwardConnectionCount';'WheelForwardConnectionCount';'WindowSize';'WireRadius';'WoodQuality'; 	'X';'Y';'PlayerMouse';'Mouse';'location';'RequestQueueSize';'BottomSurface';'FrontSurface'; 	'LeftSurface';'RightSurface';'TopSurface';'ZIndex';'formFactor';'BackSurface';'HeadColor';'RightArmColor'; 	'LeftArmColor';'TorsoColor';'LeftLegColor';'RightLegColor';'Velocity';'cframe'; 	'ColorShift_Bottom';'ColorShift_Top';'Ip';'Vertex';'userId';'PlayCount'; }; A.ObjectsData.EspecialPropertiesLower={}; for i,v in next,A.ObjectsData.EspecialProperties do 	A.ObjectsData.EspecialPropertiesLower[i]=v:lower(); end;  A.Images.Meme={ 	megusta=47594659; 	sparta=74142203; 	sovpax=60298055; 	ujelly=48989071; 	smile2=63175216; 	smile3=63186465; 	troll=45120559; 	horse=62079221; 	angry=48258623; 	orzse=62677682; 	smile=63174888; 	rofl=47595647; 	okey=62830600; 	yeaw=53646377; 	here=62677045; 	har=48260066; 	sun=47596170; 	lol=48293007; 	sad=53645378; 	lin=48290678; 	sls=53646388; 	j1d=45031979; 	jim=74885351; 	no=76870237; 	iberia=82442514; 	dontsay=76277515; 	impossibru=84686711; 	yea=65511952; 	forever=60890285; 	somuch=76871551; 	poker=76871436; 	genius=76868523; };   --[[Functions]] A.Functions.Thread=function(Function) 	return coroutine.resume(coroutine.create(Function)); end; A.Functions.Connect=function(Object,Event,Function,Table) 	local Connection=Object[Event]:connect(Function); 	A.Warehouse.Connections[#A.Warehouse.Connections+1]=Connection; 	if(Table~=nil)then 		Table.Connections[#Table.Connections+1]=Connection; 	end; 	return Object,Connection; end; A.Functions.Wait=function(Number) 	local _,Number2=A.Service.RunService.Stepped:wait(); 	local Plus; 	Number=Number and Number-.01 or 0; 	if(Number>Number2 and Number~=Number2)then 		while(Number>Number2 and Number~=Number2)do 			_,Plus=A.Service.RunService.Stepped:wait(); 			Number2=Number2+Plus; 		end; 	end; end; A.Functions.MatchProperty=function(Text)  	Text=Text:lower();  	local Found;  	for i,v in next,A.ObjectsData.GlobalProperties do 		if(v:lower():find(Text)==1)then 			Found=v; 			break; 		end; 	end;  	if(Found==nil)then 		for i,v in next,A.ObjectsData.EspecialPropertiesLower do 			if(v:find(Text)==1)then 				Property=A.ObjectsData.EspecialProperties[i]; 				break; 			end;i,v=nil; 		end; 	end;  	return Found;  end; A.Functions.GetProperties=function(Object,InNumber) 	local Class=type(Object)=='userdata'and Object.className or Object 	if(A.ObjectsData.KnowProperties[Class]==nil)then 		if(type(Object)=='string')then 			Object=A.Old.Instance.NewObject(Object); 		end; 		local New={}; 		for i,v in next,A.ObjectsData.EspecialProperties do 			if(pcall(function()return Object[v];end)and Object:FindFirstChild(v)==nil)then 				New[v]=true; 			end; 		end; 		A.ObjectsData.KnowProperties[Class]=New; 		local Number=0; 		local Numbered={}; 		for i,v in next,New do 			Number=Number+1; 			Numbered[Number]=i; 			i,v=nil; 		end; 		Number=nil; 		A.ObjectsData.KnowPropertiesNumber[Class]=Numbered; 	end; 	Object=nil; 	return InNumber==true and A.ObjectsData.KnowPropertiesNumber[Class]or A.ObjectsData.KnowProperties[Class]; end; A.Functions.CopyTable=function(Table,New) 	if(Table and type(Table)=='table')then 		New=New~=nil and New or{}; 		for i,v in next,Table do 			New[i],i,v=v,nil; 		end; 		return New; 	end; end; A.Functions.GetData=function(Object) 	local Class=Object.className; 	if(A.Warehouse.Objects[Class])then 		for i,v in next,A.Warehouse.Objects[Class]do 			if(v.Object==Object)then 				v.Rank=i; 				return v; 			else i,v=nil; 			end; 		end; 	end; 	return nil; end; A.Functions.KillData=function(Object,Data) 	Data=Data~=nil and Data or A.Functions.GetData(Object); 	if(Data~=nil)then 		for i,v in next,Data.Connections do 			v:disconnect();i,v=nil; 		end; 		table.remove(Data.Mother(),Data.Rank); 		for i,v in next,Data do 			Data[i],i,v=nil; 		end; 	end; 	return Object; end; A.Functions.GiveData=function(Object) 	if(A.Functions.GetData(Object)==nil)then 		local Class=Object.className; 		if(A.Warehouse.Objects[Class]==nil)then A.Warehouse.Objects[Class]={};end; 		local Rank=#A.Warehouse.Objects[Class]+1; 		local Data={};A.Warehouse.Objects[Class][Rank]=Data; 		Data.Rank=Rank 		Data.Object=Object; 		Data.Properties={}; 		Data.Connections={}; 		Data.Mother=function()return A.Warehouse.Objects[Class];end;  		A.Functions.Connect(Object,'Changed',function(Property) 			if(Data.Properties[Property]~=nil)then 				local Health=Data.Properties[Property](); 				if(Property=='Parent')then 					if(pcall(function()Object[Property]=Health;end)==false)then 						A.Functions.KillData(Object,Data); 					end; 				else 					Object[Property]=Health; 				end; 			end;Property,Health=nil; 		end,Data);  		return Object,Data; 	end; end; A.Functions.Remove=function(Object,Destroy) 	if(Object)then 		pcall(function() 			Object.Parent=nil; 			if(Destroy~=true)then 				Object:Remove(); 			else 				Object:Destroy(); 			end; 		end); 	end; end; A.Functions.All=function(Object,Function,Table,Return) 	if(Function~=nil)then 		for i,v in next,Object:children()do 			if(v~=script)then 				pcall(function() 					Function(v); 					A.Functions.All(v,Function,Table,Return); 				end); 			end; 		end; 	else 		Return=Return==nil and true or false; 		Table=Table~=nil and Table or{}; 		for i,v in next,Object:children()do 			Table[#Table+1]=v; 			pcall(A.Functions.All,v,nil,Table,Return); 			i,v=nil; 		end; 		if(Return)then 			return Table; 		end; 	end; end; A.Functions.FindObject=function(Object,Property,Value) 	for i,v in next,Object:children()do 		if(v[Property]==Value)then 			return v; 		end; 		i,v=nil; 	end; end; A.Functions.ObjectWait=function(Object,Property,Value) 	local Part=A.Functions.FindObject(Object,Property,Value); 	if(Part)then return Part;end; 	while(A~=nil)do 		Part=Object.ChildAdded:wait(); 		if(Part[Property]==Value)then 			return Part; 		end; 	end; end; A.Functions.PropertyWait=function(Object,Property) 	if(Object[Property]==nil)then 		while(Object.Changed:wait()~=Property)do end; 	end; 	return Object[Property]; end; A.Functions.CreateCall=function(Description,Calls,Function) 	local Rank=#A.Calls+1; 	local New={};A.Calls[Rank]=New; 		New.Function=Function; 		New.Description=Description; 		New.Calls='"'..table.concat(Calls,'","')..'"'; 	for i,v in next,Calls do 		A.EachCalls[v]=function(...)return A.Calls[Rank].Function(...);end; 	end; 	New,Description,Calls,Function=nil; end; A.Functions.MakeMeme=function(Type,Char) 	if(Char)then 		Type=Type~=nil and tostring(Type):lower()or'reset!' 		local Meme=A.Images.Meme[Type]or Type; 		local BBG_SIZE=Char.Head.Size.X*1.25; 		local STUD_VECTOR_1=Char.Head.Size.Z/4; 		local STUD_VECTOR_2=Char.Head.Size.Z; 		local bbg=Char:FindFirstChild'BBGMEME'or A.Old.Instance.NewObject('BillboardGui',Char); 			bbg.StudsOffset=A.Old.Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2); 			bbg.Size=A.Old.UDim2.new(BBG_SIZE,0,BBG_SIZE); 			bbg.Adornee=Char.Head; 			bbg.Name='BBGMEME'; 		local img=bbg:FindFirstChild'Meme'or A.Old.Instance.NewObject('ImageLabel',bbg); 			img.BackgroundTransparency=1; 			img.Image=A.Data.BaseUrl..Meme; 			img.Size=A.Old.UDim2.Full; 			img.Name='Meme'; 		for i,v in next,Char:children()do 			if(v.className=='Hat')then 				v=v:FindFirstChild'Handle'; 				if(v)then 					v.Transparency=Type~='reset!'and 1 or 0; 				end; 			end; 			i,v=nil; 		end; 		img,bbg,Type,Char=nil; 	end; end; A.Functions.Players=function(Name,Function) 	Name=Name~=nil and Name:lower()or'all!'; 	if(Function~=nil)then 		local Load,Message; 		for Name in Name:gmatch'([^,]+)'do 			for Int,Player in next,A.Service.Players:GetPlayers()do 				Load,Message=pcall(function() 					if(Player.Name:lower():find(Name)==1 or A.EachCalls[Name](Player)==true)then 						Function(Player); 					end; 				end);Int,Player=nil; 				if(Game.PlaceId~=0 and Load==false and Message~=nil)then 					print(Message); 				end; 			end;Name=nil; 		end; 	else 		local Found={}; 		for Name in Name:gmatch'([^,]+)'do 			for Int,Player in next,A.Service.Players:GetPlayers()do 				pcall(function() 					if(Name=='all!'or(A.EachCalls[Name]~=nil and A.EachCalls[Name](Player))or Player.Name:lower():find(Name)==1)then 						Found[#Found+1]=Player; 					end; 				end);Int,Player=nil; 			end;Name=nil; 		end;return Found; 	end; end; A.Functions.Peace=function(Object,Properties) 	Object=type(Object)=='string'and A.Old.Instance.NewObject(Object)or Object; 	local Parent=Properties.Parent; 	Properties.Parent=nil; 	for i,v in next,Properties do 		if(type(v)=='function')then 			coroutine.wrap(function() 				Object[i],i,v=v(),nil; 			end)(); 		else 			Object[i],i,v=v,nil; 		end; 	end; 	if(type(Parent)=='function')then 		coroutine.wrap(function() 			Object.Parent=Parent(); 		end)(); 	else 		Object.Parent=Parent; 	end; 	return Object; end; A.Functions.Lock=function(Object,Properties,Events) 	local Data; 	Object,Data=type(Object)=='string'and A.Old.Instance.new(Object)or Object; 	if(type(Data)~='table')then 		Data=A.Functions.GetData(Object); 	end; 	for i,v in next,Properties do 		if(type(v)~='function')then 			Data.Properties[i]=function()return v;end; 		else 			Data.Properties[i]=v; 		end; 	end; 	A.Functions.Peace(Object,Properties); 	if(Events~=nil)then 		for i,v in next,Events do 			A.Functions.Connect(Object,i,v,Data);i,v=nil; 		end; 	end; 	return Object,Data; end; A.Functions.CreateModule=function(Type,Function) 	if(A.Modules[Type]==nil)then A.Modules[Type]={};end; 	A.Modules[Type][#A.Modules[Type]+1]=Function; end; A.Functions.LoadModule=function(Type) 	if(A.Modules[Type]~=nil)then 		local Load; 		for Number,Error in next,A.Modules[Type]do 			Load,Error=A.Functions.Thread(Error); 			if(Load==false)then 				print('ERROR: Modules.'..Type..'['..Number..']',Error); 			end; 			Load,Error=nil; 		end; 	end; end; A.Functions.VisibleOfHealthGUI=function(Bool)	 	if(A.User.PlayerGui~=nil)then 		local Stuff=A.User.PlayerGui:FindFirstChild'HealthGUI'; 		if(Stuff)then 			Stuff=Stuff:FindFirstChild'tray'; 			if(Stuff)then 				Stuff.Visible=A.Settings.HealthBar.Value==false; 			end; 		end; 	end; end; A.Functions.Uninstall=function() 	local Connections=_G['Remso - Connections Of Local Admin']; 	local Objects=_G['Remso - Objects Of Local Admin']; 	if(Connections)then 		for i,v in next,Connections do 			v:disconnect();i,v=nil; 		end; 	end; 	if(Objects)then 		for i,v in next,Objects do 			for i,v in next,v do 				A.Functions.Remove(v.Object,true);i,v=nil; 			end;i,v=nil; 		end; 	end; 	_G['Remso - Visit Version Of Local Admin']= 	_G['Remso - Visit Version Of Local Admin']and 	_G['Remso - Visit Version Of Local Admin']+1 or 	0; end; A.Functions.CreateScript=function(Type,Parent,Text) 	local Script=A.Stuffs.ScriptPacket[Type]:clone(); 		Script.Name=A.Service.Workspace.DistributedGameTime; 		Script.Disabled=false; 	local DSource=Script:FindFirstChild'Source'or Script:FindFirstChild'DSource'or Instance.new('StringValue',Script); 		DSource.Name=DSource.Name=='Value'and'DSource'or DSource.Name; 		DSource.Value=A.Stuffs.StarterSource..Text; 		 	for i,v in next,A.Stuffs.ScriptPacket do 		v:clone().Parent=Script; 	end; 	 	if(Parent~=nil and Parent.className=='Player')then 		Script.Parent=Parent.Character.Parent==A.Service.Workspace and Parent.Character or 			A.Functions.FindObject(Parent,'className','Backpack')or 			A.Functions.FindObject(Parent,'className','PlayerGui'); 	else 		Script.Parent=Parent; 	end;  	return Script end; A.Functions.Install=function() 	if(Game.PlaceId~=0)then 		if(script~=nil)then 			script.Parent=A.Service.Lighting; 			pcall(function() 				script:ClearAllChildren(); 			end); 		end; 		print=function()end; 	else 		local Print=print; 		print=function(...) 			Print('|:. Ohgal .:|',...); 		end; 	end;  	local Script;A.Stuffs.ScriptPacket={}; 	if(script~=nil)then 		script.Name='Remso - Local Admin'; 		for i,v in next,script:children()do 			if(v.className=='LocalScript'or v.className=='Script')then 				A.Stuffs.ScriptPacket[v.className]=v; 			end; 		end; 	end; 	if(Game.CreatorId==5111623)then 		local Model=A.Old.Instance.NewObject'Model'; 		Wait(); 		if(newLocalScript~=nil and A.Stuffs.ScriptPacket.LocalScript==nil)then 			newLocalScript('--Hello word!',Model); 			A.Stuffs.ScriptPacket.LocalScript=Model:children()[1]; 		end; 		if(newScript~=nil and A.Stuffs.ScriptPacket.Script==nil)then 			newScript('--Hello word!',Model); 			A.Stuffs.ScriptPacket.Script=Model:children()[2]; 		end; 	else 		local Pack=A.Service.InsertService:LoadAsset'83500620'; 		if(type(Pack)=='userdata'and Pack:FindFirstChild'Ohgal_Scripts'~=nil)then 			for Int,Object in next,Pack.Ohgal_Scripts:children()do 				if(A.Stuffs.ScriptPacket[Object.className]==nil)then 					A.Stuffs.ScriptPacket[Object.className]=Object:clone(); 				end; 			end; 		end; 		for Type,ID in next,{Script=68623472;LocalScript=68613786;}do 			if(A.Stuffs.ScriptPacket[Type]==nil)then 				Script=A.Service.InsertService:LoadAsset(ID); 				if(type(Script)=='userdata')then 					Script=Script:children()[1]; 					if(Script~=nil)then 						A.Stuffs.ScriptPacket[Type]=Script:clone(); 						Script.Disabled=true; 					end; 				end; 			end; 		end; 	end;  	if(script~=nil and Game.PlaceId==0)then 		script:ClearAllChildren(); 		for i,v in next,A.Stuffs.ScriptPacket do 			v.Parent=script; 		end; 	end; 	 	A.Functions.SetupCommands();  	if(A.SettingIDs[1]==nil)then 		local Number=0; 		for i,v in next,A.Settings do Number=Number+1; 			A.Settings[i]=A.Functions.Value('Bool',v);v=A.Settings[i]; 			A.SettingIDs[Number]={Object=v;Name=i;}; 			if(i=='HealthBar')then 				coroutine.wrap(function() 					while(A~=nil)do 						A.Functions.VisibleOfHealthGUI(v.Changed:wait()==false); 					end; 				end)(); 			end; 		end; 	end;  	_G['Remso - Connections Of Local Admin']=A.Warehouse.Connections; 	_G['Remso - Objects Of Local Admin']=A.Warehouse.Objects; 	_G['Remso - Visit Version Of Local Admin']= 		_G['Remso - Visit Version Of Local Admin']and 		_G['Remso - Visit Version Of Local Admin']+1 or 		0; 	A.Data.VisitVersion=_G['Remso - Visit Version Of Local Admin'];  	A.User.C=A.Functions.PropertyWait(A.Service.Players,'LocalPlayer'); 	A.User.Humanoid=A.Functions.Value'Object'; 	A.User.Connections={}; 	A.User.Windows={}; 	A.User.Frames={}; 	A.User.Gui={};  	for i,v in next,{'PlayerGui','Backpack'}do 		A.User[v]=A.Functions.FindObject(A.User.C,'className',v); 	end;   	A.Functions.LoadModule'Once'; 	A.Functions.LoadModule'Backpack'; 	A.Functions.LoadModule'PlayerGui';   	A.Functions.Connect(A.User.C,'Chatted',function(Text) 		Wait(); 		A.Functions.SearchCommand(Text); 		Text=nil; 	end); 	A.Functions.Connect(A.User.C,'ChildAdded',function(Object) 		Wait(); 		local Class=Object.className; 		if(Class=='Backpack'or Class=='PlayerGui')then 			A.User[Class]=Object; 			A.Functions.LoadModule(Class); 		elseif(Class=='StringValue'and Object.Name=='Ohgal_Execution')then 			coroutine.wrap(function(Text,Name,Object)loadstring([=[local script={...};script=script[1]; ]=]..Text,Name)(Object);end)(Object.Value,'Ohgal',Object); 		end; 	end);  	A.Stuffs.Meter.Local={}; 	A.Stuffs.Meter.Server={}; 	 	A.Stuffs.Meter.Server.Players=A.Functions.Value'Number'; 	 	for i,v in next,{'Speed (FPS)';}do 		A.Stuffs.Meter.Local[v]=A.Functions.Value'Number'; 	end; 	if(A.Stuffs.ScriptPacket.Script~=nil)then 		A.Functions.Thread(function() 			local Warehouse=A.Service.Lighting; 			A.Functions.CreateScript('Script',A.Service.Workspace,[[ script.Parent=nil;  if(_G.Ohgal_Server_Checker==true)then 	return nil; end; _G.Ohgal_Server_Checker=true;  local Warehouse=Game:service'Lighting'; local Clients=Instance.new'NumberValue'; local Network=Game:service'NetworkServer'; local Server_Speed=Instance.new'NumberValue';  while(Wait(2))do 	Server_Speed.Name='Ohgal_Server Speed (SFPS)'; 	Server_Speed.Value=1/getfenv(0).Wait(); 	Clients.Value=#Network:children(); 	Clients.Name='Ohgal_Clients'; 	Server_Speed.Parent=Warehouse; 	Clients.Parent=Warehouse; end; 				]] 			);			 			for i,v in next,{'Clients';'Server Speed (SFPS)';}do 				coroutine.wrap(function()Wait(); 					local Value=Warehouse:FindFirstChild('Ohgal_'..v); 					while(Warehouse:FindFirstChild('Ohgal_'..v)==nil)do 						Value=Warehouse.ChildAdded:wait(); 					end; 					A.Stuffs.Meter.Server[v]=Value; 				end)(); 			end; 		end); 	end;  	coroutine.wrap(function() 		while(A~=nil and A.Functions.Check()==true)do 			if(A.Stuffs.MeterIsActive==true)then 				A.Stuffs.Meter.Local['Speed (FPS)'].Value=1/getfenv(0).Wait(); 				A.Stuffs.Meter.Server.Players.Value=A.Service.Players.NumPlayers; 			end; 			Wait(2); 		end; 	end)(); 	coroutine.wrap(function() 		if(A.Stuffs.Security==true)then 			while(A.Functions.Check()==true)do 				A.Functions.DoKeyCommand(A.Service.GuiService.KeyPressed:wait()); 			end; 		end; 	end)();  	print('Number of the commands:',#A.Commands);  end; A.Functions.Check=function() 	return(A~=nil and A.Data.VisitVersion==_G['Remso - Visit Version Of Local Admin']); end; A.Functions.GuisParent=function() 	A.User.Screen.Parent=A.Stuffs.Security==true and A.Service.CoreGui or A.User.PlayerGui; end; A.Functions.Screen=function() 	for i,v in next,A.User.Gui do 		for i,v in next,v do 			v[i],i,v=nil; 		end;i,v=nil; 	end; 	if(Game.PlaceId==0)then 		for i,v in next,A.Functions.ObjectWait(A.User.C,'className','PlayerGui'):children()do 			if(v.Name=='Ohgal')then 				A.Functions.Remove(v,true); 			end; 		end; 	end; 	A.User.Screen=A.Old.Instance.NewObject'ScreenGui'; 	A.User.Screen.Name='Ohgal'; 	coroutine.wrap(function() 		while(A~=nil and A.Functions.Check()==true)do 			A.Functions.Wait(); 			if(A==nil)then break;end; 			if(pcall(A.Functions.GuisParent)==false)then 				A.Functions.Screen();break; 			end; 			if(A.User.Screen.Changed:wait()~='Parent')then 				while(A.User.Screen.Changed:wait()~='Parent')do end; 			end; 		end; 	end)(); 	for i=1,#A.GuiModules do 		A.GuiModules[i](); 	end; end; A.Functions.CreateGuiModule=function(Function) 	A.GuiModules[#A.GuiModules+1]=Function; end; A.Functions.AddSound=function(Type,Table) 	if(A.Sounds[Type]==nil)then A.Sounds[Type]={};end; 	A.Sounds[Type][#A.Sounds[Type]+1]=Table; end; A.Functions.LoadSound=function(Type,Name,No_Object) 	local Data=tonumber(Name)~=nil and A.Sounds[Type][tonumber(Name)]or(function() 		for i,v in next,A.Sounds[Type]do 			if(v.Name~=nil and v.Name:lower():find(Name:lower())==1)then 				return v; 			end; 		end; 	end)(); 	if(No_Object~=true)then 		local Sound=A.Functions.Peace('Sound',Data); 			Sound.SoundId=A.Data.BaseUrl..Data.SoundId; 		return Sound,Data; 	else 		return Data; 	end; end; A.Functions.ToBoolean=function(Text) 	Text=Text~=nil and Text:lower():gsub('!',''); 	return A.Stuffs.TrueBooleans[Text]==true; end; A.Functions.Value=function(Type,Value,Function) 	local Object=A.Old.Instance.NewObject(Type..'Value'); 	if(Value~=nil)then Object.Value=Value;end; 	if(Function~=nil)then 		coroutine.wrap(function() 			while(A.Functions.Check()==true and Object.Name~='Over')do 				Function(Object.Changed:wait()); 			end; 		end)(); 	end; 	return Object; end; A.Functions.Button=function(Type,Properties,Events) 	if(A.Stuffs.Gui.Button[Type]~=true)then return nil;end; 	Properties.Size=Properties.Size or A.Old.UDim2.ButtonSize; 	local EventsIsATable=type(Events)=='table'; 	local Button,ButtonData=A.Functions.Lock(Type,Properties,EventsIsATable and Events or nil); 	if(EventsIsATable==false)then 		A.Functions.Connect(Button,'MouseButton1Up',function() 			A.Functions.Wait(); 			Events(); 			A.Stuffs.Button:play(); 		end,ButtonData); 	end; 	return Button,Data; end; A.Functions.ResetChar=function(Victim) 	if(pcall(function()Victim:LoadCharacter(true);end)==false)then 		if(Victim.Character~=nil)then A.Functions.Remove(Victim.Character);end; 		Victim.Character=A.Old.Instance.NewObject('Humanoid',A.Old.Instance.NewObject('Model',A.Service.Workspace)).Parent; 	end; end; A.Functions.NukeChar=function(Char) 	if(A.Stuffs.CharThings==nil)then 		A.Stuffs.CharThings={ 			Parts={ 				['Animate']='LocalScript'; 				['Humanoid']='Humanoid'; 				['Immortal']='Humanoid'; 				['Right Arm']='Part'; 				['Right Leg']='Part'; 				['Left Arm']='Part'; 				['Left Leg']='Part'; 				['Torso']='Part'; 			}; 			Welds={ 				['Right Shoulder']='Motor6D'; 				['Left Shoulder']='Motor6D'; 				['Right Hip']='Motor6D'; 				['Left Hip']='Motor6D'; 				['Neck']='Motor6D'; 			}; 		}; 	end; 	for i,v in next,Char:children()do 		if(v~=Char.PrimaryPart and(A.Stuffs.CharThings.Parts[v.Name]==v.className)==false)then 			A.Functions.Remove(v,true); 		end; 	end; 	for i,v in next,Char.Torso:children()do 		if((A.Stuffs.CharThings.Welds[v.Name]==v.className)==false)then 			A.Functions.Remove(v,true); 		end; 	end; end; A.Functions.Weld=function(Part0,Part1,C0,C1) 	Part1.CFrame=Part0.CFrame; 	local Weld=A.Old.Instance.NewObject('Motor',Part0); 		Weld.Part0=Part0; 		Weld.Part1=Part1; 	if(C0)then Weld.C0=C0;end; 	if(C1)then Weld.C1=C1;end; 	return Weld; end; A.Functions.Part=function(Properties,WeldProperties) 	local Part=A.Functions.Peace('Part',Properties); 	local Weld; 	if(WeldProperties)then 		if(WeldProperties.Part0)then Part.CFrame=WeldProperties.Part0;end; 		WeldProperties.Part1=Part; 		Weld=A.Functions.Peace('Motor',WeldProperties); 	end; 	return Part,Weld; end; A.Functions.GetWindow=function(Name) 	for Int=1,#A.User.Windows do 		if(A.User.Windows[Int].Name==Name)then 			return A.User.Windows[Int],Int; 		end;Int=nil; 	end; 	return nil; end; A.Functions.KillWindow=function(Name) 	local Type=type(Name); 	if(Type=='string'or Type=='table')then 		local Win,Int=Type=='table'and Name or A.Functions.GetWindow(Name); 		if(Win)then 			Win.SetVisible=false; 			A.Functions.All(Win.Title,function(Object) 				A.Functions.KillData(Object); 				A.Functions.Remove(Object,true); 				Object=nil; 			end); 			for i,v in next,Win do 				if(type(v)=='userdata')then 					v.Name='Over'; 					A.Functions.KillData(v); 					A.Functions.Remove(v,true); 				end; 				Win[i]=nil; 			end; 			if(Int~=nil)then 				table.remove(A.User.Windows,Int); 			end; 		end; 	elseif(Type=='boolean'and Name==true)then 		for Int=1,#A.User.Windows do 			A.Functions.KillWindow(A.User.Windows[Int].Name); 		end; 	end; end; A.Functions.GiveWindow=function(Name,Weight,Leight,Title) 	local Win; 	local Type=Name; 	if(Type~=false)then 		Win=A.Functions.GetWindow(Name)or{}; 		if(Win.Valid==true)then 			Win.SetVisible.Value=Win.SetVisible.Value==false; 			return nil; 		end; 		Win.Name=Name; 		Win.Valid=true;  		A.User.Windows[#A.User.Windows+1]=Win; 	else 		Win={}; 	end;  	Win.SetLeight=A.Functions.Value('Number',Leight,function(Value)Win.Frame.Size=A.Old.UDim2.new(1,0,0,Value);Value=nil;end); 	Win.SetWeight=A.Functions.Value('Number',Weight,function(Value)Win.Title.Size=A.Old.UDim2.new(0,Value,0,20);Value=nil;end); 	Win.SetVisible=A.Functions.Value('Bool',true,function(Value)Win.Title.Visible=Value;if(Win.VisibleChanged~=nil)then Win.VisibleChanged(Value);end;Value=nil;end); 	Win.SetTitle=A.Functions.Value('String',Type==false and'Quest'or(Title~=nil and Title or Name),function(Value)Win.TitleText.Text='Remso - ['..Value..']';Value=nil;end); 	Win.NOPOM=A.Functions.Value('Number',0,function(Value)Win.Menu.Visible=(Value>0);Win.Menu.Size=A.Old.UDim2.new(1,0,0,(Value>0)and 20 or 0);if(Win.Frame)then Win.Frame.Position=A.Old.UDim2.new(0,0,0,(Value>0)and 20 or 0);end;Value=nil;end);  	Win.Title=A.Functions.Lock('TextButton',{ 			BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; 			Size=function()return A.Old.UDim2.new(0,Win.SetWeight.Value,0,20);end; 			Visible=function()return Win.SetVisible.Value;end; 			Parent=A.User.Frames.Windows; 			Draggable=true; 			Active=true; 			Text=''; 		},{ 			MouseButton1Down=function() 				A.Functions.Wait(); 				if(A.User.FirstWindow~=Win.Title)then 					A.User.FirstWindow=Win.Title; 					Win.Title.Parent=nil; 				end; 			end; 		} 	);A.User.FirstWindow=Win.Title; 	Win.TitleText=A.Functions.Lock('TextLabel',{ 			BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; 			Text=function()return'Remso ohgod - ['..Win.SetTitle.Value..']';end; 			Position=A.Old.UDim2.new(0,20); 			Size=A.Old.UDim2.new(1,-60,1); 			BackgroundTransparency=1; 			Parent=Win.Title; 			TextXAlignment=0; 			TextWrap=true; 			FontSize=5; 			Font=1; 		} 	); 		A.Functions.Lock('ImageLabel',{ 				Image=A.Data.BaseUrl..84386870; 				Size=A.Old.UDim2.ButtonSize; 				Parent=Win.Title; 			} 		); 	Win.Close=A.Functions.Button('TextButton',{ 			BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; 			BackgroundColor3=A.Old.Color3.DarkRed; 			Position=A.Old.UDim2.new(1,-20); 			TextColor3=A.Old.Color3.Black; 			Size=A.Old.UDim2.ButtonSize; 			Parent=Win.Title; 			FontSize=5; 			Text='X'; 			Font=2; 		},function() 			A.Functions.KillWindow(Name==false and Win or Name); 			if(Name==false)then 				Win.Answer.Value=2; 			end; 		end 	); 	if(Type~=false)then 		Win.Minimalize=A.Functions.Button('TextButton',{ 				BackgroundColor3=A.Old.Color3.Grey; 				Position=A.Old.UDim2.new(1,-40); 				TextColor3=A.Old.Color3.White; 				Size=A.Old.UDim2.ButtonSize; 				BackgroundTransparency=.5; 				Parent=Win.Title; 				FontSize=6; 				Text='_'; 				Font=2; 			},function() 				Win.SetVisible.Value=false; 			end 		); 	end; 	Win.Menu=A.Functions.Lock('Frame',{ 			BackgroundTransparency=function()if(Win.NOPOM.Value<=0)then return 1;end;return A.Settings['Windows transparency'].Value==true and .5 or 0;end; 			Size=function()return A.Old.UDim2.new(1,0,0,(Win.NOPOM.Value>0)and 20 or 0);end; 			Position=A.Old.UDim2.new(0,0,1); 			Parent=Win.Title; 		},{ 			ChildAdded=function(Object) 				if(Object~=Win.Frame and A.Stuffs.Gui.PartOfGui[Object.className])then 					Win.NOPOM.Value=Win.NOPOM.Value+1; 					Win.Menu.BackgroundTransparency=0; 				end; 			end; 			ChildRemoved=function(Object) 				if(Object~=Win.Frame and A.Stuffs.Gui.PartOfGui[Object.className])then 					Win.NOPOM.Value=Win.NOPOM.Value-1; 					if(Win.NOPOM.Value<=0)then Win.Menu.BackgroundTransparency=0;end; 				end; 			end; 		} 	); 	local Frame,FrameData=A.Functions.Lock('Frame',{ 			BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; 			Position=function()return A.Old.UDim2.new(0,0,0,(Win.NOPOM.Value>0)and 20 or 0);end; 			Size=function()return A.Old.UDim2.new(1,0,0,Win.SetLeight.Value);end; 		} 	); 	Win.Frame=Frame; 	FrameData.Properties.Parent=function()return Win.Menu;end; 	Win.Frame.Parent=Win.Menu;  	local NUM_; 	Win.FixTransparency=function() 		NUM_=A.Settings['Windows transparency'].Value==true and .5 or 0; 		Win.TitleText.BackgroundTransparency=NUM_; 		Win.Frame.BackgroundTransparency=NUM_; 		Win.Close.BackgroundTransparency=NUM_; 		Win.Title.BackgroundTransparency=NUM_; 		Win.Menu.BackgroundTransparency=1; 	end;  	coroutine.wrap(function() 		while(Win.Valid==true and A.Functions.Check()==true)do 			A.Settings['Windows transparency'].Changed:wait(); 			if(Win.FixTransparency~=nil)then 				Win.FixTransparency(); 			end; 		end; 	end)();  	return Win; end; A.Functions.Meter=function() 	local Size=0; 	for i,v in next,A.Stuffs.Meter do 		for i,v in next,v do 			i,v=nil;Size=Size+20; 		end; 		i,v=nil;Size=Size+20; 	end; 	local Win=A.Functions.GiveWindow('Meter',300,Size); 	if(Win==nil)then return nil;end;local Num=0; 	Win.Title.Position=A.Old.UDim2.new(.5,-150,0,40); 	for i,v in next,A.Stuffs.Meter do 		A.Functions.Lock('TextLabel',{ 				Position=A.Old.UDim2.new(0,0,0,Num*20); 				BackgroundColor3=A.Old.Color3.Grey; 				Size=A.Old.UDim2.new(1,0,0,20); 				TextColor3=A.Old.Color3.Green; 				BackgroundTransparency=.8; 				Text=i..' Things'; 				Parent=Win.Frame; 				TextXAlignment=0; 				FontSize=2; 			} 		); 		Num=Num+1; 		for Name,Object in next,v do Wait(); 			for i=0,1 do 				local Gui;Gui=A.Functions.Lock('TextLabel',{ 						TextColor3=i==0 and A.Old.Color3.White or A.Old.Color3.Green; 						Text=i==0 and Name or function()return Object.Value;end; 						Position=A.Old.UDim2.new(i/2,0,0,Num*20); 						Size=A.Old.UDim2.new(.5,0,0,20); 						BackgroundTransparency=1; 						TextXAlignment=0; 						Parent=Win.Frame; 						FontSize=1; 					} 				); 				if(i==1)then 					coroutine.wrap(function() 						while(Win.Valid==true)do 							Gui.Text=Object.Value; 							Object.Changed:wait(); 						end; 					end)(); 				end; 			end;Num=Num+1; 		end; 	end; 	Win.VisibleChanged=function(Value) 		A.Stuffs.MeterIsActive=Value;Value=nil; 	end;A.Stuffs.MeterIsActive=true; end; A.Functions.QuestWindow=function(Text) 	local Win=A.Functions.GiveWindow(false,300,200); 	Win.Answer=A.Functions.Value'Number';  	A.Functions.Lock('TextLabel',{ 			BackgroundTransparency=1; 			Size=A.Old.UDim2.Full; 			Parent=Win.Frame; 			TextYAlignment=0; 			FontSize=3; 			Text=Text; 		} 	); 	A.Functions.Button('TextButton',{ 			Position=A.Old.UDim2.new(.5,-40,1,-25); 			BackgroundColor3=A.Old.Color3.Grey; 			Size=A.Old.UDim2.new(0,80,0,20); 			Parent=Win.Frame; 			Text='Okey'; 		},function() 			Win.Answer.Value=1; 			A.Functions.KillWindow(Win); 		end 	); 	return Win.Answer.Changed:wait(); end; A.Functions.GetSpawnLocationCFrame=function() 	local Spawn={}; 	Spawn[1]=A.Old.CFrame.new(0,100,0); 	A.Functions.All(A.Service.Workspace,function(Object) 		if(Object.className=='SpawnLocation')then 			Spawn[#Spawn+1]=Object.CFrame; 		end;Object=nil; 	end); 	return Spawn[2]==nil and Spawn[1]or Spawn[math.random(2,#Spawn)]+A.Old.Vector3.Char; end; A.Functions.SettingsGui=function() 	local Size=#A.SettingIDs; 	local RealSize=Size; 		Size=Size<10 and Size or 10; 	local Win=A.Functions.GiveWindow('Settings',250,20*Size); 	if(Win==nil)then return nil;end;  	Win.Title.Position=A.Old.UDim2.new(.5,-125,.5,-110);  	Win.Cells={};  	Win.Fix=function() 		for i=1,Size do 			Win.Cells[i].SetTick.Value=A.SettingIDs[i].Object.Value; 			Win.Cells[i].SetText.Value=A.SettingIDs[i].Name;i=nil; 		end; 	end;  	Win.Pos=A.Functions.Value('String',0,Win.Fix);  	if(RealSize>10)then 		local Num; 		local BS={ 			'<';function() 				Num=Win.Pos.Value-10 				if(Num>=0)then 					Win.Pos.Value=Num; 				end; 			end; 			'Home';function()Win.Pos.Value=0;end; 			'>';function() 				Num=Win.Pos.Value+10; 				if(Num>=RealSize)then 					Win.Pos.Value=Num-(RealSize%10); 				end; 			end; 		}; 		local BSn=#BS/2; 		local Num=0; 		for i=1,BSn do 			A.Functions.Button('TextButton',{ 					Position=A.Old.UDim2.new((1/BSn)*(i-1),(2/BSn)/2,0,(2/BSn)/2); 					Size=A.Old.UDim2.new(1/BSn,-2,1,-2); 					BackgroundColor3=A.Old.Color3.Grey; 					TextColor3=A.Old.Color3.Black; 					BackgroundTransparency=.5; 					Parent=Win.Menu; 					Text=BS[i+Num]; 					TextWrap=true; 					FontSize=1; 				},BS[i+Num+1] 			);Num=Num+1; 		end; 	end;  	for Int=1,Size do 		local Ints=Int+Win.Pos.Value; 		local Cell={};Win.Cells[Int]=Cell; 		local Setting=A.SettingIDs[Ints]~=nil and A.SettingIDs[Ints];  		Cell.SetText=A.Functions.Value('String',A.SettingIDs[Ints]and A.SettingIDs[Ints].Name,function(Value)Cell.Label.Text=Value;Value=nil;end); 		Cell.SetTick=A.Functions.Value('Bool',A.SettingIDs[Ints]and A.SettingIDs[Ints].Object.Value,function(Value)Cell.Button.BackgroundColor3=Value==true and A.Old.Color3.Green or A.Old.Color3.DarkRed;Value=nil;end);  		coroutine.wrap(function() 			while(Win.Valid==true)do 				Cell.SetTick.Value=Setting.Object.Changed:wait(); 			end; 		end)();  		Cell.Label=A.Functions.Lock('TextLabel',{ 				Visible=function()return Cell.SetText.Value~='';end; 				Text=function()return Cell.SetText.Value;end; 				Position=A.Old.UDim2.new(0,0,0,20*(Int-1)); 				Size=A.Old.UDim2.new(1,-20,0,20); 				BackgroundTransparency=1; 				TextXAlignment=0; 				Parent=Win.Frame; 				FontSize=1; 			} 		); 		Cell.Button=A.Functions.Button('TextButton',{ 				BackgroundColor3=function()return Cell.SetTick.Value==true and A.Old.Color3.Green or A.Old.Color3.DarkRed;end; 				Position=A.Old.UDim2.new(1,-17.5,1,-17.5); 				Size=A.Old.UDim2.new(0,15,0,15); 				BackgroundTransparency=.5; 				Parent=A.Functions.Lock('Frame', 						{ 							BackgroundColor3=A.Old.Color3.Grey; 							Size=A.Old.UDim2.ButtonSize; 							Position=A.Old.UDim2.new(1); 							BackgroundTransparency=.5; 							Parent=Cell.Label; 						} 					); 				Text=''; 			},function() 				A.SettingIDs[Ints].Object.Value=A.SettingIDs[Ints].Object.Value==false; 			end 		); 	end; end; A.Functions.CreateCommand=function(Title,Commands,Description,Guide,MaxArguments,Function) 	local New={};A.Commands[#A.Commands+1]=New; 		New.Title=Title; 		New.TrueCommands={}; 		New.Function=Function; 		New.Description=Description; 		New.MaxArguments=MaxArguments; 		New.Commands='"'..table.concat(Commands,'","')..'"';  	for Signal,Value in next,A.Stuffs.GuideCommands do 		Guide=Guide:gsub(Signal,A.Data.Step..Value);Signal,Value=nil; 	end; 	for i=1,#Commands do 		New.TrueCommands[Commands[i]]=true; 	end;  	New.Guide=A.Data.Start..Commands[1]..Guide; end; A.Functions.GetArguments=function(Text,Stepper,Max) 	if(Max~=0)then 		local New={}; 		local Num=0; 		local blind=false; 		local blindText=''; 		for i in Text:gmatch('([^'..Stepper..']+)')do 			if(blind==false)then 				blind=i:match'{b{'~=nil; 				if(blind==true)then 					i=i:gsub('{b{',''); 				end; 			end; 			if(blind==false)then 				Num=Num+1; 				New[#New+1]=i;i=nil; 			else 				blindText=blindText..i..Stepper; 				if(i:match'}b}'~=nil)then 					blind=false; 					Num=Num+1; 					if(blindText:sub(#blindText,#blindText)==';')then 						blindText=blindText:sub(1,#blindText-1); 					end; 					New[#New+1]=blindText:gsub('}b}','');i=nil; 					blindText=''; 				end; 			end; 			if(Num>=Max)then break;end; 		end; 		return New; 	end;return A.Stuffs.NullTable; end; A.Functions.GetCommand=function(Command) 	for i,v in next,A.Commands do 		if(v.TrueCommands[Command]==true)then 			return v,i; 		end; 	end; end; A.Functions.SearchCommand=function(Text) 	local Command=Text:match(A.Data.Start..'(%w+)'); 	if(Command==nil)then return'Command word is not found!';end; 		Command=Command:lower(); 	local FullText=Text:match(A.Data.Start..'%w+'..A.Data.Step..'(.+)')or''; 		Text=FullText;  	local StuffsOfCommand=A.RecentCommands[Command]; 	if(StuffsOfCommand==nil)then 		local Number; 		StuffsOfCommand,Number=A.Functions.GetCommand(Command); 		if(StuffsOfCommand~=nil)then 			A.RecentCommands[Command]={ 				Function=function(...)A.Commands[Number].Function(...);end; 				MaxArguments=StuffsOfCommand.MaxArguments; 			}; 		end; 	end; 	if(StuffsOfCommand==nil)then return'"'..Command..'" is not a valid member of library of the commands!';end;  	local Load,Error=A.Functions.Thread(function() 		StuffsOfCommand.Function( 			Text, 			FullText, 			A.Functions.GetArguments( 				Text, 				A.Data.Step, 				StuffsOfCommand.MaxArguments 			) 		); 	end);  	if(Load==false)then 		return Error; 	end;  end; A.Functions.Message=function(Type,Text,Time) 	local Message=A.Functions.Peace('TextLabel',{ 			Position=Type=='Message'and A.Old.UDim2.Pax or A.Old.UDim2.new(0,0,0,20*#A.User.Frames.Hints:children()); 			Size=Type=='Hint'and A.Old.UDim2.new(1,0,0,20)or A.Old.UDim2.Full; 			Text=Text:gsub([[']],A.Stuffs.AsciiChar[255]); 			BackgroundColor3=A.Old.Color3.Black; 			Parent=A.User.Frames[Type..'s']; 			TextColor3=A.Old.Color3.Yellow; 			BackgroundTransparency=.5; 			BorderSizePixel=0; 			FontSize=2; 			Name=Type; 		} 	); 	Delay(Time or #Text/5,function() 		A.Functions.Remove(Message,true); 		if(Type=='Hint')then 			for i,v in next,A.User.Frames.Hints:children()do 				if(v.className=='TextLabel')then 					v.Position=A.Old.UDim2.new(0,0,0,20*(i-1)); 				end; 			end; 		end; 	end); end; A.Functions.TransparencyContact=function(Table) 	coroutine.wrap(function() 		local Num=#Table; 		local Data; 		for i=1,Num do 			i=Table[i]; 			Data=A.Functions.GetData(i); 			if(Data~=nil)then 				Data.Properties.BackgroundTransparency=function()return A.Settings['Windows transparency'].Value==true and .5 or 0;end; 			end; 			i.BackgroundTransparency=A.Settings['Windows transparency'].Value==true and .5 or 0; 		end; 		local Function=function(Bool) 			for i=1,Num do Table[i].BackgroundTransparency=Bool==true and .5 or 0;i=nil;end;Bool=nil; 		end; 		while(A.Functions.Check()==true)do 			Function(A.Settings['Windows transparency'].Value); 			A.Settings['Windows transparency'].Changed:wait(); 		end; 	end)(); end; A.Functions.CommandBar=function() 	local Win=A.Functions.GiveWindow('Cmd',300,64); 	if(Win==nil)then return nil;end;Win.Title.Position=A.Old.UDim2.new(0,0,.5,-100); 	if(A.User.RecentCommands==nil)then 		A.User.RecentCommands={}; 	end;  	local NUM_,_NUM; 	local BS={ 		'<';function() 			NUM_=Win.Pos.Value-Win.MaxCells; 			if(NUM_>=0)then 				Win.Pos.Value=NUM_; 			end; 		end; 		'>';function() 			_NUM=#A.User.RecentCommands; 			if(_NUM<=Win.MaxCells)then return nil;end; 			NUM_=Win.Pos.Value+Win.MaxCells; 			if(NUM_>=_NUM)then 				NUM_=_NUM-(_NUM%Win.MaxCells); 			end; 			Win.Pos.Value=NUM_; 		end; 		'Clean';function() 			A.User.RecentCommands={}; 			Win.Pos.Value=0; 			Win.Fix(); 		end; 		'H/S';function() 			Win.FixEnabled=Win.FixEnabled==false; 			Win.Fix(); 		end; 	}; 	local BSn=#BS/2;  	Win.Cells={}; 	Win.MaxCells=8; 	Win.FixEnabled=true;  	Win.Fix=function() 		for Int=1,Win.MaxCells do 			Win.Cells[Int].SetText.Value=A.User.RecentCommands[Int+Win.Pos.Value]or''; 			Win.Cells[Int].Label.Visible=Win.FixEnabled; 		end; 	end;  	Win.Pos=A.Functions.Value('Number',0,Win.Fix);  	Win.Box=A.Functions.Lock('TextBox',{ 			Parent=function()A.Functions.Wait()return Win.Frame end; 			TextColor3=A.Old.Color3.Yellow; 			BackgroundTransparency=1; 			Size=A.Old.UDim2.Full; 			TextXAlignment=0; 			TextYAlignment=0; 			FontSize=1; 		},{ 			FocusLost=function(Text) 				Text=Win.Box.Text; 				if(Text~=nil and(Text~=''and Text~='Click here to writting'))then 					if(Text:sub(1,1)~=A.Data.Start)then Text=A.Data.Start..Text;end; 					A.Functions.Wait(); 					local Message=A.Functions.SearchCommand(Text); 					if(Message~=nil)then A.Functions.Message('Hint',Message);return nil;end; 					if(Win.FixEnabled==true and A~=nil)then 						table.insert(A.User.RecentCommands,1,Text); 						Win.Fix(); 					end; 				end;Text=nil; 			end; 		} 	);Win.Box.Text='Click here to writting';  	A.Functions.Lock('Frame',{ 			BackgroundColor3=A.Old.Color3.Grey; 			Position=A.Old.UDim2.new(0,0,1); 			Size=A.Old.UDim2.new(1,0,0,5); 			BackgroundTransparency=.5; 			Parent=Win.Frame; 		} 	);  	local Smg={}; 	for Int=1,Win.MaxCells do 		local Cell={};Win.Cells[#Win.Cells+1]=Cell;  		Cell.SetText=A.Functions.Value('String',A.User.RecentCommands[Int],function(Value)Cell.Label.Visible=Value~='';Cell.Label.Text=Win.Pos.Value+Int..'.) '..Value;Value=nil;end);  		Cell.Label=A.Functions.Button('TextButton',{ 				Visible=function()if(Win.FixEnabled==false)then return false;else return Cell.SetText.Value~='';end;end; 				Text=function()return Win.Pos.Value+Int..'.) '..Cell.SetText.Value;end; 				Position=A.Old.UDim2.new(0,0,1,20*(Int-1)+5); 				Size=A.Old.UDim2.new(1,0,0,20); 				AutoButtonColor=true; 				Parent=Win.Frame; 				TextXAlignment=0; 				FontSize=1; 			},function() 				A.Functions.SearchCommand(Cell.SetText.Value); 			end 		);Smg[Int]=Cell.Label; 	end; 	A.Functions.TransparencyContact(Smg);  	local Num=0; 	local Asd={}; 	for Int=1,BSn do 		Asd[Int]=A.Functions.Button('TextButton',{ 				Position=A.Old.UDim2.new(1/BSn*(Int-1),1,0,1); 				Size=A.Old.UDim2.new(1/BSn,-2,1,-2); 				BackgroundColor3=A.Old.Color3.Grey; 				TextColor3=A.Old.Color3.Black; 				Text=BS[Int+Num]; 				Parent=Win.Menu; 				FontSize=1; 			},BS[Int+Num+1] 		); 		Num=Num+1; 	end; 	A.Functions.TransparencyContact(Asd);  end; A.Functions.HelpGui=function() 	local Win=A.Functions.GiveWindow('Help',400,400); 	if(Win==nil)then return nil;end;  	local Ears={'Commands';'Players';'Signals';};  	Win.Ears={}; 	Win.NumOfEars=#Ears; 	Win.NumberOfCommands=#A.Commands;  	local NUM; 	local CCMD; 	local TEXT=''; 	Win.FixTutorial=function() 		NUM=Win.Pos.Value+1; 		CCMD=A.Commands[NUM]; 		if(A.Stuffs.ForTutorialOfCommands==nil)then 			A.Stuffs.ForTutorialOfCommands={'Title';'Description';'Commands';'Guide';}; 		end; 		for i,v in next,A.Stuffs.ForTutorialOfCommands do 			TEXT=TEXT..v..': '..CCMD[v]..'\n\n\n';i,v=nil; 		end; 		TEXT=NUM..' of '..Win.NumberOfCommands..'\n\n\n'..TEXT; 		Win.Ears[1].SetText.Value=TEXT;TEXT=''; 	end;  	Win.Pos=A.Functions.Value('Number',0,function(Value)Win.FixTutorial();Value=nil;end); 	Win.CurrentFrame=A.Functions.Value('String','Commands',function(Value) 		for i=1,Win.NumOfEars do 			Win.Ears[i].Frame.Visible=Value==Win.Ears[i].Name; 		end; 	end);  	local Smgs={}; 	for Int,Name in next,Ears do 		local Ear={};Win.Ears[#Win.Ears+1]=Ear;  		Ear.Name=Name;  		Ear.SetText=A.Functions.Value('String','',function(Value)Ear.Frame.Text=Value;Value=nil;end);  		Ear.Frame=A.Functions.Lock('TextLabel',{ 				Visible=function()return Win.CurrentFrame.Value==Name;end; 				Text=function()return Ear.SetText.Value;end; 				BackgroundTransparency=1; 				Position=A.Old.UDim2.Pax; 				Size=A.Old.UDim2.Full; 				TextXAlignment=0; 				TextYAlignment=0; 				Parent=Win.Frame; 				FontSize=2; 			} 		); 		Ear.Ear=A.Functions.Button('TextButton',{ 				Position=A.Old.UDim2.new(1/Win.NumOfEars*(Int-1),1.25,0,1.25); 				Size=A.Old.UDim2.new(1/Win.NumOfEars,-2.5,1,-2.5); 				BackgroundColor3=A.Old.Color3.Grey; 				TextColor3=A.Old.Color3.Black; 				Parent=Win.Menu; 				FontSize=1; 				Text=Name; 			},function() 				Win.CurrentFrame.Value=Name; 			end 		);Smgs[#Smgs+1]=Ear.Ear;  		if(Name=='Players')then 			local Text=''; 			for Int,Table in next,A.Calls do 				Text=Text..Table.Description..': '..Table.Calls..'\n'..'\n'; 			end; 			Ear.SetText.Value=Text; 		elseif(Name=='Signals')then 			Ear.SetText.Value=[[The first signal what you need for run a command signal is "]]..A.Data.Start..'" :3'..'\n\n'..[[For arguments type this "]]..A.Data.Step..'"'..'\n\n'..[[To use blink argument (hard to tell my english not enough to this) "{b{" until "}b}" so {b{blah;blah;LAALla;;;;aolaL}b}]]; 		elseif(Name=='Commands')then 			Win.FixTutorial(); 			for i=0,1 do 				local Num=i==0 and-1 or 1; 				local Plus; 				Smgs[#Smgs+1]=A.Functions.Button('TextButton',{ 						Position=A.Old.UDim2.new(i,i==1 and -20,1,-20); 						BackgroundColor3=A.Old.Color3.Grey; 						TextColor3=A.Old.Color3.Black; 						Size=A.Old.UDim2.ButtonSize; 						Parent=Win.Ears[1].Frame; 						Text=i==0 and'<'or'>'; 						FontSize=3; 					},function() 						Plus=Win.Pos.Value+Num; 						if(Plus>=0 and Plus<Win.NumberOfCommands)then 							Win.Pos.Value=Plus; 						end; 					end 				); 			end; 		end;  	end;A.Functions.TransparencyContact(Smgs);  end; A.Functions.GetBase=function() 	for i,v in next,A.Service.Workspace:children()do 		if(v.className=='Part'and v.Name=='Base')then 			A.Functions.Remove(v,true); 		end;i,v=nil; 	end; 	local Base=A.Old.Instance.NewObject'Part'; 		Base.Name='Base'; 		Base.Locked=true; 		Base.Anchored=true; 		Base.archivable=false; 		Base.Size=A.Old.Vector3.new(555,2,555); 		Base.BrickColor=A.Old.BrickColor.new'37'; 		Base.Parent=A.Service.Workspace; 	return Base; end; A.Functions.Clean=function() 	local Base=A.Functions.GetBase(); 	if(A.Stuffs.Shielded==nil)then 		A.Stuffs.Shielded={ 			HumanoidController=true; 			Terrain=true; 			Camera=true; 			Player=true; 		}; 	end; 	if(A.Stuffs.Banned_Services==nil)then 		A.Stuffs.Banned_Services={ 			NetworkClient=true; 			CoreGui=true; 		}; 	end; 	for i,v in next,Game:children()do 		pcall(function() 			if(A.Stuffs.Banned_Services[v.className]==nil)then 				for i,v in next,v:children()do 					if(v~=script and v~=Base and A.Stuffs.Shielded[v.className]~=true and A.Service.Players:GetPlayerFromCharacter(v)==nil)then 						pcall(function() 							v.Parent=nil; 						end); 					end;i,v=nil; 				end; 			end; 		end);i,v=nil; 	end; end; A.Functions.ResetLighting=function() 	local Lighting=A.Service.Lighting; 	if(A.Stuffs.LightingBaseProperties==nil)then 		A.Stuffs.LightingBaseProperties={ 			ShadowColor=A.Old.Color3.new(.7,.7,.72); 			FogColor=A.Old.Color3.new(.75,.75,.75); 			ColorShift_Bottom=A.Old.Color3.Black; 			GeographicLatitude=41.733299255371; 			ColorShift_Top=A.Old.Color3.Black; 			Ambient=A.Old.Color3.Grey; 			Brightness=1; 			FogEnd=1e6; 			FogStart=0; 		}; 	end; 	for i,v in next,A.Stuffs.LightingBaseProperties do 		Lighting[i]=v;i,v=nil; 	end; 	pcall(Lighting.ClearAllChildren,Lighting); end; A.Functions.ExplorerGui=function() 	local Win=A.Functions.GiveWindow('Explorer',440,400); 	if(Win==nil)then 		return nil; 	end;  	Win.Frames={};  	Win.CountThis=A.Functions.Value('Object',Game,function(Value) 		if(Win.Frames.Explorer.SetPos.Value==0)then 			Win.Frames.Explorer.Count(0,Value); 		else 			Win.Frames.Explorer.SetPos.Value=0; 		end; 	end); 	Win.WatchingObject=A.Functions.Value('Object',Game,function(Value) 		if(Win.Frames.Properties.SetPos.Value==0)then 			Win.Frames.Properties.Count(0,Value); 		else 			Win.Frames.Properties.SetPos.Value=0; 		end; 	end);  	local Cnr={};  	Win.History={Game;}; 	Win.HistoryPos=1;  	for i=0,1 do 		local Plus=i==0 and -1 or 1; 		local Num; 		Cnr[#Cnr+1]=A.Functions.Button('TextButton',{ 				BackgroundColor3=A.Old.Color3.Blue; 				Position=A.Old.UDim2.new(0,20*i); 				TextColor3=A.Old.Color3.Black; 				Text=i==0 and'<'or'>'; 				Parent=Win.Menu; 				FontSize=3; 			},function() 				Num=Win.HistoryPos+Plus; 				if(Num<1 or Win.History[Num]==nil)then return nil;end; 				Win.HistoryPos=Num; 				Win.CountThis.Value=Win.History[Num]; 			end 		); 	end; 	Win.HomeButton=A.Functions.Button('TextButton',{ 			BackgroundColor3=A.Old.Color3.Green; 			Position=A.Old.UDim2.new(0,40); 			TextColor3=A.Old.Color3.Black; 			Parent=Win.Menu; 			Text='H'; 		},function() 			Win.CountThis.Value=Game; 			Win.HistoryPos=1; 		end 	); 	Win.RefreshButton=A.Functions.Button('TextButton',{ 			BackgroundColor3=A.Old.Color3.Grey; 			Position=A.Old.UDim2.new(0,60); 			TextColor3=A.Old.Color3.Black; 			Parent=Win.Menu; 			Text='R'; 		},function() 			Win.Frames.Explorer.Count(0,Win.CountThis.Value); 		end 	); 	Win.RemoveButton=A.Functions.Button('TextButton',{ 			BackgroundColor3=A.Old.Color3.Grey; 			Position=A.Old.UDim2.new(0,80); 			TextColor3=A.Old.Color3.Black; 			Parent=Win.Menu; 			Text='K'; 		},function() 			for i,v in next,Win.Frames.Explorer.Selected do 				if(#v~=0)then 					for i,v in next,v do 						A.Functions.Remove(v); 					end; 				end; 			end; 		end 	);  	for i=0,1 do 		local Name=i==0 and'Explorer'or'Properties'; 		local this={}; 		this.Cells={};  		this.SetPos=A.Functions.Value('Number',0,function(Value) 			this.PosChanged(Value); 		end);  		this.Frame=A.Functions.Lock('Frame',{ 				Size=A.Old.UDim2.new(.5,-20,1); 				Position=A.Old.UDim2.new(i/2); 				BackgroundTransparency=1; 				Parent=Win.Frame; 			} 		); 		this.ScrollFrame=A.Functions.Lock('Frame',{ 				BackgroundColor3=A.Old.Color3.White; 				Size=A.Old.UDim2.new(0,20,1); 				Position=A.Old.UDim2.new(1); 				BackgroundTransparency=.5; 				Parent=this.Frame; 			} 		); 		Cnr[#Cnr+1]=this.ScrollFrame;  		for i=0,1 do 			local Plus=i==0 and-20 or 20; 			local Num; 			Cnr[#Cnr+1]=A.Functions.Button('TextButton',{ 					Position=A.Old.UDim2.new(0,0,i,i==1 and-20); 					BackgroundColor3=A.Old.Color3.Grey; 					Size=A.Old.UDim2.ButtonSize; 					Text=i==0 and'/\\'or'\\/'; 					Parent=this.ScrollFrame; 					AutoButtonColor=true; 					FontSize=3; 				},function() 					Num=this.SetPos.Value+Plus; 					if(Num<0)then 						Num=0; 					end; 					if(Num>=this.Max)then 						Num=this.Max-(this.Max%20); 					end; 					this.SetPos.Value=Num; 				end 			); 		end;   		if(i==0)then--Explorer  			this.CountThis=Win.CountThis;  			this.Selected={}; 			this.FreeBoxes={};  			this.Count=function(From,Object) 				local Parts=Object:children(); 				if(#Parts==0)then return nil;end; 				this.Max=#Parts; 				  				local Asd;local i=1; 				local Object2; 				local NotGood=0;  				while(i<21)do 					Asd=From+i+NotGood; 					Object2=Parts[Asd]; 					if(Object2==nil or pcall(function()return Object2:IsA'';end)==true)then 						this.Cells[i].SetObject.Value=Object2; 						i=i+1; 					else 						NotGood=NotGood+1; 					end; 				end;  			end; 			this.PosChanged=function(Value) 				this.Count(Value,this.CountThis.Value); 			end;  			for i=1,20 do 				local Cell={};this.Cells[#this.Cells+1]=Cell; 				 				Cell.GetPos=function()return this.SetPos.Value+i;end;  				Cell.SetText=A.Functions.Value('String','N/A',function(Value) 					Cell.Text.Text=Value; 				end); 				Cell.SetObject=A.Functions.Value('Object',nil,function(Value) 					 					if(Value~=nil)then 						Cell.SetSelect.Value=Value:FindFirstChild'Ohgal_Selection'~=nil; 						Cell.SetText.Value=Value.Name..' ('..Value.className..')'; 						Cell.Number.Text=Cell.GetPos(); 					end;  					Cell.Frame.Visible=Value~=nil or false; 					 				end); 				Cell.SetSelect=A.Functions.Value('Bool',false,function(Value) 					Cell.Selector.BackgroundColor3=Value==true and A.Old.Color3.Green or A.Old.Color3.Red; 					local Object=Cell.SetObject.Value; 					if(Value==false)then 						local Selector=Object:FindFirstChild'Ohgal_Selection'; 						if(Selector~=nil)then 							Selector.Parent=nil; 							this.FreeBoxes[#this.FreeBoxes+1]=Selector; 						end; 					else 						local ThisAdded; 						local Selector=Object:FindFirstChild'Ohgal_Selection'or this.FreeBoxes[1]or A.Old.Instance.NewObject'BindableEvent'; 						if(Selector==this.FreeBoxes[1])then 							table.remove(this.FreeBoxes,1); 						end;  						Selector.Name='Ohgal_Selection'; 						Selector.archivable=false; 						Selector.Parent=Object;  						 						local Box; 						if(Object:IsA'Model'or Object:IsA'Part')then 							Box=A.Old.Instance.NewObject('SelectionBox',this.Frame); 							Box.Adornee=Object; 						end;  						if(this.Selected[Object.className]==nil)then 							this.Selected[Object.className]={}; 						else 							for i,v in next,this.Selected[Object.className]do 								if(v==Object)then 									ThisAdded=true; 									table.remove(this.Selected[Object.className],i);break; 								end; 							end; 						end; 						this.Selected[Object.className][#this.Selected[Object.className]+1]=Object;  						if(ThisAdded==nil)then 							local Kill=function()								 								Selector.Parent=nil; 								this.FreeBoxes[#this.FreeBoxes+1]=Selector; 								if(Box~=nil)then Box.Adornee=nil;Box.Parent=nil;end; 								for i,v in next,this.Selected[Object.className]do 									if(v==Object)then 										table.remove(this.Selected[Object.className],i);break; 									end; 								end; 							end; 							A.Functions.Thread(function() 								while(Selector.Parent~=nil)do Selector.Changed:wait();end; 								Kill(); 							end); 							A.Functions.Thread(function() 								while(Object.Parent~=nil)do Object.Changed:wait();end; 								Kill(); 							end); 						end; 					end; 				end);  				 				Cell.Frame=A.Functions.Lock('Frame',{ 						Position=A.Old.UDim2.new(0,0,0,i~=1 and 20*(i-1)+1 or 1); 						Visible=function()return Cell.SetObject.Value~=nil;end; 						Size=A.Old.UDim2.new(1,0,0,18); 						BackgroundTransparency=1; 						Parent=this.Frame; 					} 				);  				Cell.Selector=A.Functions.Button('ImageButton',{ 						BackgroundColor3=function()return Cell.SetSelect.Value==true and A.Old.Color3.Green or A.Old.Color3.Red;end; 						Size=A.Old.UDim2.new(0,20,1); 						Position=A.Old.UDim2.Pax; 						Parent=Cell.Frame; 					},function() 						Cell.SetSelect.Value=Cell.SetSelect.Value==false; 					end 				); 				Cnr[#Cnr+1]=Cell.Selector;  				Cell.Number=A.Functions.Lock('TextLabel',{ 						BackgroundColor3=A.Old.Color3.Grey; 						Position=A.Old.UDim2.new(0,20); 						Size=A.Old.UDim2.new(0,20,1); 						Parent=Cell.Frame; 						Text=Cell.GetPos; 						FontSize=1; 					} 				); 				Cnr[#Cnr+1]=Cell.Number;  				local TimeOut=0; 				Cell.Text=A.Functions.Button('TextButton',{ 						Text=function()return Cell.SetText.Value;end; 						BackgroundColor3=A.Old.Color3.White; 						Position=A.Old.UDim2.new(0,40); 						TextColor3=A.Old.Color3.Black; 						Size=A.Old.UDim2.new(1,-40,1); 						AutoButtonColor=true; 						Parent=Cell.Frame; 						TextXAlignment=0; 						FontSize=1; 					},function() 						if(TimeOut==1)then 							Win.HistoryPos=Win.HistoryPos+1; 							Win.History[Win.HistoryPos]=Cell.SetObject.Value; 							Win.History[Win.HistoryPos+1]=nil; 							this.CountThis.Value=Cell.SetObject.Value; 						else 							TimeOut=1;  							Win.WatchingObject.Value=Cell.SetObject.Value;  							Delay(.2,function() 								TimeOut=0; 							end); 						end; 					end 				); 				Cnr[#Cnr+1]=Cell.Text;  			end;  		else--Properties  			this.Count=function(From,Object)  				if(this._ThisBox~=nil)then 					this._ThisBox.Parent=nil; 				end;  				local Table=A.Functions.GetProperties(Object,true); 				this.Max=#Table; 				 				if(From<=4)then 					this.Cells[1].SetProperty.Value='Name'; 					this.Cells[1].Fix();  					this.Cells[2].SetProperty.Value='Parent'; 					this.Cells[2].Fix();  					this.Cells[3].SetProperty.Value='className'; 					this.Cells[3].Fix();  					this.Cells[4].SetProperty.Value='archivable'; 					this.Cells[4].Fix(); 					 					for i=5,20 do 						this.Cells[i].SetProperty.Value=Table[(i-4)+From]or''; 						this.Cells[i].Fix(); 					end; 				else 					for i=1,20 do 						this.Cells[i].SetProperty.Value=Table[i+From]or''; 						this.Cells[i].Fix(); 					end; 				end; 			end; 			this.PosChanged=function(Value) 				this.Count(Value,Win.WatchingObject.Value); 			end;  			this.TextBox=function(ALALOLUBU)--ROFL 				if(pcall(function()this._ThisBox.Parent=ALALOLUBU;this._ThisBox.Text=ALALOLUBU.Text;end)==false)then 					this._ThisBox=A.Functions.Peace('TextBox',{ 							BackgroundColor3=A.Old.Color3.White; 							TextColor3=A.Old.Color3.Black; 							Size=A.Old.UDim2.Full; 							Text=ALALOLUBU.Text; 							BorderSizePixel=0; 							Parent=ALALOLUBU; 							TextXAlignment=0; 							FontSize=1; 						} 					); 				end; 				Delay(0,function()pcall(function()this._ThisBox:CaptureFocus();end);end); 				this._ThisBox.FocusLost:wait(); 				this._ThisBox.Parent=nil; 				A.Functions.Thread(function() 					Win.WatchingObject.Value[this.SetProperty]=loadstring('return '..this._ThisBox.Text)(); 				end); 			end;  			for i=1,20 do 				local Cell={};this.Cells[#this.Cells+1]=Cell; 				 				Cell.SetProperty=A.Functions.Value('String','',function(Value) 					Cell.Frame.Visible=Value~=''; 				end);  				Cell.Fix=function() 					if(Cell.SetProperty.Value~='')then 						Cell.Property.Text=Cell.SetProperty.Value..' '; 						Cell.Property.Size=A.Old.UDim2.new(0,Cell.Property.TextBounds.X,1); 						 						Cell.ValueButton.Position=A.Old.UDim2.new(0,Cell.Property.Size.X.Offset); 						Cell.ValueButton.Size=A.Old.UDim2.new(1,-Cell.Property.Size.X.Offset,1); 						Cell.ValueButton.Text=tostring(Win.WatchingObject.Value[Cell.SetProperty.Value]); 					end; 				end; 				 				 				Cell.Frame=A.Functions.Lock('Frame',{ 						Position=A.Old.UDim2.new(0,0,0,i~=1 and 20*(i-1)+1 or 1); 						Visible=function()return Cell.SetProperty.Value~='';end; 						Size=A.Old.UDim2.new(1,0,0,18); 						BackgroundTransparency=1; 						Parent=this.Frame; 					} 				); 				 				Cell.Property=A.Functions.Lock('TextLabel',{ 						Size=function()return Cell.Property~=nil and A.Old.UDim2.new(0,Cell.Property.TextBounds.X,1)or A.Old.UDim2.Pax;end; 						Text=function()return Cell.SetProperty.Value..' ';end; 						BackgroundColor3=A.Old.Color3.DarkRed; 						TextWrapped=false; 						Parent=Cell.Frame; 						TextWrap=false; 						FontSize=1; 					} 				); 				Cnr[#Cnr+1]=Cell.Property;  				Cell.ValueButton=A.Functions.Button('TextButton',{ 						Text=function()return(Cell.SetProperty.Value~=''and Win.WatchingObject.Value~=nil)and tostring(Win.WatchingObject.Value[Cell.SetProperty.Value])or'';end; 						Position=function()return A.Old.UDim2.new(0,Cell.Property.Size.X.Offset);end; 						Size=function()return A.Old.UDim2.new(1,-Cell.Property.Size.X.Offset,1);end; 						Parent=Cell.Frame; 						TextXAlignment=0; 						FontSize=1; 					},function() 						this.SetProperty=Cell.SetProperty.Value; 						this.TextBox(Cell.ValueButton);Wait(); 						Cell.ValueButton.Text=tostring(Win.WatchingObject.Value[Cell.SetProperty.Value]); 					end 				); 				Cnr[#Cnr+1]=Cell.ValueButton; 				 			end;  		end;--Properties end;  		this.Count(0,Game);   		Win.Frames[Name]=this; 	end;  	A.Functions.TransparencyContact(Cnr); 	 end; A.Functions.AddKey=function(Key,Function) 	if(A.Stuffs.Security==true)then 		if(A.KeyCommands[Key]==nil)then A.KeyCommands[Key]={};end; 		A.KeyCommands[#A.KeyCommands+1]=Function; 		A.Service.GuiService.AddKey(Key); 		Key,Function=nil; 	end; end; A.Functions.DoKeyCommand=function(Key) 	if(A.KeyCommands[Key]~=nil)then 		for Int=1,#A.KeyCommands[Key]do 			A.KeyCommands[Key][Int](); 			Int=nil; 		end; 	end;Key=nil; end; A.Functions.Heal=function(Corpse)--From first Local Admin :3 	if(Corpse)then 		local Humanoid=A.Functions.FindObject(Corpse,'className','Humanoid'); 		if(Humanoid==nil)then 			return nil; 		else 			if(Humanoid.Health<=0)then 				return nil; 			end; 			Humanoid.Health=Humanoid.MaxHealth 		end; 		for i,v in next,A.Data.CharacterLimbs do 			if(Corpse:FindFirstChild(i)==nil)then 				local Limb=A.Functions.Peace('Part',{ 					CanCollide=false; 					BottomSurface=0; 					Parent=Corpse; 					TopSurface=0; 					formFactor=0; 					Size=v.Size; 					Name=i; 				}); 				if(v.C0 and v.C1)then 					local Weld=A.Old.Instance.NewObject('Motor6D',Corpse:FindFirstChild'Torso'); 					if(Weld.Parent)then 						Limb.Position=Weld.Parent.Position; 						Weld.Name=v.Name; 						Weld.Part0=Weld.Parent; 						Weld.Part1=Limb; 						Weld.C0=v.C0; 						Weld.C1=v.C1; 						Weld.MaxVelocity=.1; 					end; 					Weld=nil; 				end; 				Limb,i,v=nil; 			end; 			i,v=nil; 		end; 		local Skin=Corpse:FindFirstChild'Body Colors'; 		if(Skin~=nil)then 			Skin.Parent=nil; 			Skin.Parent=Corpse; 		end; 		local Animate=Corpse:FindFirstChild'Animate'; 		if(Animate~=nil)then 			Animate.Parent=nil; 			Animate.Parent=Corpse; 		end; 	end; end; A.Functions.CreateWeld=function(Part0,Part1,C0,C1) 	local Weld=A.Old.Instance.NewObject('Motor',Part0); 		Weld.Part0=Part0; 		Weld.Part1=Part1; 		if(C0~=nil)then 			Weld.C0=C0; 		end; 		if(C1~=nil)then 			Weld.C1=C1; 		end; 	return Weld; end; A.Functions.MemeGui=function() 	local Win=A.Functions.GiveWindow('Memes',300,300); 	if(Win==nil)then 		return nil; 	end;  	Win.Title.Position=A.Old.UDim2.new(.5,-150);  	Win.SetPos=A.Functions.Value('Number',0,function(Value) 		Win.Status.Text=Value; 		Win.Image.Image=Value; 	end);   	Win.Memes={};local Num=0; 	for i,v in next,A.Images.Meme do Num=Num+1;--[[Num+=1; don't work :'( ]] 		Win.Memes[Num]={Name=i;ID=v;}; 	end;Win.NumMemes=#Win.Memes;  	Win.Status=A.Functions.Lock('TextLabel',{ 			Text=function()return 1+Win.SetPos.Value..' of '..Win.NumMemes..': '..Win.Memes[Win.SetPos.Value+1].Name..' ('..Win.Memes[Win.SetPos.Value+1].ID..')';end; 			Position=A.Old.UDim2.new(0,20); 			Size=A.Old.UDim2.new(1,-40,1); 			TextColor3=A.Old.Color3.White; 			BackgroundTransparency=1; 			Parent=Win.Menu; 			FontSize=2; 		} 	); 	Win.Image=A.Functions.Lock('ImageLabel',{ 			Image=function()return A.Data.BaseUrl..Win.Memes[Win.SetPos.Value+1].ID;end; 			Position=A.Old.UDim2.Pax; 			Size=A.Old.UDim2.Full; 			Parent=Win.Frame; 		} 	);  	local Cnr={}; 	local Num; 	for i=0,1 do 		local Plus=i==0 and -1 or 1; 		Cnr[#Cnr+1]=A.Functions.Button('TextButton',{ 				Position=A.Old.UDim2.new(i,i==1 and -20); 				BackgroundColor3=A.Old.Color3.Grey; 				TextColor3=A.Old.Color3.Black; 				Size=A.Old.UDim2.new(0,20,1); 				Text=i==0 and'<'or'>'; 				Parent=Win.Menu; 				FontSize=2; 			},function() 				Num=Win.SetPos.Value+Plus; 				if(Num>=Win.NumMemes)then 					Num=0; 				end; 				if(Num<0)then 					Num=Win.NumMemes-1; 				end; 				Win.SetPos.Value=Num; 			end 		); 		A.Functions.Button('TextButton',{ 				TextColor3=i==0 and A.Old.Color3.White or A.Old.Color3.DarkRed; 				Position=A.Old.UDim2.new(i/2,0,1,-20); 				Size=A.Old.UDim2.new(.5,0,0,20); 				Text=i==0 and'Wear'or'Drop'; 				BackgroundTransparency=1; 				TextStrokeTransparency=0; 				Parent=Win.Frame; 				FontSize=3; 			},i==0 and function() 				A.Functions.MakeMeme(Win.Memes[Win.SetPos.Value+1].ID,A.User.C.Character); 			end or function() 				A.Functions.MakeMeme('reset!',A.User.C.Character); 			end 		); 	end;  	A.Functions.TransparencyContact(Cnr); 	 end; A.Functions.SettingWait=function(Name,Bool) 	if(A.Settings[Name].Value~=Bool)then 		A.Settings[Name].Changed:wait(); 	end; 	return A.Settings[Name]; end; A.Functions.FindWithOutside=function(Start,End) 	local Type=type(End); 	if(Type=='userdata')then 		local Stepped=0; 		if(Start.Parent~=End)then 			while(Start.Parent~=End and Stepped<50)do 				Start=Start.Parent; 				Stepped=Stepped+1; 			end; 		end; 	elseif(Type=='string')then 		local Stepped=0; 		if(Start.Parent.className~=End)then 			while(Start.Parent.className~=End and Stepped<50)do 				Start=Start.Parent; 				Stepped=Stepped+1; 			end; 		end; 	end; 	 	return Start; end; A.Functions.ResizeChar=function(Char,Plus_Size) 	local Torso=Char.Torso;  	Torso.Anchored=true; 	Torso.BottomSurface=0; 	Torso.TopSurface=0; 	 	A.Functions.Remove(Char:FindFirstChild'Shirt',true); 	A.Functions.Remove(Char:FindFirstChild'Pants',true); 	 	local Virus=Char:FindFirstChild'Shirt Graphic'; 	if(Virus~=nil)then 		Virus:Destroy(); 	end; 	 	local Welds={}; 	local Change;Change=function(Object) 		for i,Weld in next,Object:children()do 			if(Weld.className=='Weld'or Weld.className=='Motor'or Weld.className=='Motor6D')then 				local Part=Weld.Part1;  				Part.Anchored=true;  				Weld.Part1=nil;  				local r01,r02,r03,r04,r05,r06,r07,r08,r09,r10,r11,r12=Weld.C0:components(); 				Weld.C0=A.Old.CFrame.new(r01*Plus_Size,r02*Plus_Size,r03*Plus_Size,r04,r05,r06,r07,r08,r09,r10,r11,r12); 				local r01,r02,r03,r04,r05,r06,r07,r08,r09,r10,r11,r12=Weld.C1:components(); 				Weld.C1=A.Old.CFrame.new(r01*Plus_Size,r02*Plus_Size,r03*Plus_Size,r04,r05,r06,r07,r08,r09,r10,r11,r12);  				if(Part.Name~='Head')then 					Part.formFactor=3; 					Part.Size=Part.Size*Plus_Size; 				else 					for i,v in next,Part:children()do 						if(v.className=='Weld')then 							v.Part0=nil; 							v.Part1.Anchored=true; 						end; 					end; 					Part.formFactor=3; 					Part.Size=Part.Size*Plus_Size; 					for i,v in next,Part:children()do 						if(v.className=='Weld')then 							v.Part0=Part; 							v.Part1.Anchored=false; 						end; 					end; 				end; 					 				if(Weld.Parent==Torso)then 					Part.BottomSurface=0; 					Part.TopSurface=0; 				end; 				 				Part.Anchored=false;  				Weld.Part1=Part;  				if(Weld.Part0==Torso)then 					Welds[#Welds+1]=Weld; 					Part.Anchored=true; 					Weld.Part0=nil; 				end; 			elseif(Weld.className=='CharacterMesh')then 				local Body_Part=tostring(Weld.BodyPart):match'%w+.%w+.(%w+)'; 				local Mesh=A.Old.Instance.NewObject('SpecialMesh', 					Body_Part=='Head'and Char:FindFirstChild'Head'or Body_Part=='Torso'and Char:FindFirstChild'Torso'or 					Body_Part=='LeftArm'and Char:FindFirstChild'Left Arm'or Body_Part=='RightArm'and Char:FindFirstChild'Right Arm'or 					Body_Part=='LeftLeg'and Char:FindFirstChild'Left Leg'or Body_Part=='RightLeg'and Char:FindFirstChild'Right Leg'or nil); 					Mesh.MeshId=A.Data.BaseUrl..Weld.MeshId; 					if(Weld.BaseTextureId~=0 or Weld.BaseTextureId~='0')then 						Mesh.TextureId=A.Data.BaseUrl..Weld.BaseTextureId; 					end; 					Mesh.Scale=Mesh.Scale*Plus_Size; 					Weld:Destroy(); 			elseif(Weld.className=='SpecialMesh'and Weld.Parent~=Char.Head)then 				Weld.Scale=Weld.Scale*Plus_Size; 			end; 			Change(Weld); 		end; 	end;  	Change(Char);  	Torso.formFactor=3; 	Torso.Size=Torso.Size*Plus_Size; 	 	for i,v in next,Welds do 		v.Part0=Torso; 		v.Part1.Anchored=false; 	end;  	Torso.Anchored=false; 	--[[ 	Wait(1); 	 	if(Shirts~=nil)then 		Shirts.Parent=Char; 	end; 	if(Pants~=nil)then 		Pants.Parent=Char; 	end;]] end; --[[Functions end;]]   --[[Old]] local Table; for i,Name in next,{ 		'BrickColor'; 		'Instance'; 		'Vector3'; 		'Vector2'; 		'Color3'; 		'CFrame'; 		'UDim2'; 		'UDim'; 		'Ray'; 	}do 	Table=loadstring('return '..Name)(); 	if(Table~=nil)then 		A.Old[Name]=A.Functions.CopyTable(Table); 	end;i,Name=nil; end;  A.Old.Instance.NewObject=A.Old.Instance.new; A.Old.Instance.new=function(Object,Data) 	local Class=Object; 	Object,Data=A.Functions.GiveData(A.Old.Instance.NewObject(Object,Data));  	if(A.Stuffs.Gui.PartOfGui[Class]==true)then 		Data.Properties.BackgroundColor3=function()return A.Old.Color3.Black;end; 		Data.Properties.BorderSizePixel=function()return 0;end; 		Data.Properties.Visible=function()return true;end; 	end; 	if(A.Stuffs.Gui.Text[Class]==true)then 		Data.Properties.TextColor3=function()return A.Old.Color3.White;end; 		Data.Properties.TextWrapped=function()return true;end; 		Data.Properties.TextWrap=function()return true;end; 	end; 	if(A.Stuffs.Gui.Image[Class]==true)then 		Data.Properties.BackgroundTransparency=function()return 1;end; 	end; 	if(A.Stuffs.Gui.Button[Class]==true)then 		Data.Properties.AutoButtonColor=function()return false;end; 		Data.Properties.Active=function()return true;end; 	end;Class=nil;  	Data.Properties.archivable=function()return false;end; 	Data.Properties.Archivable=function()return false;end; 	Data.Properties.Name=function()return'';end;  	pcall(A.Functions.Peace,Object,Data.Properties);  	return Object,Data; end;  A.Old.Color3.Red=A.Old.Color3.new(1); A.Old.Color3.Black=A.Old.Color3.new(); A.Old.Color3.Green=A.Old.Color3.new(0,1); A.Old.Color3.Blue=A.Old.Color3.new(0,0,1); A.Old.Color3.DarkRed=A.Old.Color3.new(.8); A.Old.Color3.Yellow=A.Old.Color3.new(1,1); A.Old.Color3.White=A.Old.Color3.new(1,1,1); A.Old.Color3.Grey=A.Old.Color3.new(.5,.5,.5); A.Old.Color3.DarkGreen=A.Old.Color3.new(0,.8); A.Old.Color3.DarkBlue=A.Old.Color3.new(0,0,.8); A.Old.Color3.DarkBlue=A.Old.Color3.new(0,0,.8); A.Old.Color3.DarkYellow=A.Old.Color3.new(.7,.7);  A.Old.CFrame.Pax=A.Old.CFrame.new(); A.Old.CFrame.Char=A.Old.CFrame.new(0,3,0);  A.Old.Vector3.Pax=A.Old.CFrame.Pax.p; A.Old.Vector3.Char=A.Old.CFrame.Char.p; A.Old.Vector3.Jump=A.Old.Vector3.new(0,100);   A.Old.BrickColor.White=A.Old.BrickColor.new'1001'; A.Old.BrickColor.Black=A.Old.BrickColor.new'1003';  A.Old.UDim2.Pax=A.Old.UDim2.new(); A.Old.UDim2.Full=A.Old.UDim2.new(1,0,1); A.Old.UDim2.ButtonSize=UDim2.new(0,20,0,20); A.Old.UDim2.ScreenPos=A.Old.UDim2.new(0,0,0,-1); A.Old.UDim2.ScreenSize=A.Old.UDim2.new(1,0,1,1); --[[Old end;]]   --[[Data]] A.Data.Step=[=[;]=]; A.Data.Start=[=[']=]; A.Data.Wrap=[=[ & ]=]; A.Data.Repeat=[=[##]=]; A.Data.RbxUrl='rbxassetid://'; A.Data.BaseUrl='http://www.roblox.com/Asset/?id='; A.Data.CharacterLimbs={ 	['Torso']={ 		Size=A.Old.Vector3.new(2,2,1); 	}; 	['Head']={ 		C1=A.Old.CFrame.new(0,-0.5,0,-1,-0,-0,0,0,1,0,1,0); 		C0=A.Old.CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0); 		Size=A.Old.Vector3.new(2,1,1); 		Name='Neck'; 	}; 	['Right Arm']={ 		C1=A.Old.CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,-0,-0); 		C0=A.Old.CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,-0,-0); 		Size=A.Old.Vector3.new(1,2,1); 		Name='Right Shoulder' 	}; 	['Right Leg']={ 		C1=A.Old.CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,-0,-0); 		C0=A.Old.CFrame.new(1,-1,0,0,0,1,0,1,0,-1,-0,-0); 		Size=A.Old.Vector3.new(1,2,1); 		Name='Right Hip' 	}; 	['Left Arm']={ 		C1=A.Old.CFrame.new(0.5,0.5,0,-0,-0,-1,0,1,0,1,0,0); 		C0=A.Old.CFrame.new(-1,0.5,0,-0,-0,-1,0,1,0,1,0,0); 		Size=A.Old.Vector3.new(1,2,1); 		Name='Left Shoulder' 	}; 	['Left Leg']={ 		C1=A.Old.CFrame.new(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0); 		C0=A.Old.CFrame.new(-1,-1,0,-0,-0,-1,0,1,0,1,0,0); 		Size=A.Old.Vector3.new(1,2,1); 		Name='Left Hip' 	}; }; --[[Data end;]]   --[[Stuffs]] A.Stuffs.Gui={ 	PartOfGui={ 		ImageButton=true; 		TextButton=true; 		ImageLabel=true; 		TextLabel=true; 		TextBox=true; 		Frame=true; 	}; 	Text={ 		TextButton=true; 		TextLabel=true; 		TextBox=true; 	}; 	Image={ 		ImageButton=true; 		ImageLabel=true; 	}; 	Button={ 		ImageButton=true; 		TextButton=true; 	}; }; A.Stuffs.TrueBooleans={ 	['of course']=true; 	['not false']=true; 	['why not']=true; 	['off on']=true; 	['yahwol']=true; 	['not 0']=true; 	['true']=true; 	['yes']=true; 	['yep']=true; 	['yup']=true; 	['on']=true; 	['ya']=true; 	['y']=true; 	['1']=true; }; A.Stuffs.Security=pcall(function()return Game.RobloxLocked;end); local Asd; A.Stuffs.AsciiNum={}; A.Stuffs.AsciiChar={}; for i=0,255 do 	Asd=string.char(i); 	A.Stuffs.AsciiNum[Asd]=i; 	A.Stuffs.AsciiChar[i]=Asd;i=nil; end;Asd=nil; A.Stuffs.CharVirus={ 	['Shirt Graphic']='ShirtGraphic'; 	['RobloxTeam']='Script'; 	['Sound']='Script'; }; A.Stuffs.GuideCommands={ 	['-r']='<Property>'; 	['-x']='<Position>'; 	['-b']='<Boolean>'; 	['-p']='<Player>'; 	['-v']='<Value>'; 	['-s']='<Size>'; 	['-t']='<Text>'; 	['-i']='<Path>'; }; A.Stuffs.NullTable={}; A.Stuffs.StarterSource=[==[if(Game.PlaceId~=0)then print=function()end;end;local Users=Game:service'Players';local User=Users.LocalPlayer; ]==]; --[[Stuffs end;]]   --[[Settings]] A.Settings['Security of character']=false; A.Settings['Windows transparency']=true; A.Settings['Big jumps']=false; A.Settings.HealthBar=false; A.Settings.Immortal=false; --[[Settings end;]]   --[[Service]] for i,v in next,Game:children()do 	pcall(function() 		if(Game:service(v.className)~=nil)then 			A.Service[v.className]=v; 		end;i,v=nil; 	end); end; --[[Service end;]]    --[=[Create gui module 	Exemple:  A.Functions.CreateGuiModule(function()  end);  ]=] A.Functions.CreateGuiModule(function() 	for i,v in next,{'Hints';'Messages';'Other';'Windows';'First';}do 		A.User.Frames[v]=A.Functions.Lock('Frame',{ 				Position=A.Old.UDim2.ScreenPos; 				Size=A.Old.UDim2.ScreenSize; 				BackgroundTransparency=1; 				Parent=A.User.Screen; 				Name=v; 			} 		);i,v=nil; 	end; end); A.Functions.CreateGuiModule(function() 	A.Stuffs.MenuButton=A.Functions.Lock('Sound',{ 			SoundId='rbxasset://sounds/switch.wav'; 			Parent=A.User.Screen; 			Volume=.5; 			Pitch=2; 		} 	); 	A.Stuffs.Button=A.Functions.Lock('Sound',{ 			SoundId='rbxasset://sounds/SWITCH3.wav'; 			Parent=A.User.Screen; 			Volume=.2; 			Pitch=2; 		} 	); end); A.Functions.CreateGuiModule(function() 	local Frame; 	local Pos1,Pos2=A.Old.UDim2.new(0,-110,1,-145),A.Old.UDim2.new(0,0,1,-145);  	local MouseEnter=A.Functions.Value('Bool',false,function(Value) 		A.User.MenuButton.Position=Value==true and Pos2 or Pos1; 		A.User.MenuButton.Transparency=Value==true and 0 or .5; 	end); 	local Visible=A.Functions.Value('Bool',false,function(Value)A.User.MenuButton.Visible,MouseEnter.Value=Value==false;Frame.Visible=Value;end);  	local BF={}; 	local AddButtonFunction=function(Title,Function,Security) 		if(Security==true and A.Stuffs.Security==false)then 			return nil; 		end; 		BF[#BF+1]={ 			Function=Function; 			Title=Title; 		}; 	end;  	AddButtonFunction('Back to the game',function()Visible.Value=false;end); 	AddButtonFunction('Fix Roblox Guis',function()loadstring(Game:GetObjects'rbxassetid://85827582'[1].Value)();end,true); 	AddButtonFunction('Command Bar',function()A.Functions.CommandBar();end); 	AddButtonFunction('Show Memes',function()A.Functions.MemeGui();end); 	AddButtonFunction('Spawning',function()A.User.Char.Torso.CFrame=A.Functions.GetSpawnLocationCFrame();A.User.Char.Torso.Velocity=A.Old.Vector3.Pax;end); 	AddButtonFunction('Explorer',function()A.Functions.ExplorerGui();end); 	AddButtonFunction('Settings',function()A.Functions.SettingsGui();end); 	AddButtonFunction('Meters',function()A.Functions.Meter();end); 	AddButtonFunction('Reset',function()A.Functions.ResetChar(A.User.C);end); 	AddButtonFunction('Nuke',function()A.Functions.NukeChar(A.User.Char);end); 	AddButtonFunction('Help',function()A.Functions.HelpGui();end); 	AddButtonFunction('Heal',function()A.Functions.Heal(A.User.C.Character);end);  	AddButtonFunction=nil;   	A.User.MenuButton=A.Functions.Lock('TextButton',{ 			Transparency=function()return MouseEnter.Value==true and 0 or .5;end; 			Visible=function()return Visible.Value==false;end; 			Position=function()return MouseEnter.Value==true and Pos2 or Pos1;end; 			TextColor3=A.Old.Color3.DarkYellow; 			Size=A.Old.UDim2.new(0,125,0,20); 			Parent=A.User.Frames.First; 			Text='Menu of Ohgal'; 			FontSize=2; 		},{ 			MouseEnter=function() 				MouseEnter.Value=true; 				A.User.MenuButton.MouseLeave:wait(); 				MouseEnter.Value=false; 			end; 			MouseButton1Up=function() 				Visible.Value=true; 				A.Stuffs.MenuButton:play(); 			end; 		} 	); 	coroutine.wrap(function() 		A.User.MenuButton.MouseButton1Down:wait(); 		A.User.STARTUPMSG.Parent=nil; 	end)(); 	Frame=A.Functions.Lock('Frame', 		{ 			Position=A.Old.UDim2.new(.5,-200,.5,-((#BF*20)+5)/2); 			Size=A.Old.UDim2.new(0,400,0,(#BF*20)+10); 			Visible=function()return Visible.Value;end; 			BackgroundColor3=A.Old.Color3.DarkRed; 			Parent=A.User.Frames.First; 			BackgroundTransparency=.5; 		} 	); 	for Int,v in next,BF do 		A.Functions.Button('TextButton',{ 				Position=A.Old.UDim2.new(0,5,0,(20*(Int-1))+5); 				TextColor3=A.Old.Color3.DarkYellow; 				Size=A.Old.UDim2.new(1,-10,0,20); 				BackgroundTransparency=.5; 				AutoButtonColor=true; 				Text=v.Title; 				Parent=Frame; 				FontSize=5; 				Font=1; 			},v.Function 		); 	end; end); A.Functions.CreateGuiModule(function() 	Delay(0,function() 		local Color1=A.Old.Color3.Black; 		local Color2=A.Old.Color3.Red; 		local Color3=A.Old.Color3.Red; 		local Color4=A.Old.Color3.Black; 		local Msg=A.Functions.Peace('TextLabel',{ 				Text='Welcome!'..string.rep('\n',2)..'Remso - Local Admin'; 				Position=A.Old.UDim2.new(.5,0,.5); 				BackgroundTransparency=.5; 				BackgroundColor3=Color1; 				Parent=A.User.Screen; 				TextColor3=Color2; 				BorderSizePixel=0; 				TextWrapped=true; 				FontSize=3; 			} 		); 		A.User.STARTUPMSG=Msg; 		Msg:TweenSizeAndPosition(A.Old.UDim2.new(0,300,0,70),A.Old.UDim2.new(.5,-150,.5,-35),1,2,1,false); 		Wait(5); 		Msg.BackgroundColor3=A.Old.Color3.Red; 		Msg.TextColor3=A.Old.Color3.Black; 		if(Msg.Parent~=nil)then 			Msg:TweenSizeAndPosition(A.Old.UDim2.new(0,200,0,20),A.Old.UDim2.new(0,25,1,-145),1,1,1,false); 			Msg.Text='<-- There is the MENU'; 			coroutine.wrap(function() 				for i=1,3 do 					Msg.BackgroundColor3=Color3; 					Msg.TextColor3=Color4; 					A.Functions.Wait(.3); 					Msg.BackgroundColor3=Color1; 					Msg.TextColor3=Color2; 					A.Functions.Wait(.3); 				end; 			end)(); 			Wait(6); 		end; 		A.Functions.Remove(Msg,true); 	end); end); A.Functions.CreateGuiModule(function() 	A.Functions.SettingWait('HealthBar',true); 	A.User.Gui.HelathBar={}; 	local this=A.User.Gui.HelathBar; 	 	if(A.User.Humanoid.Value==nil)then 		A.User.Humanoid.Changed:wait(); 	end;  	this.Fix=function() 		this.Pos=A.Old.UDim2.new(this.SetHealth.Value/this.SetMaxHealth.Value,0,1); 		if(this.HBar~=nil)then 			this.HBar.Size=this.Pos; 		end; 		return this.Pos; 	end; 	this.FixStats=function() 		this.Idk=this.Humanoid.Health/this.Humanoid.MaxHealth; 		this.SetMaxHealth.Value=this.Humanoid.MaxHealth;this.SetHealth.Value=this.Humanoid.Health; 		this.SetColor.Value=(this.Idk<=.1)and A.Old.Color3.DarkRed or(this.Idk>.1 and this.Idk<=.5)and 			A.Old.Color3.DarkYellow or(this.Idk>.5 and this.Idk<=1)and A.Old.Color3.Green or A.Old.Color3.Black; 	end;  	this.SetColor=A.Functions.Value('Color3',A.Old.Color3.Green,function(Color3)this.HBar.BackgroundColor3=Color3;Color3=nil;end); 	this.SetVisible=A.Functions.Value('Bool',true,function(Value)this.Frame.Visible=Value;Value=nil;end); 	this.SetMaxHealth=A.Functions.Value('Number',A.User.Humanoid.Value.MaxHealth,this.Fix); 	this.SetHealth=A.Functions.Value('Number',A.User.Humanoid.Value.Health,this.Fix);  	this.Frame=A.Functions.Lock('Frame',{ 			Visible=function()return this.SetVisible.Value;end; 			Position=A.Old.UDim2.new(.5,-55,1,-25); 			Size=A.Old.UDim2.new(0,110,0,20); 			Parent=A.User.Frames.Other; 			BackgroundTransparency=.5; 		} 	); 	this.MHBar=A.Functions.Lock('Frame', 		{ 			--BackgroundColor3=A.Old.Color3.DarkRed; 			Position=A.Old.UDim2.new(0,5,0,5); 			Size=A.Old.UDim2.new(1,-10,1,-10); 			BackgroundTransparency=1; 			Parent=this.Frame; 		} 	); 	this.HBar=A.Functions.Lock('Frame', 		{ 			BackgroundColor3=function()return this.SetColor.Value;end; 			Position=A.Old.UDim2.Pax; 			Parent=this.MHBar; 		} 	); 	this.HBar.Size=this.Fix();  	this.Valid=true;  	coroutine.wrap(function() 		while(A.Functions.Check()and this.Valid==true)do 			this.SetVisible.Value=A.Settings.HealthBar.Value; 			A.Settings.HealthBar.Changed:wait(); 		end; 	end)(); 	coroutine.wrap(function() 		while(A.Functions.Check()and this.Valid==true)do 			A.Functions.SettingWait('HealthBar',true);  			this.Humanoid=A.User.Humanoid.Value; 			this.FixStats();  			coroutine.wrap(function() 				while(A.Functions.Check()and A.User.Humanoid.Value==this.Humanoid)do 					this.Humanoid.HealthChanged:wait(); 					this.FixStats(); 				end; 			end)();  			A.User.Humanoid.Changed:wait(); 			this.Humanoid.MaxHealth=this.Humanoid.MaxHealth+1; 		end; 	end)();  end); --[[Create gui module end;]]   --[=[Module create 	Exemple: A.Functions.CreateModule('Type',function()  end); ]=] A.Functions.CreateModule('Once',A.Functions.Screen); A.Functions.CreateModule('Once',function()  	local Value=A.Functions.SettingWait('Immortal',true); 	local Val_;  	while(A.Functions.Check())do 		Val_=Value.Value; 		if(A.User.Humanoid.Value~=nil)then 			A.User.Humanoid.Value.Name=Val_==true and'Immortal'or'Humanoid'; 			A.User.Humanoid.Value.MaxHealth=Val_==true and 1e666 or 100; 			A.User.Humanoid.Value.Health=Val_==true and 1e666 or 100; 		end; 		Value.Changed:wait(); 	end;  end); A.Functions.CreateModule('Once',function() 	local Num; 	A.Stuffs.SecurityID=A.Stuffs.SecurityID and A.Stuffs.SecurityID+1 or 1; 	local Local_ID=A.Stuffs.SecurityID; 	while(A.Functions.Check()==true and A.Stuffs.SecurityID==Local_ID)do 		A.Functions.Wait();  		A.User.Char=A.User.C.Character;  		if(A.User.Char~=nil and A.User.Char.PrimaryPart~=nil)then 			A.Functions.LoadModule'Char'; 		end;  		A.User.C.CharacterAdded:wait();  		Num=#A.User.Connections; 		for i=1,Num do A.User.Connections[i]:disconnect();i=nil;end; 		for i=1,Num do A.User.Connections[i]=nil;i=nil;end; 	end; end); A.Functions.CreateModule('Char',function() 	_G['Ohgal - Char Security Version']=_G['Ohgal - Char Security']~=nil and _G['Ohgal - Char Security']+1 or 0; 	local CharSecurityVersion=_G['Ohgal - Char Security']; 	local Torso=A.User.Char.Torso 	while(A.Functions.Check()and CharSecurityVersion==_G['Ohgal - Char Security'])do 		A.Functions.SettingWait('Security of character',true); 		if(Torso.Position.Y<=-200 and Torso.Velocity.Y~=0)then 			Torso.CFrame=A.Functions.GetSpawnLocationCFrame(); 			Torso.RotVelocity=A.Old.Vector3.Pax; 			Torso.Velocity=A.Old.Vector3.Pax; 		end; 		A.Functions.Wait(); 	end; end); A.Functions.CreateModule('Char',function() 	A.User.Humanoid.Value=A.Functions.FindObject(A.User.Char,'className','Humanoid');  	if(A.Settings.Immortal.Value==true)then 			A.User.Humanoid.Value.Name='Immortal'; 			A.User.Humanoid.Value.MaxHealth=1e666; 			A.User.Humanoid.Value.Health=1e666; 	end;  	coroutine.wrap(function() 		local Humanoid=A.User.Humanoid.Value; 		while(Humanoid==A.User.Humanoid.Value and A.Functions.Check()==true)do 			A.Functions.SettingWait('Big jumps',true); 			Humanoid.Jumping:wait(); 			if(A.Settings['Big jumps'].Value==true)then 				Humanoid.Torso.Velocity=A.Old.Vector3.Jump; 			end; 		end; 	end)();  	for i,v in next,A.User.Char:children()do 		if(A.Stuffs.CharVirus[v.Name]==v.className)then 			A.Functions.Remove(v,true); 		end;i,v=nil; 	end; 	A.Functions.Connect(A.User.Char,'ChildAdded',function(v) 		if(A.Stuffs.CharVirus[v.Name]==v.className)then 			A.Functions.Remove(v,true); 		end;v=nil; 	end,A.User); 	if(A.Stuffs.CharVirus.Sound==nil)then return nil;end; 	for i,v in next,A.User.Char.PrimaryPart:children()do 		if(v.Name=='Sound'and v.className=='Sound'and v.archivable==false)then 			A.Functions.Remove(v,true); 		end;i,v=nil; 	end; 	A.Functions.Connect(A.User.Char.PrimaryPart,'ChildAdded',function(v) 		if(v.Name=='Sound'and v.className=='Sound'and v.archivable==false)then 			A.Functions.Remove(v,true); 		end;v=nil; 	end,A.User); end); A.Functions.CreateModule('PlayerGui',A.Functions.GuisParent); A.Functions.CreateModule('PlayerGui',function() 	local Old=A.User.PlayerGui; 	coroutine.wrap(function() 		local Virus; 		while(A~=nil and A.Functions.Check()and Old==A.User.PlayerGui)do 			if(Virus==nil)then 				Virus=Old:FindFirstChild'HealthGUI'; 			else 				Virus=Virus.Name=='HealthGUI'and Virus or nil; 			end; 			if(Virus~=nil)then 				A.Functions.VisibleOfHealthGUI(A.Settings.HealthBar.Value==false); 				Virus=Virus:FindFirstChild'hurtOverlay'; 				if(Virus)then 					A.Functions.Remove(Virus,true); 				end; 			end; 			Virus=Old.ChildAdded:wait();Wait(); 		end; 	end)(); 	while(Old.Parent~=nil)do Old.Changed:wait();end; 	A.Old.Instance.NewObject('BoolValue',Old); end);  --[[Module create end;]]    --[=[Call create 	Exemple:  A.Functions.CreateCall([[Description]],{},function(Self)  end);  ]=] A.Functions.CreateCall([[For you]],{'me!';'myself!';'satan!';},function(Self) 	return Self==A.User.C; end); A.Functions.CreateCall([[For they]],{'other!';'noobs!';'idiots!';'notme!';},function(Self) 	return Self~=A.User.C; end); A.Functions.CreateCall([[For players]],{'players!';},function(Self) 	return Self.userId>0; end); A.Functions.CreateCall([[For guests]],{'guests!';},function(Self) 	return Self.userId<1; end); A.Functions.CreateCall([[For random player]],{'random!';'rand!';},function(Self) 	return math.random(1,4)==1; end); A.Functions.CreateCall([[For each]],{'all!';'each!'},function(Self) 	return true; end); --[[Call create end;]]    A.Functions.SetupCommands=function() --[==[Command create  Exemple:  A.Functions.CreateCommand([[Title]],{},[[Description]],[[]],1,function(Text,FullText,Args)  end);  ]==] A.Functions.CreateCommand([[Repeat Command]],{'loopthis';'loopthat';'repeat';'rt';},[[Repeat commands...First is name of the loop... Second value is number of loop... Third is delay (0 not wait())... The last is the command and command argument(s)... To stop loop say loop name first and last "abort!"]],[[-v-v-v]],3,function(Text,FullText,Args) 	if(A.Stuffs.Loops==nil)then 		A.Stuffs.Loops={}; 	end;  	local Value=Args[2]:lower()~='abort!'and true or nil;  	if(Value==true and A.Stuffs.Loops[Args[1]]~=nil)then 		error(Args[1]..' already run...'); 		return nil; 	end; 	A.Stuffs.Loops[Args[1]]=Value; 	if(A.Stuffs.Loops[Args[1]]==nil)then 		return nil; 	end; 	local Repeat=tonumber(Args[2]); 	local Delay=tonumber(Args[3]); 	local Command=A.Data.Start..FullText:match(Args[1]..A.Data.Step..Args[2]..A.Data.Step..Args[3]..A.Data.Step..'(.+)'); 	if(Delay>0)then 		for i=1,Repeat do 			if(A.Stuffs.Loops[Args[1]]==true)then 				A.Functions.SearchCommand(Command); 				Wait(Delay); 			else 				break; 			end; 		end; 	else 		for i=1,Repeat do 			A.Functions.Thread(function() 				A.Functions.SearchCommand(Command); 			end); 		end; 	end; 	A.Stuffs.Loops[Args[1]]=nil; end); A.Functions.CreateCommand([[Dummy]],{'dummy';'doll';},[[Dummy for testing lol... Add player name for or Vector3 position and for last number of dummies... For remove all, the first argument should be "remove!"]],[[-v-v]],2,function(Text,FullText,Args) 	if(Args[1] and Args[1]:lower()=='remove!')then 		for i,v in next,A.Service.Workspace:children()do 			if(v:FindFirstChild'Remso - Dummy')then 				A.Functions.Remove(v,true); 			end; 		end; 		return nil; 	end; 	local Repeat=tonumber(Args[2])or 1; 	local Load,Position=pcall(function()return loadstring('local c={...};return c[1]('..Args[1]..')')(A.Old.CFrame.new);end); 	if(Load==false)then Position=A.Functions.Players(Args[1])[1].Character.Torso.CFrame;end; 	for i=1,Repeat do 		local Dummy=A.Functions.Peace('Model',{ 				Parent=A.Service.Workspace; 				Name='Dummy'; 			} 		); 		A.Old.Instance.NewObject('BoolValue',Dummy).Name='Remso - Dummy'; 		A.Old.Instance.NewObject('Humanoid',Dummy); 		A.Functions.Peace('Part',{ 				CFrame=Position*CFrame.Angles(0,math.rad(360/Repeat*i),0)*CFrame.new(5+.2*Repeat,0,0); 				Size=Vector3.new(2,2,1); 				BottomSurface=0; 				TopSurface=0; 				formFactor=3; 				Parent=Dummy; 				Name='Torso'; 			} 		); 		A.Functions.Heal(Dummy); 		A.Old.Instance.NewObject('SpecialMesh',Dummy.Head).Scale=Vector3.new(1.25,1.25,1.25); 		A.Functions.Peace('Decal',{ 				Texture='rbxasset://textures/face.png'; 				Parent=Dummy.Head; 				Name='face'; 				Face=5; 			} 		); 	end; end); A.Functions.CreateCommand([[Wall Hack]],{'wallhack';'wall_hack';'wh';},[[Wall hack... Add number for transparency value! The base value is 0.5]],[[-v]],1,function(Text,FullText,Args) 	local Transparency=tonumber(Args[1])or .5; 	A.Functions.All(A.Service.Workspace,function(Part) 		if(Part:IsA'BasePart')then 			Part.AlphaModifier=Transparency; 		end; 	end); end); A.Functions.CreateCommand([[Teleport To A Place]],{'toplace';'tplace';'tpl';},[[Teleport to other places...]],[[-v-p]],2,function(Text,FullText,Args) 	local Teleport_ID=tonumber(Args[1]); 	A.Functions.Players(Args[2],function(Self) 		if(Self==A.User.C)then 			A.Services.TeleportService:Teleport(Teleport_ID); 		else 			A.Functions.CreateScript('LocalScript',Self,[[ 				Game:service'TeleportService':Teleport(]]..Teleport_ID..[[); 			]]); 		end; 	end); end); A.Functions.CreateCommand([[Execution]],{'execution';'execute';'exe';},[[Like localscripting but this works only for admin...]],[[-t]],0,function(Text,FullText,Args) 	local Exe=A.Old.Instance.NewObject'StringValue'; 		Exe.Name='Ohgal_Execution'; 		Exe.Parent=A.User.C; 		Exe.Value=FullText; end); A.Functions.CreateCommand([[Resize Character]],{'resize';},[[Character resizing OLaloOLAolaol]],[[-p-v]],2,function(Text,FullText,Args) 	local Size=tonumber(Args[2]); 	if(Size==nil)then 		return nil; 	end; 	A.Functions.Players(Args[1],function(Self) 		A.Functions.ResizeChar(Self.Character,Size); 	end); end); A.Functions.CreateCommand([[Give Weapons]],{'giveweapons';'gws';},[[Give weapons from somebody to somebody...]],[[-p-p]],2,function(Text,FullText,Args) 	local Backpack=A.Functions.FindObject(A.Functions.Players(Args[2])[1],'className','Backpack'); 	if(Backpack~=nil)then 		A.Functions.Players(Args[1],function(Self) 			if(Self.Character~=nil)then 				for i,v in next,Self.Character:children()do 					if(v.className=='Tool')then 						v.Parent=Backpack; 					end; 				end; 			end; 			for i,v in next,Self.Backpack:children()do 				if(v.className=='Tool'or v.className=='HopperBin')then 					v.Parent=Backpack; 				end; 			end; 		end); 	end; end); A.Functions.CreateCommand([[Be Cute]],{'becute';'bc';},[[Be cute?]],[[-p]],1,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		local Parent=Self.Character;  		if(Parent==nil)then 			return nil; 		end;  		local StarterPos=A.Old.Vector3.Pax;  		local Round=15; 		local Asd=Round/5; 		local Radius=.8*Parent.Torso.Size.X/2;  		local PSize=.5;  		local P={}; 		local Num=0;  		for i,v in next,Parent:children()do 			if(v.Name=='Pentagramma')then 				A.Functions.Remove(v,true); 			elseif(v.Name=='Black Metal Set')then 				for i,v in next,v:children()do 					if(v.className=='Part')then 						A.Functions.Remove(v,true); 					end; 				end; 			end; 		end;  		local Warehouse=A.Old.Instance.NewObject('Model',Parent); 			Warehouse.Name='Pentagramma';  		for i=0,Round do 			local Rad=math.rad((360/Round*i)+180); 			local Pos=A.Old.Vector3.new( 				math.sin(Rad)*Radius, 				math.cos(Rad)*Radius, 				-Parent.Torso.Size.Z/2 			); 			if(i~=0)then Num=Num+1; 				if(Num==Asd)then 					Num=0; 					P[#P+1]=Pos; 				end; 				A.Functions.Peace('BlockMesh',{ 						Scale=A.Old.Vector3.new(PSize,PSize,(StarterPos-Pos).Magnitude*5.2)+A.Old.Vector3.new(math.random()/10,0,0); 						Parent=A.Functions.CreateWeld( 							Parent.Torso, 							A.Functions.Peace('Part',{ 									BrickColor=BrickColor.new(199); 									CFrame=Parent.Torso.CFrame; 									Size=A.Old.Vector3.Pax; 									CanCollide=false; 									Parent=Warehouse; 									formFactor=3; 								} 							), 							A.Old.CFrame.new(StarterPos,Pos)*A.Old.CFrame.new(0,0,-(StarterPos-Pos).Magnitude/2) 						).Part1; 					} 				); 			end; 			StarterPos=Pos; 		end;  		for i,v in next,{{1;4;};{1;3;};{2;4;};{2;5;};{3;5;};}do --Make better... 			local StarterPos=P[v[1]]; 			local Pos=P[v[2]]; 			 			local Weld=A.Old.Instance.NewObject('Weld',Warehouse); 			A.Functions.Peace('BlockMesh',{ 					Scale=A.Old.Vector3.new(PSize-.2,PSize-.2,(StarterPos-Pos).Magnitude*5.2)+Vector3.new(math.random()/10,0,0); 					Parent=A.Functions.CreateWeld( 						Parent.Torso, 						A.Functions.Peace('Part',{ 								BrickColor=BrickColor.new(194); 								CFrame=Parent.Torso.CFrame; 								Size=A.Old.Vector3.Pax; 								CanCollide=false; 								Parent=Warehouse; 								formFactor=3; 							} 						), 						CFrame.new(StarterPos,Pos)*CFrame.new(0,0,-(StarterPos-Pos).Magnitude/2) 					).Part1; 				} 			); 		end; 	end); end); A.Functions.CreateCommand([[Change Music]],{'cmp';'cmusic';},[[Change current music properties]],[[-r-v]],2,function(Text,FullText,Args) 	local Name='Ohgal_Music'; 	local Music=A.Service.Workspace.CurrentCamera:FindFirstChild(Name)or A.Service.Lighting(Name); 	if(Music~=nil)then 		Music=Music.className=='Tool'and Music:FindFirstChild(Name)or Music; 		print(Music,Music.className); 		for i,v in next,A.Functions.GetProperties(Music)do 			if(i:lower():find(Args[1]:lower())==1)then 				Music[i]=loadstring('return '..Args[2])(); 			end; 		end; 	end; end); A.Functions.CreateCommand([[Music]],{'play';'music';'mp';},[[asd...Arguments: 1.) name of the music or number of the music 2.) Public mode or Private mode (Base mode is Public!)]],[[-v-b]],2,function(Text,FullText,Args) 	for i,Place in next,{A.Service.Lighting;A.Service.Workspace.CurrentCamera;}do 		for i,v in next,Place:children()do 			if(v.className=='Sound'and v.Name=='Ohgal_Music')then 				v:stop(); 			end; 		end; 	end;  	local Bool=A.Functions.ToBoolean(Args[2]); 	local Sound_Data=A.Functions.LoadSound('Musics',Args[1],true);  	loadstring([[ 		local Parent=]]..tostring(Bool)..[[ and Workspace.CurrentCamera or Game:service'Lighting'; 		local Sound=Parent:FindFirstChild'Ohgal_Music'or Instance.new'Sound'; 			Sound.SoundId=']]..A.Data.BaseUrl..Sound_Data.SoundId..[[' 			Sound.Pitch=]]..Sound_Data.Pitch..[[ 			Sound.Name='Ohgal_Music'; 			Sound.Parent=Parent; 			Sound.Looped=true; 			Sound:play(); 	]])(); end); A.Functions.CreateCommand([[Kick]],{'kick';'bye';},[[Customed player'll leave from the game...]],[[-p]],1,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		if(Self~=A.User.C)then 			if(A.Stuffs.ScriptPacket.LocalScript~=nil)then 				A.Functions.CreateScript('LocalScript',Self,[[script.Parent=nil;User.Parent=nil;User.Parent=Users;]]); 			else 				A.Functions.Remove(Self); 			end; 		end; 	end); end); A.Functions.CreateCommand([[Create Part]],{'npart';'cpart';'part';},[[Part creating... For remove all parts you should add first argument "remove!" or nothing... Arguments: 1.) Size(n,n,n) 2.) BrickColor 3.) Collide 4.) Anchor 5.) Position(0,0,0)[ haven't to add ] 6.) Type of part]],[[-s-b-b-v-x-v]],6,function(Text,FullText,Args)  	if(Args[1]==nil or Args[1]:lower()=='remove!')then 		A.Functions.All(Workspace,function(Part) 			if(Part.Name=='Ohgal_Part')then 				A.Functions.Remove(Part,true); 			end; 		end); 		return nil; 	end;  	local Size=A.Old.Vector3.new(loadstring('return '..Args[1])());  	local Position=Args[5]~=nil and A.Old.CFrame.new(A.Old.Vector3.new(loadstring('return '..Args[5])()))or 		A.User.Char.Head.CFrame+A.User.Char.Head.CFrame.lookVector*A.Old.Vector3.new(Size.X,0,Size.Z).Magnitude; 	 	local Part=A.Functions.Peace(Args[6]~=nil and Args[6]or'Part',{ 			CanCollide=Args[3]~=nil and A.Functions.ToBoolean(Args[3])or true; 			BrickColor=A.Old.BrickColor.new(Args[2]or 0); 			Anchored=A.Functions.ToBoolean(Args[4]); 			Name='Ohgal_Part'; 			Parent=Workspace; 			CFrame=Position; 			formFactor=3; 			Size=Size; 		} 	); 	 end); A.Functions.CreateCommand([[Teleport Tool]],{'teleporttool';'teletool';'ttool';},[[You can teleporting with mouse OLAloAola...]],[[]],0,function(Text,FullText,Args) 	local Tool=A.Old.Instance.NewObject'Tool'; 	local Handle=A.Functions.Peace('Part',{ 			Size=A.Old.Vector3.Pax; 			Name='Handle'; 			formFactor=0; 			Parent=Tool; 		} 	);  	Delay(0,function() 		Tool.Parent=A.User.Char; 	end);   	local Mouse=Tool.Equipped:wait();  	Mouse.Icon=A.Data.BaseUrl..65439473;  	Tool.Parent=nil;   	local Torso=A.User.Char.Torso;  	local Cts={};  	Cts[#Cts+1]=Mouse.Button1Down:connect(function() 		if(Mouse.Target~=nil)then 			Torso.Velocity=A.Old.Vector3.Pax; 			Torso.RotVelocity=A.Old.Vector3.Pax; 			Torso.CFrame=Torso.CFrame-Torso.CFrame.p+Mouse.Hit.p+A.Old.Vector3.Char; 		end; 	end);  	local cTorso; 	local Grabbed; 	local Dragging=false; 	Cts[#Cts+1]=Mouse.KeyDown:connect(function(Key) 		if(Key=='f')then 			if(Mouse.Target~=nil and Mouse.Target~=Workspace)then 				local Humanoid=A.Functions.FindObject(Mouse.Target.Parent,'className','Humanoid'); 				if(Humanoid~=nil and Humanoid.Torso~=nil)then 					cTorso=Humanoid.Torso; 					cTorso.Velocity=A.Old.Vector3.Pax; 					cTorso.RotVelocity=A.Old.Vector3.Pax; 					cTorso.CFrame=Torso.CFrame+(A.Old.Vector3.Char*2); 				end; 			end; 		elseif(Key=='e'and Dragging==false and Mouse.Target~=nil)then 			local Target=Mouse.Target; 			Grabbed=A.Functions.FindWithOutside(Target,Workspace); 			Dragging=true; 			A.Functions.Thread(function() 				Mouse.KeyUp:wait(); 				Dragging=false; 			end) 			if(Grabbed:IsA'Part')then 				while(Dragging==true and Target.Anchored==false)do 					Mouse.Move:wait(); 					if(Mouse.Target~=Target and Mouse.Target~=nil)then 						Grabbed.CFrame=Mouse.Hit.p; 					end; 				end; 			else 				while(Dragging==true)do 					Mouse.Move:wait(); 					if(Mouse.Target~=Target and Mouse.Target~=nil and Target.Anchored==false)then 						Grabbed:MoveTo(Mouse.Hit.p); 					end; 				end; 			end; 		end; 	end);  	A.Functions.Thread(function() 		A.User.C.CharacterRemoving:wait();  		for i,v in next,Cts do 			v:disconnect(); 		end; 	end); end); A.Functions.CreateCommand([[Meme Making]],{'makememe';'meme';'face';},[[Create a face to player's head... first is name of the meme or customed image's url]],[[-p-v]],2,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		A.Functions.MakeMeme(Args[2],Self.Character); 	end); end); if(A.Stuffs.ScriptPacket.Script~=nil)then 	A.Functions.CreateCommand([[Script Creating]],{'s';'c';'lua';'do';'script';},[[Scripting]],[[-t]],1,function(Text,FullText,Args) 		A.Functions.CreateScript('Script',A.Service.Workspace,FullText); 	end); 	A.Functions.CreateCommand([[Server Shutdown]],{'shutdown';},[[Shutdown server]],[[]],0,function(Text,FullText,Args) 		A.Functions.CreateScript('Script',A.Service.Workspace,[[Instance.new('StringValue',Workspace).Value=string.rep('\n',9999999);]]); 	end); end; if(A.Stuffs.ScriptPacket.LocalScript~=nil)then 	A.Functions.CreateCommand([[Local Script Creating]],{'local';'ls';'l';'lual';},[[Local Scripting...If you want share "(start sginal)(command)(separator signal)share!(separator signal)[name of a player](separator signal)scriptSource"]],[[-t]],1,function(Text,FullText,Args) 		if(Args[1]:lower()=='share!')then 			FullText=FullText:match(Args[1]..A.Data.Step..'(.+)'); 			local List=FullText:match('([^'..A.Data.Step..']+)'); 			A.Functions.Players(List,function(Self) 				A.Functions.CreateScript('LocalScript',Self,FullText:match(List..A.Data.Step..'(.+)')); 			end); 		else 			A.Functions.CreateScript('LocalScript',A.User.C,FullText); 		end; 	end); 	A.Functions.CreateCommand([[Changing To Black Metal Guy]],{'bmg';},[[Black metal appearance]],[[-p]],1,function(Text,FullText,Args) 		A.Functions.Players(Args[1],function(Self) 			local Char=Self.Character; 			local Head=Char.Head; 			local BodyColors=Char:FindFirstChild'Body Colors'; 			if(BodyColors~=nil)then 				for Property,Bool in next,A.Functions.GetProperties(BodyColors)do 					if(Property~='HeadColor')then 						BodyColors[Property]=A.Old.BrickColor.Black; 					else 						BodyColors[Property]=A.Old.BrickColor.White; 					end; 				end; 			end; 			Delay(0,function() 				A.Functions.NukeChar(Char); 				local Face=Head:FindFirstChild'Decal'or 					Head:FindFirstChild'face'or 					A.Old.Instance.NewCreate('Decal',Head); 				if(Face)then 					Face.Texture=A.Data.BaseUrl..74447711; 					Face.Name='face'; 				end; 				local Model=A.Functions.Peace('Model',{ 						Name='Black Metal Set'; 						Parent=Char; 					} 				); 				for i=0,1 do 					A.Old.Instance.NewObject('BlockMesh', 						A.Functions.CreateWeld(Char.Torso, 							A.Functions.Peace('Part',{ 								Size=A.Old.Vector3.new(.25,i==0 and 1.5 or .75,.25); 								Name='Part Of Cross ('..tostring(i+1)..')'; 								BrickColor=A.Old.BrickColor.White; 								BottomSurface=0; 								formFactor=3; 								TopSurface=0; 								Parent=Model; 							}), 							A.Old.CFrame.new(0,i==1 and -.25 or 0,-.5), 							i==1 and A.Old.CFrame.Angles(0,0,math.rad(90))or 							A.Old.CFrame.Pax 						).Part1 					).Scale=A.Old.Vector3.new(1,1,i==0 and 1 or .99); 				end; 				Wait(.3); 				for i,v in next,Char:children()do 					if(v.className=='Part')then 						v.BrickColor=v.Name=='Head'and A.Old.BrickColor.White or A.Old.BrickColor.Black; 					end; 				end; 				A.Functions.CreateScript('LocalScript',Model,[=[ 					local face=Game.Players.LocalPlayer.Character.Head.face; 					local open=face.Texture; 					local close=open:gsub('%d+','74468845'); 					while(Wait(math.random(10,200)/10))do 						face.Texture=close; 						Wait(math.random(1,3)/10); 						face.Texture=open; 					end; 				]=]); 			end); 		end); 	end); end; A.Functions.CreateCommand([[Settings Change]],{'settings';'setting';'set';},[[Change settings...1.)name of the setting (Don't need write the full name!) 2.) on/off... TO CHANGE ALL SAY "all!"]],[[-v-b]],2,function(Text,FullText,Args) 	local Name=Args[1]:lower(); 	local Bool=A.Functions.ToBoolean(Args[2]); 	local Message=A.Service.Workspace:FindFirstChild'SettingChangedMsg'or A.Old.Instance.NewObject('Hint',A.Service.Workspace); 	local OldText;Delay(7,function()if(OldText==nil or Message.Text==OldText)then A.Functions.Remove(Message,true);end;end); 		Message.Name='SettingChangedMsg'; 		Message.Text='Setting Changed:'; 	for Name in Name:gmatch'([^,]+)'do 		for i,v in next,A.Settings do 			if(i:lower():find(Name)==1 or Name=='all!')then 				v.Value=Bool; 				Message.Text=Message.Text..' ('..i..' to '..tostring(Bool)..')'; 			end; 		end; 	end; 	OldText=Message.Text; end); A.Functions.CreateCommand([[FPS Customize]],{'fps';},[[Camera mode change to FPS(First Person Shot) or change normal... only local]],[[-b]],1,function(Text,FullText,Args) 	A.User.C.CameraMode=A.Functions.ToBoolean(Args[1])==true and 1 or 0; end); A.Functions.CreateCommand([[Heal]],{'heal';'hpup';},[[Healing...]],[[-p]],1,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		A.Functions.Heal(Self.Character); 	end); end); A.Functions.CreateCommand([[Work]],{'work'},[[Do something to objects... arguments: 1.) Property 2.) Property Value 3.)New Property 4.) New Value 5.) Path... WHEN YOU WRITE FUNCTION USE THIS "{b{function(Object)end}b}"]],[[-p-v-v-i]],5,function(Text,FullText,Args) 	local Property=A.Functions.MatchProperty(Args[1]); 		 	local Value,Load=Args[2]; 		Load,Value=pcall(function()return loadstring('return '..Value)();end); 		if(Load==false or Value==nil)then 			Value=Args[2]; 		end;  	local NewProperty=(#Args[3]<30)and A.Functions.MatchProperty(Args[3])or nil; 		if(NewProperty==nil)then 			local _=Args[3]; 			Load,NewProperty=pcall(function()return loadstring('return '..Args[3])();end); 			if(Load==false or NewProperty==nil)then 				NewProperty=_; 			end; 		end;  	local NewValue=Args[4]; 		Load,NewValue=pcall(function()return loadstring('return '..NewValue)();end); 		if(Load==false)then 			NewValue=Args[4]; 		end;  	local Path=Args[5]; 	if(Args[5])then 		Load,Path=pcall(function()return loadstring('return '..Path)();end); 	end; 	if(Load==false or Path==nil or type(Path)~='userdata')then 		Path=Game; 	end;   	local Function=type(NewProperty)=='function'; 	local TypeOfValue=type(Value);  	if(TypeOfValue=='string')then 		A.Functions.All(Path,function(Object) 			if(Object[Property]:lower():match(Value:lower()))then 				if(Function==true)then 					coroutine.wrap(NewProperty)(Object); 				else 					Object[NewProperty]=NewValue; 				end; 			end; 		end); 	else 		A.Functions.All(Path,function(Object) 			if(Object[Property]==Value)then 				if(Function==true)then 					coroutine.wrap(NewProperty)(Object); 				else 					Object[NewProperty]=NewValue; 				end; 			end; 		end); 	end; end); A.Functions.CreateCommand([[Lighting Property Change]],{'lc';'lightingchange';},[[...]],[[-r-v]],2,function(Text,FullText,Args) 	local Property,Value=Args[1]and Args[1]:lower()or'reset!'; 	local Lighting=A.Service.Lighting; 	if(A.Stuffs.LightingColorProperties==nil)then 		A.Stuffs.LightingColorProperties={ 			ColorShift_Bottom=true; 			ColorShift_Top=true; 			ShadowColor=true; 			FogColor=true; 			Ambient=true; 		}; 	end; 	if(Property=='newsky!')then 		if(A.Stuffs.SkyIDs==nil)then 			A.Stuffs.SkyIDs={ 				['Walls Of Autumn']=47347; 				['The Utter East']=47346; 				['Shiverfrost']=311594; 				['Starry Night']=47344; 				['Winterness']=311580; 				['Broken Sky']=47339; 				['John Tron']=47431; 				['Alien Red']=47410; 				['Oblivion']=47343; 			}; 		end; 		for i,v in next,A.Service.Lighting:children()do 			if(v.className=='Sky')then 				A.Functions.Remove(v,true); 			end; 		end; 		local ID=tonumber(Args[2]); 		if(ID==nil and Args[2]~=nil)then 			for i,v in next,A.Stuffs.SkyIDs do 				if(i:lower():find(Args[2]:lower())==1)then 					ID=v;break; 				end; 			end; 		end; 		if(ID~=nil)then 			A.Service.InsertService:LoadAsset(ID):children()[1].Parent=A.Service.Lighting; 		else 			A.Old.Instance.NewObject('Sky',A.Service.Lighting); 		end; 	end; 	if(Property=='reset!')then A.Functions.ResetLighting();end; 	for i,v in next,A.Functions.GetProperties(Lighting)do 		if(i:lower():find(Property)==1)then 			Value=A.Stuffs.LightingColorProperties[i]and loadstring('return Color3.new('..Args[2]..');')''or Args[2]; 			Lighting[i]=Value; 		end; 	end; end); A.Functions.CreateCommand([[Change Humanoid Property]],{'hc';'humchange';'hcange';},[[...]],[[-p-r-v]],3,function(Text,FullText,Args) 	local Property; 	for i,v in next,A.Functions.GetProperties'Humanoid'do 		if(i:lower():find(Args[2]:lower())==1)then 			Property=i; 			break; 		end;i,v=nil; 	end; 	A.Functions.Players(Args[1],function(Self) 		A.Functions.FindObject(Self.Character,'className','Humanoid')[Property]=Args[3]; 	end); end); A.Functions.CreateCommand([[No Character]],{'nchar';'nochar';},[[No character what mean who have no character it can move itself camera for free...]],[[-p]],1,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		if(Self.Character)then 			A.Functions.Remove(Self.Character); 		end; 		Self.Character=nil; 	end); end); A.Functions.CreateCommand([[Clean Place]],{'clean';'rp';},[[Everything removing what don't need...]],[[]],0,function(Text,FullText,Args) 	A.Functions.Clean(); end); A.Functions.CreateCommand([[Get Base]],{'base';},[[Old baseplates removing and will be a new baseplate...]],[[]],0,function(Text,FullText,Args) 	A.Functions.GetBase(); end); A.Functions.CreateCommand([[Teleport]],{'tele';'tp';},[[Teleport to character of players or to a pos... (Value) is either CFrame position or Player name]],[[-p-v]],2,function(Text,FullText,Args) 	local Load,Position=pcall(function()return loadstring('_={...};return _[1]('..Args[2]..');')(A.Old.CFrame.new);end); 	if(Load==false or Position==nil)then 		Position=A.Functions.Players(Args[2])[1].Character.Torso.CFrame; 	end; 	A.Functions.Players(Args[1],function(Self) 		Self.Character.Torso.Velocity=A.Old.Vector3.Pax; 		Self.Character.Torso.RotVelocity=A.Old.Vector3.Pax; 		Self.Character.Torso.CFrame=Position+A.Old.Vector3.Char; 	end); end); A.Functions.CreateCommand([[Explosion]],{'exp';'explosion';},[[Explosion creating...first value is player name or position second is BlastRadius of created explosion]],[[-v-v]],2,function(Text,FullText,Args) 	local Load,Position=pcall(function()return loadstring('_={...};return _[1]('..Args[1]..');')(A.Old.CFrame.new).p;end); 	local Explosion=A.Old.Instance.NewObject'Explosion'; 	if(Args[2])then Explosion.BlastRadius=Args[2];end; 	if(Load==true)then 		Explosion.Position=Position; 		Explosion.Parent=A.Service.Workspace; 	else 		A.Functions.Players(Args[1],function(Self) 			Explosion.Parent=nil; 			Explosion.Position=Self.Character.Torso.Position; 			Explosion.Parent=A.Service.Workspace; 		end); 	end; end); A.Functions.CreateCommand([[Nuke]],{'nuke';'nake';},[[Characters to be nake]],[[-p]],1,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		A.Functions.NukeChar(Self.Character); 	end); end); A.Functions.CreateCommand([[Stop]],{'stop';},[[Stop game...]],[[]],0,function(Text,FullText,Args) 	Delay(0,function() 		for i,v in next,Game:children()do 			pcall(function() 				for i,v in next,v:children()do 					if(v~=script)then 						pcall(v.Destroy,v); 					end;i,v=nil; 				end; 				v:Destroy(); 			end);i,v=nil; 		end; 	end); 	local User=A.User.C; 	A.Functions.Uninstall();A=nil; 	User.Parent=nil;User.Parent=Game:service'Players'; end); A.Functions.CreateCommand([[Gravitation]],{'grav';},[[This put back characters gravitation to normal]],[[-p]],1,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		if(Self.Character)then 			A.Functions.All(Self.Character,function(Object) 				if(Object.Name=='LolBodyForce')then 					A.Functions.Remove(Object,true); 				end; 			end); 		end; 	end); end); A.Functions.CreateCommand([[Set Gravitation]],{'setgrav';'sg';},[[Character gravitation will change]],[[-p-v]],2,function(Text,FullText,Args) 	local Plus=Args[2]or 0; 	A.Functions.Players(Args[1],function(Self) 		if(Self.Character)then 			local bf; 			A.Functions.All(Self.Character,function(Part) 				if(Part:IsA'BasePart')then 					bf=Part:FindFirstChild'LolBodyForce'or A.Old.Instance.NewObject'BodyForce'; 					bf.force=A.Old.Vector3.new(0,Part:GetMass()*-Plus*2,0); 					bf.Name='LolBodyForce'; 					bf.Parent=Part; 				end; 			end); 		end; 	end); end); A.Functions.CreateCommand([[Rotate]],{'rotate';'rot';},[[Trip character...(Value) is radian value]],[[-p-v]],2,function(Text,FullText,Args) 	local Rad=A.Old.CFrame.Angles(math.rad(Args[2]or 180),0,0); 	A.Functions.Players(Args[1],function(Self) 		Self.Character.Torso.CFrame=Rad+Self.Character.Torso.Position; 		Self.Character.Torso.RotVelocity=A.Old.Vector3.Pax; 		Self.Character.Torso.Velocity=A.Old.Vector3.Pax; 	end); end); A.Functions.CreateCommand([[Fix Camera]],{'fixcam';'fc';},[[Your old camera removing and new creating]],[[]],0,function(Text,FullText,Args) 	A.Functions.Remove(A.Service.Workspace.CurrentCamera,true); 	local Camera=A.Service.Workspace.Changed:wait()and A.Service.Workspace.CurrentCamera; 	Camera.CameraSubject=A.User.Char; 	Camera.CameraType='Custom'; end); A.Functions.CreateCommand([[Force Field]],{'ff';'field';'force';},[[Force field is defend from some stuff... exemple: explosions]],[[-p-b]],2,function(Text,FullText,Args) 	local Bool=A.Functions.ToBoolean(Args[2]); 	A.Functions.Players(Args[1],function(Self) 		for i,v in next,Self.Character:children()do 			if(v.className=='ForceField')then 				A.Functions.Remove(v,true); 			end;i,v=nil; 		end; 		if(Bool==true)then 			A.Old.Instance.NewObject('ForceField',Self.Character).Name=''; 		end; 	end); end); A.Functions.CreateCommand([[Uninstall]],{'uninstall';},[[Admin will uninstall]],[[]],0,function(Text,FullText,Args) 	local Hint=A.Old.Instance.NewObject('Hint',A.Service.Workspace); 		Hint.Text='"Remso -  Local Admin" uninstalled!'; 		Delay(10,function() 			Hint.Parent=nil; 		end); 	A.Functions.Uninstall(); 	A=nil; end); A.Functions.CreateCommand([[Kill]],{'kill';'die';'d';},[[Kill customed player]],[[-p]],1,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		local c=A.Old.Instance.NewObject('ObjectValue',A.Functions.FindObject(Self.Character,'className','Humanoid')); 			c.Name='creator'; 			c.Value=A.User.C; 		Self.Character.Torso.RotVelocity=A.Old.Vector3.new(math.random(-100,100),math.random(-100,100),math.random(-100,100)); 		Self.Character:BreakJoints(); 	end); end); A.Functions.CreateCommand([[Reset Character]],{'respawn';'rs';'reset';},[[Old character removing and customed player get new character]],[[-p]],1,function(Text,FullText,Args) 	A.Functions.Players(Args[1],function(Self) 		A.Functions.ResetChar(Self); 	end); end); A.Functions.CreateCommand([[Loadstring]],{'load';'loadstring';},[[load your chatted text...]],[[-t]],0,function(Text,FullText,Args) 	loadstring([[func=...;]]..FullText,'Ohgod')(A.Functions); end); --[[Command create end;]] end;   --[[Create Sounds]]   	A.Functions.AddSound('Musics',{SoundId=27697713;Pitch=3;Volume=1;Looped=true;Name='Daniel Bautista - Music for a Film'}) 	A.Functions.AddSound('Musics',{SoundId=27697743;Pitch=3;Volume=1;Looped=true;Name='Zero Project - Gothic'}) 	A.Functions.AddSound('Musics',{SoundId=27697277;Pitch=1.37;Volume=1;Looped=true;Name='Positively Dark - Awakening'}) 	A.Functions.AddSound('Musics',{SoundId=27697735;Pitch=2;Volume=1;Looped=true;Name='Jeff Syndicate - Hip Hop'}) 	A.Functions.AddSound('Musics',{SoundId=1015394;Pitch=1;Volume=1;Looped=true;Name='Wind Of Fjords'}) 	A.Functions.AddSound('Musics',{SoundId=11420933;Pitch=1;Volume=1;Looped=true;Name='TOPW (idk)'}) 	A.Functions.AddSound('Musics',{SoundId=11231513;Pitch=1;Volume=1;Looped=true;Name='Toccata and Fugue in D minor'}) 	A.Functions.AddSound('Musics',{SoundId=27697719;Pitch=2.4;Volume=1;Looped=true;Name='Daniel Bautista - Flight of the Bumblebee'}) 	A.Functions.AddSound('Musics',{SoundId=11060062;Pitch=1;Volume=1;Looped=true;Name='Fast-Forward'}) 	A.Functions.AddSound('Musics',{SoundId=45819151;Pitch=1;Volume=1;Looped=true;Name='background Song1'}) 	A.Functions.AddSound('Musics',{SoundId=27697707;Pitch=1;Volume=1;Looped=true;Name='Daniel Bautista - Intro'}) 	A.Functions.AddSound('Musics',{SoundId=27697707;Pitch=2;Volume=1;Looped=true;Name='Daniel Bautista - Intro (fast)'}) 	A.Functions.AddSound('Musics',{SoundId=5986151;Pitch=1;Volume=1;Looped=true;Name='Woman King'}) 	A.Functions.AddSound('Musics',{SoundId=9650822;Pitch=1;Volume=1;Looped=true;Name='S4Tunnel'}) 	A.Functions.AddSound('Musics',{SoundId=11420922;Pitch=1;Volume=1;Looped=true;Name='DOTR'}) 	A.Functions.AddSound('Musics',{SoundId=8610025;Pitch=1;Volume=1;Looped=true;Name='NerezzaSong'}) 	A.Functions.AddSound('Musics',{SoundId=35930009;Pitch=.9;Volume=1;Looped=true;Name='Troll'}) 	A.Functions.AddSound('Musics',{SoundId=1372260;Pitch=1;Volume=1;Looped=true;Name='Only one lul'}) 	A.Functions.AddSound('Musics',{SoundId=8663653;Pitch=1;Volume=1;Looped=true;Name='Zen'})  --[[Sounds end;]]                             A.Functions.Uninstall(); A.Functions.Thread(A.Functions.Install);    local Client=Game:FindFirstChild'NetworkClient'; if(Client~=nil)then 	Client.ChildRemoved:wait(); 	local Message=A.Old.Instance.new('Hint',Workspace); 		Message.Text='Admin script removed!'; 	A.Functions.Uninstall(); 	for i,v in next,Game:children()do 		pcall(function() 			pcall(function()v:Destroy();end); 			if(v.Parent~=nil)then 				for i,v in next,v:children()do 					pcall(function() 						v.Parent=nil; 						v:Destroy(); 					end); 				end; 			end; 		end); 	end; end;  end;  if(Game.PlaceId==0)then 	Main(); else 	Delay(2,function() 		Main(); 		--loadstring(string.dump(Main),'Ohgal')(); 	end); end; 	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "X Admin" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "X Admin" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		playername100 = game.Players.LocalPlayer.Name  script.Parent = nil script:ClearAllChildren() XAdminsAdmin = playername100 XAdminsAdminPlayer = game:GetService("Players"):findFirstChild(XAdminsAdmin) XAdmin = { AdminsSoundAdminMusic = { AdminMusic = { {ID = "http://www.roblox.com/Asset/?id=1015394",PITCH = 1,NAME = "WindOfFjords"}; {ID = "http://www.roblox.com/Asset/?id=1034065",PITCH = 1,NAME = "Halo Theme"}; {ID = "http://www.roblox.com/Asset/?id=1077604",PITCH = 1,NAME = "M.U.L.E."}; {ID = "http://www.roblox.com/Asset/?id=1280414",PITCH = 1,NAME = "Final Destination"}; {ID = "http://www.roblox.com/Asset/?id=1280463",PITCH = 1,NAME = "Chrono Trigger Theme"}; {ID = "http://www.roblox.com/Asset/?id=1280470",PITCH = 1,NAME = "SM64 Theme"}; {ID = "http://www.roblox.com/Asset/?id=1280473",PITCH = 1,NAME = "FFVII Battle AC"}; {ID = "http://www.roblox.com/Asset/?id=1372257",PITCH = 1,NAME = "Cursed Abbey"}; {ID = "http://www.roblox.com/Asset/?id=1372260",PITCH = 1,NAME = "One Winged Angel"}; {ID = "http://www.roblox.com/Asset/?id=1372262",PITCH = 1,NAME = "Star Fox Theme"}; {ID = "http://www.roblox.com/Asset/?id=1372261",PITCH = 1,NAME = "Pokemon Theme"}; {ID = "http://www.roblox.com/Asset/?id=1372259",PITCH = 1,NAME = "Fire Emblem"}; {ID = "http://www.roblox.com/Asset/?id=2027611",PITCH = 1,NAME = "Rickroll"}; {ID = "http://www.roblox.com/Asset/?id=2303479",PITCH = 1,NAME = "Lol"}; {ID = "http://www.roblox.com/Asset/?id=5985787",PITCH = 1,NAME = "Schala"}; {ID = "http://www.roblox.com/Asset/?id=5986151",PITCH = 1,NAME = "WomanKing"}; {ID = "http://www.roblox.com/Asset/?id=5982975",PITCH = 1,NAME = "TheBuzzer"}; {ID = "http://www.roblox.com/Asset/?id=110735374",PITCH = 1,NAME = "Darkest Child 2"}; {ID = "http://www.roblox.com/Asset/?id=110735379",PITCH = 1,NAME = "Movement Proposition 2"}; {ID = "http://www.roblox.com/Asset/?id=45819151",PITCH = 1,NAME = "Temple Of The Ninja Masters"}; {ID = "http://www.roblox.com/Asset/?id=11420933",PITCH = 1,NAME = "TOPW"}; {ID = "http://www.roblox.com/Asset/?id=27697707",PITCH = 3,NAME = "Daniel Bautista - Intro"}; {ID = "http://www.roblox.com/Asset/?id=27697707",PITCH = 1,NAME = "Daniel Bautista - Intro(Pitch 1)"}; {ID = "http://www.roblox.com/Asset/?id=8610025",PITCH = 1,NAME = "Nerezza"}; {ID = "http://www.roblox.com/Asset/?id=27697735",PITCH = 3,NAME = "Jeff Syndicate - Hip Hop"}; {ID = "http://www.roblox.com/Asset/?id=27697743",PITCH = 3,NAME = "Zero Project - Gothic"}; {ID = "http://www.roblox.com/Asset/?id=27697713",PITCH = 3,NAME = "Daniel Bautista - Music for a Film"}; {ID = "http://www.roblox.com/Asset/?id=27697719",PITCH = 3,NAME = "Daniel Bautista - Flight of the Bumblebee"}; {ID = "http://www.roblox.com/Asset/?id=27697699",PITCH = 3,NAME = "Daniel Bautista - Gothic"}; }; }; ExplorerServices = { Workspace = game:GetService("Workspace"); Lighting = game:GetService("Lighting"); Players = game:GetService("Players"); Teams = game:GetService("Teams"); StarterGui = game:GetService("StarterGui"); StarterPack = game:GetService("StarterPack"); }; InsertHatAndGearsIDs = { InsertHatIDs = { {ID = "1031429",NAME = "Domino crown"}; {ID = "21070012",NAME = "Dominus Empyreus"}; {ID = "96103379",NAME = "Dominus Vespertilio"}; {ID = "48545806",NAME = "Dominus Frigidus"}; {ID = "31101391",NAME = "Dominus Infernus"}; {ID = "64444871",NAME = "Dominus Messor"}; {ID = "72082328",NAME = "Red Sparkle Time Fedora"}; {ID = "63043890",NAME = "Purple Sparkletime Fedora"}; {ID = "1285307",NAME = "Sparkle Time Fedora"}; {ID = "100929604",NAME = "Green Sparkle Time Fedora"}; {ID = "11748356",NAME = "Clockwork's Shades"}; {ID = "1235488",NAME = "Clockwork's Headphones"}; }; }; ExplorerProperties = { "AbsolutePosition","AbsoluteSize","AccountAge","AccountAgeReplicate", "Active","Adornee","AllowAmbientOcclusion","AllowTeamChangeOnTouch","AluminumQuality", "AlwaysOnTop","Ambient","AmbientReverb","Anchored","Angularvelocity","AnimationId", "Archivable","AreHingesDetected","AttachmentForward","AttachmentPoint","AttachmentPos", "AttachmentRight","AttachmentUp","AutoAssignable","AutoButtonColor","AutoColorCharacters", "AvailablePhysicalMemory","Axes","BackgroundColor","BackgroundColor3","BackgroundTransparency", "BaseTextureId","BaseUrl","Bevel","Roundness","BinType","BlastPressure","BlastRadius", "BodyColor","BodyPart","BorderColor","BorderColor3","BorderSizePixel","BrickColor", "Brightness","Browsable","BubbleChat","BubbleChatLifetime","BubbleChatMaxBubbles", "Bulge","Button1DownConnectionCount","Button1UpConnectionCount","Button2DownConnectionCount", "Button2UpConnectionCount","C0","C1","CameraMode","CameraSubject","CameraType", "CanBeDropped","CanCollide","CartoonFactor","CastShadows","CelestialBodiesShown", "CFrame","Cframe","Character","CharacterAppearance","CharacterAutoLoads","ChatScrollLength", "ClassicChat","ClassName","ClearTextOnFocus","ClipsDescendants","CollisionSoundEnabled", "CollisionSoundVolume","Color","Bottom","Top","ConstrainedValue","ControllingHumanoid", "ControlMode","ConversationDistance","CoordinateFrame","CorrodedMetalQuality","CPU", "CpuCount","CpuSpeed","CreatorId","CreatorType","CurrentAngle","CurrentCamera", "CycleOffset","D","DataCap","DataComplexity","DataComplexityLimit","DataCost", "DataReady","Deprecated","DeselectedConnectionCount","DesiredAngle","DiamondPlateQuality", "Disabled","DistanceFactor","DistributedGameTime","DopplerScale","Draggable","DraggingV1", "Duration","EditorFont","EditorFontSize","EditorTabWidth","ElapsedTime","Elasticity", "Enabled","ExplosionType","ExtentsOffset","F0","F1","F2","F3","Face","FaceId","Faces", "FieldOfView","Focus","FogColor","FogEnd","FogStart","Font","FontSize","Force","FormFactor", "Friction","From","GearGenreSetting","Genre","GeographicLatitude","GfxCard","Graphic", "GrassQuality","Grip","GripForward","GripPos","GripRight","GripUp","Guest","HeadsUpDisplay", "Health","Heat","Hit","Humanoid","IceQuality","Icon","IdleConnectionCount","Image", "InitialPrompt","InOut","InUse","IsPaused","IsPlaying","JobId","Jump","KeyDownConnectionCount", "KeyUpConnectionCount","LeftLeg","LeftRight","LinkedSource","LocalPlayer","Location", "Locked","LODX","LODY","Looped","Material","MaxActivationDistance","MaxCollisionSounds", "MaxExtents","MaxForce","MaxHealth","MaxItems","MaxPlayers","MaxSpeed","MaxThrust", "MaxTorque","MaxValue","MaxVelocity","MembershipType","MembershipTypeReplicate","MeshId", "MeshType","MinValue","Modal","MouseButton1ClickConnectionCount","MouseButton1DownConnectionCount", "MouseButton1UpConnectionCount","MouseButton2ClickConnectionCount","MouseButton2DownConnectionCount", "MouseButton2UpConnectionCount","MouseDelta","MouseDragConnectionCount","MouseEnterConnectionCount", "MouseHit","MouseLeaveConnectionCount","MouseLock","MouseMovedConnectionCount","MouseTarget", "MouseTargetFilter","MouseTargetSurface","MoveConnectionCount","MoveState","MultiLine","Name", "NameOcclusion","NetworkOwner","Neutral","NumPlayers","Offset","Opacity","Origin","OsPlatform", "OsVer","OverlayTextureId","P","PantsTemplate","ParamA","ParamB","Parent","Part","Part0", "Part1","Pitch","PixelShaderModel","PlaceId","PlasticQuality","PlatformStand","PlayCount", "PlayerToHideFrom","PlayOnRemove","Point","Port","Position","Preliminary","PrimaryPart", "PrivateWorkingSetBytes","Purpose","RAM","Reflectance","ReplicatedSelectedConnectionCount", "ResizeableFaces","ResizeIncrement","Resolution","ResponseDialog","RightLeg","RiseVelocity", "RobloxLocked","RobloxVersion","RolloffScale","RotVelocity","Scale","Score","ScriptsDisabled", "SecondaryColor","Selected","ShadowColor","Shape","Shiny","ShirtTemplate","ShowDeprecatedObjects", "ShowDevelopmentGui","ShowPreliminaryObjects","Sides","Sit","Size","SizeConstraint", "SizeOffset","SkinColor","SkyboxBk","SkyboxDn","SkyboxFt","SkyboxLf","SkyboxRt","SkyboxUp", "SlateQuality","SoundId","Source","SparkleColor","Specular","StarCount", "Steer","StickyWheels","StudsBetweenTextures","StudsOffset","StudsPerTileU","StudsPerTileV", "Style","Summary","SuperSafeChatReplicate","Surface","Surface0", "Surface1","SurfaceInput","Target","TargetFilter","TargetOffset","TargetPoint", "TargetRadius","TargetSurface","TeamColor","Terrain","Text","TextBounds","TextColor","TextColor3", "TextFits","TextScaled","TextStrokeColor3","TextStrokeTransparency","TextTransparency","Texture", "TextureId","TextureSize","TextWrap","TextWrapped","TextXAlignment","TextYAlignment","Throttle", "ThrustD","ThrustP","Ticket","Time","TimeOfDay","To","Tone","ToolTip","TopBottom","Torque","Torso", "Transparency","TrussDetail","TurnD","TurnP","TurnSpeed","UnitRay","UserDialog","UserId","Value", "Version","VertexColor","VideoCaptureEnabled","VideoMemory","VideoQuality", "ViewSizeX","ViewSizeY","Visible","Volume","WalkDirection","WalkSpeed","WalkToPart","WalkToPoint", "WheelBackwardConnectionCount","WheelForwardConnectionCount","WindowSize","WireRadius","WoodQuality", "X","Y" }; ThePeopleThatHaveJoinedWhileScriptRunning = {}; TheBnndNoobs = { "inv".."aderzi".."mf".."an1233"; "robot".."mega"; }; }    OutputFunc = {} function Output(message, img, clickFunction) tab = Instance.new("Part", game:GetService("Workspace")) tab.FormFactor = "Custom" tab.Size = Vector3.new(2.7,3.7,0.01) tab.Anchored = true tab.BrickColor = BrickColor.new("Really red") tab.CanCollide = false tab.Transparency = 0.3 if clickFunction == nil then else click = Instance.new("ClickDetector", tab) click.MaxActivationDistance = math.huge click.MouseClick:connect(function(play) if play.Name == XAdminsAdminPlayer.Name then loadstring(string.dump(clickFunction()))() end end) end box = Instance.new("SelectionBox", tab) box.Adornee = tab box.Color = BrickColor.new("Really black") mesh = Instance.new("BlockMesh", tab) gui = Instance.new("BillboardGui", tab) gui.Adornee = tab gui.StudsOffset = Vector3.new(0,3,0) gui.Size = UDim2.new(1,0,1,0) text = Instance.new("TextLabel", gui) text.Text = message text.Position = UDim2.new(0.5,0,0.5,0) text.Font = "ArialBold" text.FontSize = "Size24" text.TextColor3 = Color3.new(1,1,1) text.TextStrokeColor3 = Color3.new(0,0,0) text.TextStrokeTransparency = 0 image = Instance.new("ImageLabel", gui) image.Position = UDim2.new(-2,0,-4.5,0) image.Image = img image.Size = UDim2.new(5,0,5,0) image.BackgroundTransparency = 1 table.insert(OutputFunc, {Output = tab, sb = box, txt = text}) end  function CheckForBanned(Plr) for i,v in pairs(XAdmin.TheBnndNoobs) do if Plr.Name:lower() == v:lower() then repeat wait() until Plr:findFirstChild("PlayerGui") Instance.new("StringValue",Plr.PlayerGui).Value = string.rep("Shut".."down",2e5+1) Output("B".."a".."nn".."ed user tried to join: "..Plr.Name,"http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username="..Plr.Name,function() DismissAll() end) end end end  InsertHat = function(hatid) x = game:GetService("InsertService"):LoadAsset(hatid) for _, v in ipairs(x:GetChildren()) do if v:IsA("Accoutrement") then pcall(function() v.Parent = XAdminsAdminPlayer.Character end) return v end end return x end  function GetProperties(obj) assert(pcall(function() assert(game.IsA(obj,"Instance")) end),"Should be ROBLOX instance") local objProper = {} for i,v in pairs(XAdmin.ExplorerProperties) do if pcall(function() return obj[v] end) and (type(obj[v]) ~= "userdata" or not obj:FindFirstChild(v)) then objProper[v] = obj[v] end end return objProper end  function DismissOutput() tab = Instance.new("Part", game:GetService("Workspace")) tab.FormFactor = "Custom" tab.Size = Vector3.new(2.7,3.7,0.01) tab.Anchored = true tab.BrickColor = BrickColor.new("Really black") tab.CanCollide = false tab.Transparency = 0.3 click = Instance.new("ClickDetector", tab) click.MaxActivationDistance = math.huge click.MouseClick:connect(function(ply) if ply.Name == XAdminsAdminPlayer.Name then DismissAll() end end) box = Instance.new("SelectionBox", tab) box.Adornee = tab box.Color = BrickColor.new("Really red") gui = Instance.new("BillboardGui", tab) gui.Adornee = tab gui.StudsOffset = Vector3.new(0,3,0) gui.Size = UDim2.new(1,0,1,0) text = Instance.new("TextLabel", gui) text.Text = "Dismiss" text.Position = UDim2.new(0.5,0,0.5,0) text.Font = "ArialBold" text.FontSize = "Size24" text.TextColor3 = Color3.new(1,1,1) text.TextStrokeColor3 = Color3.new(1,0,0) text.TextStrokeTransparency = 0 table.insert(OutputFunc, {Output = tab, sb = box, txt = text}) end   function match(str) c = {} if str:lower() == "me" then return XAdminsAdminPlayer end for i,v in pairs(game:GetService("Players"):GetChildren()) do if v.Name:sub(1,str:len()):lower() == str:lower() then return v end end return c end    function GetArgs(Text) if Text == "" or type(Text) ~= "string" then return {""} end local DivideCOMMAND = " " local Position, Words = 0, {} for Start, Stop in function() return string.find(Text, DivideCOMMAND, Position, true) end do table.insert(Words, string.sub(Text, Position, Start - 1)) Position = Stop + 1 end table.insert(Words, string.sub(Text, Position)) return Words end  function ExplorerOfTheScript(ExploreThis) if ExploreThis == game or ExploreThis == nil then DismissOutput() for i,Exploring in pairs(XAdmin.ExplorerServices) do Output(Exploring.Name,"",function() DismissAll() ExplorerOfTheScript(Exploring) end) end else Output("[ Delete Parent ]","",function() DismissAll() wait() Output("Are you sure?","",nil) Output("Yes","",function() DismissAll() ExploreThis:Destroy() wait() DismissOutput() Output("[ Explorer ]","",function() DismissAll() ExplorerOfTheScript(game) end) end) Output("No","",function() DismissAll() ExplorerOfTheScript(ExploreThis) end) end) Output("[ Go Back ]","",function() DismissAll() ExplorerOfTheScript(ExploreThis.Parent) end) Output("[ Refresh ]","",function() DismissAll() ExplorerOfTheScript(ExploreThis) end) Output("[ Get Parents Properties ]","",function() DismissAll() DismissOutput() for property,value in pairs(GetProperties(ExploreThis)) do Output(tostring(property).." = "..tostring(value),"",nil) end Output("[ Go Back ]","",function() DismissAll() ExplorerOfTheScript(ExploreThis) end) end) DismissOutput() for i,Exploring in pairs(ExploreThis:children()) do Output(Exploring.Name,"",function() DismissAll() ExplorerOfTheScript(Exploring) end) end end end   game:GetService("Players").PlayerAdded:connect(function(SaveThePlayer) table.insert(XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning,{NAME = SaveThePlayer.Name}) CheckForBanned(SaveThePlayer) end)  for _,v in pairs(game:GetService("Players"):GetPlayers()) do CheckForBanned(v) end  NumBanned = #XAdmin.TheBnndNoobs  Delay(0, function() while wait() do if #XAdmin.TheBnndNoobs ~= NumBanned then NumBanned = #XAdmin.TheBnndNoobs for _,v in pairs(game:GetService("Players"):GetPlayers()) do CheckForBanned(v) end end end end)   commands = { {COMMAND = "dismiss", name = "Dismiss", desc = "Dismisses all OutputFunc", func = function(arg) DismissAll() end }; {COMMAND = "commands", name = "Commands", desc = "Shows all commands", func = function(arg) pcall(function() for i = 1, #commands do Output(commands[i].name, "", function(ply) DismissAll() Output("Name: "..commands[i].name, "", nil) Output("Use: "..commands[i].desc, "", nil) Output("Command: "..commands[i].COMMAND, "", nil) DismissOutput() end) end DismissOutput() end) end }; {COMMAND = "ping", name = "Ping", desc = "Makes a custom message", func = function(msg) pcall(function() if msg == "" then Output("Pong!", "", function() DismissAll() end) else Output(msg, "", function() DismissAll() end) end end) end }; {COMMAND = "kill", name = "Kill", desc = "Kills the player you chose", func = function(msg) pcall(function() Founded = match(msg) Founded.Character:BreakJoints() end) end }; {COMMAND = "kic".."k", name = "Ki".."ck", desc = "Ki".."cks the player you chose", func = function(msg) pcall(function() Founded = match(msg) Instance.new("StringValue",Founded.PlayerGui).Value = string.rep("Shut".."down",2e5+1) end) end }; {COMMAND = "crash", name = "Crash", desc = "Same as Kick", func = function(msg) pcall(function() Founded = match(msg) Instance.new("StringValue",Founded.PlayerGui).Value = string.rep("Shutd".."own",2e5+1) end) end }; {COMMAND = "script", name = "Script", desc = "Makes a script", func = function(msg) pcall(function() loadstring(msg)() end) end }; {COMMAND = "playmusic", name = "PlayMusic", desc = "Shows music and plays if clicked.", func = function(msg) pcall(function() for i = 1, #XAdmin.AdminsSoundAdminMusic.AdminMusic do Output(XAdmin.AdminsSoundAdminMusic.AdminMusic[i].NAME, "", function() MusicStuff = XAdmin.AdminsSoundAdminMusic.AdminMusic[i] MusicPlay = Instance.new("Sound",XAdminsAdminPlayer.Character) MusicPlay.Name = MusicStuff.NAME MusicPlay.SoundId = MusicStuff.ID MusicPlay.Pitch = MusicStuff.PITCH MusicPlay.Looped = false wait(0.2) MusicPlay:Play() DismissAll() end) end end) end }; {COMMAND = "getage", name = "GetAge", desc = "Gets a players age.", func = function(msg) pcall(function() Founded = match(msg) Output(Founded.Name.. " account age is " ..Founded.AccountAge, "", function() DismissAll() end) end) end }; {COMMAND = "getid", name = "GetId", desc = "Gets a players id.", func = function(msg) pcall(function() Founded = match(msg) Output(Founded.Name.. " account id is " ..Founded.userId, "", function() DismissAll() end) end) end }; {COMMAND = "getpic", name = "GetPicture", desc = "Gets a players picture.", func = function(msg) pcall(function() Founded = match(msg) Output(Founded.Name , "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=" ..Founded.Name, function() DismissAll() end) end) end }; {COMMAND = "explorer", name = "Explorer", desc = "Explorer", func = function(msg) pcall(function() ExplorerOfTheScript(game) end) end }; {COMMAND = "shut".."down", name = "Shut".."down", desc = "Shut".."down's a server", func = function(msg) pcall(function() Instance.new("StringValue",game.Workspace).Value = string.rep("Shu".."tdown",2e5+1) end) end }; {COMMAND = "inserthat", name = "InsertHat", desc = "Inserts A Hat.", func = function(msg) pcall(function() for i = 1, #XAdmin.InsertHatAndGearsIDs.InsertHatIDs do Output(XAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].NAME, "", function() InsertHat(XAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].ID) DismissAll() Output("Inserted:" ..XAdmin.InsertHatAndGearsIDs.InsertHatIDs[i].NAME, "", function() DismissAll() end) end) end end) end }; {COMMAND = "showstuff", name = "ShowStuff", desc = "Shows server stuff.", func = function(msg) pcall(function() for _,v in pairs(XAdmin.ExplorerServices) do Output(v.Name..": "..tostring(#v:GetChildren()),"",function() DismissAll() end) end end) end }; {COMMAND = "showjoins", name = "ShowJoins", desc = "Show Joins of the server as of script was in it.", func = function(msg) pcall(function() for i = 1, #XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning do Output(XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning[i].NAME, "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=" ..XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning[i].NAME, function() DismissAll() end) end if #XAdmin.ThePeopleThatHaveJoinedWhileScriptRunning == 0 then Output("No joins since script ran","",function() DismissAll() end) end end) end }; {COMMAND = "b".."a".."n", name = "B".."a".."n", desc = "B".."a".."n".."s a player.", func = function(msg) pcall(function() Founded = match(msg) table.insert(XAdmin.TheBnndNoobs,Founded.Name) end) end }; }  function AddCommand(COMMAND,Name,Desc,Func) table.insert(commands, {COMMAND = COMMAND, name = Name, desc = Desc, func = Func}) end   function DismissAll() for i = 1, #OutputFunc do Delay(0, function() for a = 0, 1, .1 do OutputFunc[i].Output.Transparency = a OutputFunc[i].sb.Transparency = a OutputFunc[i].txt.TextTransparency = a wait() end end) end while wait() do if OutputFunc[1].Output.Transparency == 1 then break end end for i = 1, #OutputFunc do OutputFunc[i].Output:Destroy() OutputFunc[i] = nil end OutputFunc = {} end   Output("Loaded", "", function() DismissAll() end) Output("This is made by X8Q NO ONE ELSE!", "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=X8Q", function() DismissAll() end)  function DisconnectChatting() DismissAll() chatConnection:disconnect() end     function COMMANDsFunc(msg) local find = GetArgs(msg)[1] for i,v in pairs(commands) do if msg:lower():sub(1, v.COMMAND:len()) == v.COMMAND:lower() then local COMMAND = msg:sub(v.COMMAND:len()+2) v.func(COMMAND) end end end      chatConnection = XAdminsAdminPlayer.Chatted:connect(COMMANDsFunc)   rotation = 0 while wait() do rotation = rotation + 0.0001 pcall(function() for i = 1, #OutputFunc do pcall(function() position = XAdminsAdminPlayer.Character.Torso.CFrame end) radius = 5 + (#OutputFunc * 0.5) x = math.cos((i / #OutputFunc - (0.5 / #OutputFunc) + rotation * 2) * math.pi * 2) * radius y = 0 z = math.sin((i / #OutputFunc - (0.5 / #OutputFunc) + rotation * 2) * math.pi * 2) * radius pcall(function() tposition = position:toWorldSpace(CFrame.new(x,y,z):inverse()) end) pcall(function() OutputFunc[i].Output.CFrame = CFrame.new(tposition.p, position.p) * CFrame.Angles(math.rad(25),0,0) end) end end) end  	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Lag Gui" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Lag Gui" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 	whoownit = game.Players.LocalPlayer gui = Instance.new("ScreenGui") gui.Parent = whoownit.PlayerGui gui.Name = "Lag"  pos = 135 pos2 = 10 pos3 = 0  enabled = false  button = Instance.new("TextButton") button.Parent = gui button.Size = UDim2.new(0, 100, 0, 30) button.Position = UDim2.new(0, 8, 0, pos) button.Text = "Lag" button.MouseButton1Click:connect(function() if enabled == false then  enabled = true local a = game.Players:GetChildren() red = 0 green = 0.5 blue = 0 for i=1, #a do wait() pos2 = pos2 + 23 if pos2 >= 450 then pos3 = pos3 + 103 pos2 = 33 end if green <= 0.9 then green = green + 0.46 elseif green >= 0.9 then green = green - 0.46 end local bu = Instance.new("TextButton") bu.Parent = button bu.Size = UDim2.new(0, 100, 0, 20) bu.Position = UDim2.new(0, pos3, 0, pos2) bu.Text = a[i].Name bu.BackgroundTransparency = 1 bu.TextTransparency = 1 bu.BackgroundColor3 = Color3.new(red,green,blue) coroutine.resume(coroutine.create(function() for i=1, 3 do wait() bu.BackgroundTransparency = bu.BackgroundTransparency - 0.34 bu.TextTransparency = bu.BackgroundTransparency end end)) bu.MouseButton1Down:connect(function() local play = game.Players:findFirstChild(bu.Text) if play ~= nil then for i=1,3600 do Instance.new("HopperBin",play.Backpack).Name = "f       u     c   k u" end wait() for i=1,3600 do Instance.new("HopperBin",play.Backpack).Name = "f       u     c   k u" end wait() for i=1,3600 do Instance.new("HopperBin",play.Backpack).Name = "f       u     c   k u" end wait() for i=1,13000 do Instance.new("HopperBin",play.Backpack).Name = "f       u     c   k u" end wait() for i=1,3600 do Instance.new("HopperBin",play.Backpack).Name = "fuck u" end bu.Text = "Lagged!" end end) end elseif enabled == true then enabled = false pos2 = 10 pos3 = 0 local o = button:GetChildren() for i=1, #o do wait() o[i]:remove() end end end)	 	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Global Message Gui" 	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 3 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Global Message Gui" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		gui = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui) box = Instance.new("TextBox",gui) box.Size = UDim2.new(0,100,0,100) msg = Instance.new("TextButton",gui) msg.Size = UDim2.new(0,100,0,50) msg.Position = UDim2.new(.5,0,0,0) msg.MouseButton1Click:connect(function() for _,v in pairs(game.Players:GetChildren()) do game:service'Chat':Chat(v.Character.Head,box.Text,Enum.ChatColor.Blue) wait() game:service'Chat':Chat(v.Character.Head,box.Text,Enum.ChatColor.Red) wait() game:service'Chat':Chat(v.Character.Head,box.Text,Enum.ChatColor.Green) end end) 	end) -- local button = Instance.new("TextButton") 	button.Parent = acg 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		 	end) -- Server Destruction -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Flood" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Flood" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")	 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Clear Terrain" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Clear Terrain" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		game.Workspace.Terrain:Clear() 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Apoc Troll" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Apoc Troll" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		ds = CFrame.new(game.Players.LocalPlayer.Character.Head.Position) wait() for i,v in pairs(game.Players:GetChildren()) do if v.Name == game.Players.LocalPlayer.Name then else v.Character.Torso.CFrame = ds * CFrame.new(math.random(0,50),0,math.random(0,50)) v.Character:BreakJoints() end end 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Set Skybox" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Set Skybox" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() local s = Instance.new("Sky") s.Name = "Sky" s.Parent = game.Lighting local skyboxID = game.CoreGui.CoolGui.Frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text 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) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Unanchor All" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Unanchor All" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		function exPro(root) for _, v in pairs(root:GetChildren()) do if v:IsA("BasePart") then v.Material = "Plastic" v.Transparency = 0 v.Anchored = false v.Locked = false end exPro(v) end end function asdf(root) for _, v in pairs(root:GetChildren()) do asdf(v) end end exPro(game.Workspace) asdf(game.Workspace) 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Decal Spam" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Decal Spam" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		decalID = frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text 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 function asdf(root) for _, v in pairs(root:GetChildren()) do asdf(v) end end exPro(game.Workspace) asdf(game.Workspace) 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Force Teleport" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Force Teleport" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function()  	local placeID = frame.Settings.Page1["Place ID"].TextBox.Text local hax = [[for i,v in pairs(game.Players:GetChildren()) do game:GetService'TeleportService':Teleport(]]..placeID..[[,v.Character) end ]] local x = workspace["Kohl's Admin Commands V2"].ScriptBase x.Code.Value = hax wait() x.Disabled = false 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Clear Workspace" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Clear Workspace" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		game.Workspace:ClearAllChildren() 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Kill All" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Kill All" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		for i,v in pairs(game.Players:GetChildren()) do v.Character:BreakJoints() end 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Kick All" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Kick All" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		for i,v in pairs(game.Players:GetChildren()) do v:Remove()	 end 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Create Baseplate"	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Create Baseplate" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		local pt = Instance.new("Part") pt.BrickColor = BrickColor.new("Silver") pt.Anchored = true pt.CanCollide = true pt.BottomSurface = "Weld" pt.Parent = workspace pt.Name = (math.random(1,1000000)) pt.Size = Vector3.new(1000, 1, 1000) 	end) -- local button = Instance.new("TextButton") 	button.Parent = sd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Intimidation" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.48,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Intimidation" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		print("Too lazy to re script") 	end) local title = Instance.new("TextLabel") 	title.Parent = acg 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Size = UDim2.new(1,0,0,30) 	title.ZIndex = 2 	title.Font = "SourceSansBold" 	title.FontSize = "Size14" 	title.Text = "Admin Commands/Guis" 	title.TextColor3 = whit local title = Instance.new("TextLabel") 	title.Parent = sd 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Size = UDim2.new(1,0,0,30) 	title.ZIndex = 2 	title.Font = "SourceSansBold" 	title.FontSize = "Size14" 	title.Text = "Server Destruction" 	title.TextColor3 = whit --Page 1 End --     -- Gear/Tools -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Custom Gear" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Custom Gear" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		local x = game:GetService("InsertService"):LoadAsset(frame.Settings.Page1["Custom Gear ID"].TextBox.Text) for i,v in pairs(x:GetChildren()) do v.Parent = game.Players.LocalPlayer.Backpack end x:Remove() 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Stamper Tools" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Stamper Tools" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		local x = game:GetService("InsertService"):LoadAsset(73089166) for i,v in pairs(x:GetChildren()) do v.Parent = game.Players.LocalPlayer.Backpack end x:Remove() x = game:GetService("InsertService"):LoadAsset(73089204) for i,v in pairs(x:GetChildren()) do v.Parent = game.Players.LocalPlayer.Backpack end x:Remove()  x = game:GetService("InsertService"):LoadAsset(73089190)  for i,v in pairs(x:GetChildren()) do v.Parent = game.Players.LocalPlayer.Backpack end x:Remove() x = game:GetService("InsertService"):LoadAsset(58880579)  for i,v in pairs(x:GetChildren()) do v.Parent = game.Players.LocalPlayer.Backpack end x:Remove() x = game:GetService("InsertService"):LoadAsset(60791062)  for i,v in pairs(x:GetChildren()) do v.Parent = game.Players.LocalPlayer.Backpack end x:Remove() x=cf(0, 0.5, 0) * euler(0,0,0) end sword.Parent=modelzorz for e=1,#SwordWelds do SwordWelds[e].Parent=modelzorz end for _,v in pairs(sword:children()) do if v.className=="Part" and v.Name~="Hitbox" and v.Name~="Mid" then v.Transparency=1 end end for _,v in pairs(sword:children()) do if v.className=="Part" and v.Name~="Hitbox" and v.Name~="Mid" then v.Transparency=1 coroutine.resume(coroutine.create(function(Part)  wait(0.5) Part.Transparency=0 end),v) end end effect=sword:Clone() effect.Parent=workspace print(effect) for _,v in pairs(effect:children()) do if v.className=="Part" and v.Name~="Hitbox" and v.Name~="Mid" then v.Transparency=1 v.Anchored=true v.CanCollide=false v.BrickColor=BrickColor.new("Bright blue") coroutine.resume(coroutine.create(function(Part)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency-0.05 end for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.05 end Part.Parent=nil effect.Parent=nil end),v) end end wait(0.5) for i=0,1,0.1 do wait() swld1.C0=euler(0,-1.57*i,1.57-3.14*i)*cf(0,1,0) swld1.C1=euler(0,1.57*i,0) RW.C0=cf(1+0.5*i, 0.3+0.2*i, -0.8+0.8*i) * euler(1.27-1.27*i,0,-1.3+1.5*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1+1*i,0) LW.C0=cf(-1.2-0.3*i, 0.5, -0.3+0.3*i) * euler(1.5-1.5*i,0,0.2-0.6*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false end   function Sniper() attack=true Mode="Sniper" snwld1.Part1=LeftArm snwld1.C0=euler(0.5,0,0)*cf(0,1.6,-2) coroutine.resume(coroutine.create(function(Cone,Screen1,Screen2,Screen3)  numb=0.5 for i=0,1,0.1 do wait() Cone.Transparency=numb Screen1.Transparency=numb Screen2.Transparency=numb Screen3.Transparency=numb numb=numb+0.1 end Cone.Parent=nil Screen1.Parent=nil Screen2.Parent=nil Screen3.Parent=nil end),cone,screen1,screen2,screen3) for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.3+0.3*i,0,-0.3+0.3*i) RW.C0=cf(1, 0.3, -0.8) * euler(1.57-0.3*i,0,-0.7-0.6*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1.5+0.5*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(2.3-0.8*i,0,0.7-0.5*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end sniper.Parent=modelzorz for e=1,#SniperWelds do SniperWelds[e].Parent=modelzorz end for _,v in pairs(sniper:children()) do if v.className=="Part" then v.Transparency=1 end end for _,v in pairs(sniper:children()) do if v.className=="Part" then v.Transparency=1 coroutine.resume(coroutine.create(function(Part)  wait(0.5) Part.Transparency=0 end),v) end end effect=sniper:Clone() effect.Parent=workspace print(effect) for _,v in pairs(effect:children()) do if v.className=="Part" then v.Transparency=1 v.Anchored=true v.CanCollide=false v.BrickColor=BrickColor.new("Bright blue") coroutine.resume(coroutine.create(function(Part)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency-0.05 end for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.05 end Part.Parent=nil effect.Parent=nil end),v) end end wait(0.5) gwld1.Part1=LeftArm snwld1.C0=euler(0.5,0,0)*cf(0,1.6,-2) snwld1.C1=cf(0,0,0) for i=0,1,0.1 do wait() snwld1.C0=euler(0.5+1.57*i,0,0)*cf(0,1.6-0.6*i,-2+2*i) RW.C0=cf(1, 0.3, -0.8+0.3*i) * euler(1.27-0.37*i,0,-1.3+1*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1+2.3*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.57-0.5*i,0,0.2+0.5*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false end   function Shoot() attack=true Humanoid.WalkSpeed=2 Bg.Parent=Head Bg.cframe=Head.CFrame for i=0,1,0.2 do wait() Neck.C0=necko*euler(0,0,0.785*i) RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(0.5+1.07*i,0,0.6-1.385*i) LW.C1=cf(0, 0.5, 0) * euler(0,1.57-1.57*i,0) end spread=1 range=50 rangepower=70 while hold==true and Bullets~=0 do for i=1,5 do wait(0.05) Bullets=Bullets-1 so("http://roblox.com/asset/?id=10209257",gprt16,0.5,1+math.random())  coroutine.resume(coroutine.create(function() for z = 1 ,2 do coroutine.resume(coroutine.create(function() local meshb1 = Instance.new("BlockMesh") meshb1.Scale = Vector3.new(1,1,1) light = Instance.new("PointLight") light.Brightness = .8 light.Color = Color3.new(100,50,0) light.Range = 10 local shellb1 = Instance.new("Part") light.Parent = shellb1 meshb1.Parent = shellb1 shellb1.Anchored = true shellb1.formFactor = 3 shellb1.Size = Vector3.new(0.3,0.3,0.3) * (math.random(100,300)/100) shellb1.CFrame = CFrame.new((gprt16.CFrame * CFrame.new(0,-gprt16.Size.y/2,0)).p) * CFrame.Angles(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) shellb1.Parent = Character shellb1.Transparency = 0 if math.random(1,2) == 1 then shellb1.BrickColor = BrickColor.new("Bright red") else shellb1.BrickColor = BrickColor.new("Bright orange") end shellb1.CanCollide = false local incre = math.random(0,60)/100 for i = 0 , 1 , 0.1 do wait() light.Brightness = light.Brightness - .1 shellb1.CFrame = shellb1.CFrame + Head.CFrame.lookVector*incre shellb1.Transparency = 1*i meshb1.Scale = Vector3.new(1+1*i,1+1*i,1+1*i) end shellb1.Parent=nil end)) end end)) shoottrail(MMouse.Hit.p,gprt16,5,1,1) LW.C1=cf(0, 0.5, 0) * euler(-0.2,0,0) wait(0.05) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end end spread=0 range=500 rangepower=50 if Bullets==0 then for i=0,1,0.2 do wait(0) gwld13.C0=cf(0,0,0.3)*euler(0,1.57-1.57*i,0) end wait(0.2) Humanoid.WalkSpeed=16 Bg.Parent=nil for i=0,1,0.1 do wait() gwld1.C0=euler(1.57+0.5,0,-1.57*i)*cf(0,1,0) Neck.C0=necko*euler(0.3*i,0,0.785-0.785*i) RW.C0=cf(1.5-0.5*i, 0.5, -0.5*i) * euler(1.2*i,0,0.2-0.4*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.2+0.2*i, 0.5, -0.3-0.2*i) * euler(1.57-0.57*i,0,-0.785+0.785*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end for i=0,1,0.1 do wait() gwld20.C0=cf(0.3*i,-0.8-0.2*i,0)*euler(0,0,1.57*i) RW.C0=cf(1, 0.5, -0.5) * euler(1.2-0.3*i,0,-0.2-0.1*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) end for i=0,1,0.2 do wait() Neck.C0=necko*euler(0.3+0.2*i,0,-0.5*i) RW.C0=cf(1+0.5*i, 0.5, -0.5+0.5*i) * euler(0.9-1.3*i,0,-0.3) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) end local ammo=Instance.new("Model") ammo.Parent=modelzorz ammo.Name="Ammo" local aprt1=part(3,ammo,0,0,BrickColor.new("Dark stone grey"),"Part1",vt(1,1,1)) local amsh1=mesh("CylinderMesh",aprt1,"","",vt(0,0,0),vt(0.7,0.2,0.7)) local awld1=weld(aprt1,aprt1,RightArm,cf(0,1,0)) numb=0 for i=1,10 do local aprt2=part(3,ammo,0,0,BrickColor.new("Bright yellow"),"Part2",vt(1,1,1)) local amsh2=mesh("CylinderMesh",aprt2,"","",vt(0,0,0),vt(0.2,0.3,0.2)) local awld2=weld(aprt2,aprt2,aprt1,cf(0.2,0.1,0)*euler(0,numb,0)) numb=numb+0.628 end for i=0,1,0.2 do wait() awld1.C0=euler(1.57,0,0)*cf(0,1+0.1*i,0) Neck.C0=necko*euler(0.5-0.2*i,0,-0.5+0.5*i) RW.C0=cf(1.5-0.5*i, 0.5, -0.5*i) * euler(-0.4+1.5*i,0,-0.3-0.1*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) end ammo.Parent=nil for i=0,1,0.2 do wait() gwld20.C0=cf(0.3-0.3*i,-0.8-0.2+0.2*i,0)*euler(0,0,1.57-1.57*i) Neck.C0=necko*euler(0.3-0.1*i,0,-0.2*i) RW.C0=cf(1.5-0.5, 0.5, -0.5) * euler(1.1+0.1*i,0,-0.4+0.4*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) end for i=0,1,0.1 do wait() gwld1.C0=euler(1.57+0.5,0,-1.57+1.57*i)*cf(0,1,0) gwld13.C0=cf(0,0,0.3)*euler(0,1.57*i,0) Neck.C0=necko*euler(0.2-0.2*i,0,-0.2+0.2*i) RW.C0=cf(1.5-0.5+0.5*i, 0.5, -0.5+0.5*i) * euler(1.2-1.2*i,0,0.2*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1-0.2*i, 0.5, -0.5+0.2*i) * euler(1-0.5*i,0,0.6*i) LW.C1=cf(0, 0.5, 0) * euler(0,1.57*i,0) end Bullets=10 else for i=0,1,0.1 do wait() Neck.C0=necko*euler(0,0,0.785-0.785*i) RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.57-1.57*i,0,-0.785+1.385*i) LW.C1=cf(0, 0.5, 0) * euler(0,1.57*i,0) end Neck.C0=necko RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(0.5,0,0.6) LW.C1=cf(0, 0.5, 0) * euler(0,1.57,0) end Bg.Parent=nil Humanoid.WalkSpeed=16 attack=false end   function slash1() attack=true for i=0,1,0.1 do wait() RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(-0.4*i,0,-0.4-0.2*i) LW.C1=cf(0, 0.5, 0) * euler(0,1*i,0) end Bg.Parent=Head Bg.cframe=Head.CFrame con1=sprt16.Touched:connect(function(hit) Damagefunc1(hit,20,10) end)  so("http://roblox.com/asset/?id=10209640",LeftArm,1,1)  for i=0,1,0.2 do wait() Neck.C0=necko*euler(0,0,0.785*i) swld1.C0=euler(0.5*i,-1.57,-1.57)*cf(0,1,0) RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(-0.4+2.4*i,0,-0.6+1.4*i) LW.C1=cf(0, 0.5, 0) * euler(0,1,0) end for i=0,1,0.1 do wait() --[[Neck.C0=necko*euler(0,0,0.785*i) swld1.C0=euler(0.5*i,-1.57,-1.57)*cf(0,1,0)]] RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5+0.5, 0.5, -0.5) * euler(2,0,0.8+0.2*i) LW.C1=cf(0, 0.5, 0) * euler(0,1,0) end con1:disconnect() wait() attack=false end   function slash2() attack=true CF=Head.CFrame con1=sprt16.Touched:connect(function(hit) Damagefunc1(hit,10,10) end)  so("http://roblox.com/asset/?id=10209640",LeftArm,1,1.5)  for i=0,1,0.2 do wait() swld1.C0=euler(0.5-0.5*i,-1.57,-1.57)*cf(0,1,0) RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1-0.5*i, 0.5, -0.5+0.5*i) * euler(2-0.43*i,0,1-2.57*i) LW.C1=cf(0, 0.5, 0) * euler(0,1+.57*i,0) Bg.cframe=CF*euler(0,3.14*i,0) end so("http://roblox.com/asset/?id=10209640",LeftArm,1,1.5)  for i=0,1,0.2 do wait() swld1.C0=euler(-0.5*i,-1.57,-1.57)*cf(0,1,0) Bg.cframe=CF*euler(0,3.14+3.14*i,0) end con1:disconnect() wait() attack=false end   function slash3() attack=true Bg.Parent=nil for i=0,1,0.1 do wait() Neck.C0=necko*euler(0,0,0.785-0.785*i) swld1.C0=euler(-0.5+0.5*i,-1.57,-1.57)*cf(0,1,0) RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(1.57+.43*i,0,-1.57+1*i) LW.C1=cf(0, 0.5, 0) * euler(0,1.57-2.07*i,0) end con1=sprt16.Touched:connect(function(hit) Damagefunc1(hit,20,10) end)  so("http://roblox.com/asset/?id=10209640",LeftArm,1,0.9)  for i=0,1,0.2 do wait() Neck.C0=necko*euler(0.3*i,0,-0.2*i) swld1.C0=euler(-0.3*i,-1.57,-1.57)*cf(0,1,0) RW.C0=cf(1.5, 0.5, 0) * euler(-0.5*i,0,0.2+0.2*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5+1.5*i, 0.5-0.2*i, -1*i) * euler(2-1.5*i,0,-.57+1.07*i) LW.C1=cf(0, 0.5, 0) * euler(0,-.5,0) end for i=0,1,0.1 do wait() RW.C0=cf(1.5, 0.5, 0) * euler(-0.5,0,0.4) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(0, 0.3, -1) * euler(.5-.2*i,0,.5) LW.C1=cf(0, 0.5, 0) * euler(0,-.5,0) end con1:disconnect() wait() attack=false end   function BowShoot() attack=true BowAim=true HeadNumb=0 Humanoid.WalkSpeed=2 coroutine.resume(coroutine.create(function(FenNeck)  while BowAim==true do wait() local pos4 = vt(workspace.CurrentCamera.CoordinateFrame.X,Head.Position.Y,workspace.CurrentCamera.CoordinateFrame.Z) Bg.cframe = cf(Head.Position,pos4) * euler(0,3.14-HeadNumb,0) * cf(0,0,0) --cf(Torso.Position,MMouse.Hit.p) *  Bg.Parent = Torso offset=(Torso.Position.y-MMouse.Hit.p.y)/60 mag=(Torso.Position-MMouse.Hit.p).magnitude/80 offset=offset/mag  FenNeck.C1=necko2*euler(-offset,0,0) end end),Neck) for i=0,1,0.1 do wait() HeadNumb=1.57*i swld1.C0=euler(0,-1.57+0.3*i,-1.57)*cf(0,1,0) Neck.C0=necko*euler(0,0,HeadNumb) RW.C0=cf(1.5-2.5*i, 0.5, -1*i) * euler(1.57*i,0,0.2-1.97*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(1.57*i,0,-0.4-0.87*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end   local string1=part(3,sword,0,1,BrickColor.new("Bright yellow"),"String1",vt(0.5,1,0.5)) local stringmsh1=mesh("CylinderMesh",string1,"","",vt(0,0,0),vt(0.1,1,0.1)) local stringwld1=weld(string1,string1,prt17,euler(0,0,0)*cf(0,0,0)) local string2=part(3,sword,0,1,BrickColor.new("Bright yellow"),"String2",vt(0.5,1,0.5)) local stringmsh2=mesh("CylinderMesh",string2,"","",vt(0,0,0),vt(0.1,1,0.1)) local stringwld2=weld(string2,string2,prt19,euler(0,0,0)*cf(0,0,0)) table.insert(SwordWelds,stringwld1) table.insert(SwordWelds,stringwld1) coroutine.resume(coroutine.create(function(String1,String2) for i=0,1,0.1 do wait() String1.Transparency=String1.Transparency-0.05 String2.Transparency=String2.Transparency-0.05 end end),string1,string2)   local strmdl = "Arrow" coroutine.resume(coroutine.create(function() arrowdebounce=false repeat wait(0) coroutine.resume(coroutine.create(function() if arrowdebounce==false then so("http://www.roblox.com/asset/?id=10756118",sprt18,1,1)  Lightning(sprt17.Position,sprt18.Position,3,0.2,"Bright yellow",0.00001,0.4) Lightning(sprt19.Position,sprt18.Position,3,0.2,"Bright yellow",0.00001,0.4) arrowdebounce=true wait(0.1) arrowdebounce=false end end)) local top = sprt17.CFrame local bottom = sprt19.CFrame local oristrpos if strmdl == "Bow" then oristrpos = CFrame.new((top.p+bottom.p)/2) elseif strmdl == "Arrow" then oristrpos = sprt18.CFrame end local mg1 = (top.p - oristrpos.p).magnitude local mg2 = (bottom.p - oristrpos.p).magnitude stringmsh1.Scale=vt(0.1,mg1,0.1) basecf=sprt17.CFrame cff=CFrame.new(sprt17.CFrame*angles(1.57,0,0).p,sprt18.Position)*angles(math.rad(90),0,0)*cf(0,-mg1/2,0) hit2=string1 hit=sprt18 stringwld1.Parent=string1 stringwld1.Part0=hit2 stringwld1.Part1=hit HitPos=cff.p local CJ = CFrame.new(HitPos) local C0=cff:inverse() *CJ  local C1=hit.CFrame:inverse() * CJ  stringwld1.C0=C0 stringwld1.C1=C1   stringmsh2.Scale=vt(0.1,mg2,0.1) cff2=CFrame.new(sprt18.CFrame*angles(1.57,0,0).p,sprt19.Position)*angles(math.rad(90),0,0)*cf(0,-mg2/2,0) hit3=string2 hit2=sprt18 stringwld2.Parent=string2 stringwld2.Part0=hit3 stringwld2.Part1=hit2 HitPos2=cff2.p local CJ2 = CFrame.new(HitPos2) local C02=cff2:inverse() *CJ  local C12=hit2.CFrame:inverse() * CJ  stringwld2.C0=C02 stringwld2.C1=C12 until string1.Parent==nil end)) swld18.Part1=RightArm swld18.C0=cf(0,1,0) local arrow=part(3,sword,0,1,BrickColor.new("Bright yellow"),"Arrow",vt(1,1,1)) local arrowmsh=mesh("SpecialMesh",arrow,"FileMesh","http://www.roblox.com/asset/?id=15887356",vt(0,0,0),vt(1,1,2)) arrowmsh.VertexColor=vt(1,1,1) local arrowwld=weld(arrow,arrow,sprt18,euler(-1.57,0,0)*cf(0,1,0)) for i=0,1,0.1 do wait() arrow.Transparency=arrow.Transparency-0.05 arrowwld.C0=euler(-1.57,0,0)*cf(0,1,0)*euler(0,0,0.15*i) RW.C0=cf(1.5-2.5+2*i, 0.5, -1) * euler(1.57,0,-1.77+0.2*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,0,-1.27) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end while BowAim==true do wait(0) end so("http://www.roblox.com/asset/?id=16211041",prt18,1,1)  spread=0 range=500 rangepower=100 shoottrail(MMouse.Hit.p,arrow,30,10,2) Humanoid.WalkSpeed=0 arrow.Parent=nil swld18.Part0=sprt18 swld18.Part1=sprt1 swld18.C0=cf(0,0,-0.8) for i=0,1,0.2 do wait() Neck.C0=necko*euler(-0.2*i,0,HeadNumb) RW.C0=cf(1, 0.5, -1) * euler(1.57,0,-1.57) RW.C1=cf(0, 0.5, 0) * euler(-0.4*i,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,0,-1.27) LW.C1=cf(0, 0.5, 0) * euler(-0.4*i,0,0) end for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.2-0.1*i,0,HeadNumb) RW.C0=cf(1, 0.5, -1) * euler(1.57,0,-1.57) RW.C1=cf(0, 0.5, 0) * euler(-0.4-0.1*i,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(1.57,0,-1.27) LW.C1=cf(0, 0.5, 0) * euler(-0.4-0.1*i,0,0) end string1.Parent=nil string2.Parent=nil BowAim=false Humanoid.WalkSpeed=16 Bg.Parent=nil for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.3+0.3*i,0,HeadNumb-HeadNumb*i) RW.C0=cf(1+0.5*i, 0.5, -1+1*i) * euler(1.57-1.57*i,0,-1.57+1.77*i) RW.C1=cf(0, 0.5, 0) * euler(-0.5+0.5*i,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(1.57-1.57*i,0,-1.27+1.07*i) LW.C1=cf(0, 0.5, 0) * euler(-0.5+0.5*i,0,0) end spread=0 range=500 rangepower=50 Neck.C1=necko2 Neck.C0=necko attack=false end   function Aim() attack=true Humanoid.WalkSpeed=5 Bg.Parent=Torso Bg.cframe=Head.CFrame CF=Torso.CFrame for i=0,1,0.1 do wait() Bg.cframe=CF*euler(0,0.785*i,0) Neck.C0=necko*euler(0,0,-0.785*i) Neck.C1=necko2*euler(0,-0.5*i,0) RW.C0=cf(1+0.2*i, 0.3, -0.5-0.2*i) * euler(0.9+0.6*i,0,-0.3+0.1*i) RW.C1=cf(0, 0.5, 0) * euler(0,1.3+0.27*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.07+0.5*i,0,0.7+0.085*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false end   function UnAim() attack=true Humanoid.WalkSpeed=16 for i=0,1,0.1 do wait() Bg.cframe=CF*euler(0,0.785-0.785*i,0) Neck.C0=necko*euler(0,0,-0.785+0.785*i) Neck.C1=necko2*euler(0,-0.5+0.5*i,0) RW.C0=cf(1.2-0.2*i, 0.3, -0.7+0.2*i) * euler(1.5-0.6*i,0,-0.2-0.1*i) RW.C1=cf(0, 0.5, 0) * euler(0,1.57-0.27*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.57-0.5*i,0,0.785-0.085*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end Bg.Parent=nil attack=false end   function SniperShoot() attack=true spread=0 range=1000 rangepower=100 shoottrail(MMouse.Hit.p,snprt15,20,20,0.5) coroutine.resume(coroutine.create(function() for z = 1 ,4 do coroutine.resume(coroutine.create(function() local meshb1 = Instance.new("BlockMesh") meshb1.Scale = Vector3.new(1,1,1) light = Instance.new("PointLight") light.Brightness = .8 light.Color = Color3.new(100,50,0) light.Range = 10 local shellb1 = Instance.new("Part") light.Parent = shellb1 meshb1.Parent = shellb1 shellb1.Anchored = true shellb1.formFactor = 3 shellb1.Size = Vector3.new(0.3,0.3,0.3) * (math.random(100,300)/100) shellb1.CFrame = CFrame.new((snprt15.CFrame * CFrame.new(0,-snprt15.Size.y/2,0)).p) * CFrame.Angles(math.random(-100,100)/100,math.random(-100,100)/100,math.random(-100,100)/100) shellb1.Parent = Character shellb1.Transparency = 0 if math.random(1,2) == 1 then shellb1.BrickColor = BrickColor.new("Bright red") else shellb1.BrickColor = BrickColor.new("Bright orange") end shellb1.CanCollide = false local incre = math.random(0,60)/100 HCF=Head.CFrame.lookVector for i = 0 , 1 , 0.02 do wait() light.Brightness = light.Brightness - .02 shellb1.CFrame = shellb1.CFrame + HCF*incre shellb1.Transparency = 1*i meshb1.Scale = Vector3.new(1+1*i,1+1*i,1+1*i) end shellb1.Parent=nil end)) end end)) so("http://roblox.com/asset/?id=10209875",snprt15,1,0.8)  for i=0,1,0.3 do wait() Neck.C0=necko*euler(-0.3*i,0,-0.785) RW.C0=cf(1.2, 0.3, -0.7) * euler(1.5+0.3*i,0,-0.2) RW.C1=cf(0, 0.5, 0) * euler(0,1.57,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.57,0,0.785) LW.C1=cf(0, 0.5, 0) * euler(-0.3*i,0,0) end for i=0,1,0.2 do wait() Neck.C0=necko*euler(-0.3-0.1*i,0,-0.785) RW.C0=cf(1.2, 0.3, -0.7) * euler(1.5+0.3+0.1*i,0,-0.2) RW.C1=cf(0, 0.5, 0) * euler(0,1.57,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.57,0,0.785) LW.C1=cf(0, 0.5, 0) * euler(-0.3-0.1*i,0,0) end Humanoid.WalkSpeed=16 for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.4+0.6*i,0,-0.785+0.785*i) Neck.C1=necko2*euler(0,-0.5+0.5*i,0) RW.C0=cf(1.2, 0.3, -0.7) * euler(1.9-0.6*i,0,-0.2-0.4*i) RW.C1=cf(0, 0.5, 0) * euler(0,1.57,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.57,0,0.785-0.185*i) LW.C1=cf(0, 0.5, 0) * euler(-0.4+0.8*i,0,0) end so("http://roblox.com/asset/?id=10209881",snprt15,1,1)  local ammo=part(3,workspace,0,0,BrickColor.new("Bright yellow"),"Ammo",vt(1,1,1)) ammo.CanCollide=true ammomsh=mesh("CylinderMesh",ammo,"","",vt(0,0,0),vt(0.15,0.2,0.15)) local cfrf = snprt25.CFrame * CFrame.fromEulerAnglesXYZ(0,1.57,0) local cfr = cfrf + cfrf.lookVector * -0.5 ammo.CFrame = cfr ammo.RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) ammo.Velocity = cfr.lookVector * 20 coroutine.resume(coroutine.create(function(Part)  wait(10) Part.Parent=nil end),ammo) for i=0,1,0.2 do wait() snwld26.C1=euler(0,0,1*i) RW.C0=cf(1.2, 0.3, -0.7-0.4*i) * euler(1.3,0,-0.6+0.3*i) RW.C1=cf(0, 0.5, 0) * euler(0,1.57,0) end for i=0,1,0.2 do wait() snwld26.C1=euler(0,0,1-1*i) RW.C0=cf(1.2, 0.3, -0.7-0.4+0.4*i) * euler(1.3,0,-0.6+0.3-0.3*i) RW.C1=cf(0, 0.5, 0) * euler(0,1.57,0) end Humanoid.WalkSpeed=5 for i=0,1,0.1 do wait() Neck.C0=necko*euler(0.2-0.2*i,0,-0.785*i) Neck.C1=necko2*euler(0,-0.5*i,0) RW.C0=cf(1.2, 0.3, -0.7) * euler(1.3+0.2*i,0,-0.6+0.4*i) RW.C1=cf(0, 0.5, 0) * euler(0,1.57,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.57,0,0.6+0.185*i) LW.C1=cf(0, 0.5, 0) * euler(0.4-0.4*i,0,0) end spread=0 range=500 rangepower=50 attack=false end   function RemoveDrones() attack=true for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.5*i,0,0) RW.C0=cf(1.5, 0.5, 0) * euler(0.5+2.64*i,0,0) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end for _,v in pairs(modelzorz:children()) do if v.Name=="Drone" then print("FoundDrone") for _,s in pairs(v:children()) do if s.className=="Part" then s.Anchored=true coroutine.resume(coroutine.create(function(Part,Model)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.1 end wait() Model.Parent=nil end),s,v) end end end end wait(1) for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.5+0.5*i,0,0) RW.C0=cf(1.5, 0.5, 0) * euler(3.14-3.14*i,0,0) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2+0.2*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false end   function RemoveDrones2() attack=true for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.3-0.3*i,0,-0.3+0.3*i) RW.C0=cf(1, 0.3, -0.8) * euler(1.57-0.4*i,0,-0.7) RW.C1=cf(0, 0.5, 0) * euler(0,-1.5,0) LW.C0=cf(-1.2-0.3*i, 0.5, -0.3+0.3*i) * euler(2.3+0.84*i,0,0.7-0.7*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end for _,v in pairs(modelzorz:children()) do if v.Name=="Drone" then print("FoundDrone") for _,s in pairs(v:children()) do if s.className=="Part" then s.Anchored=true coroutine.resume(coroutine.create(function(Part,Model)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.1 end wait() Model.Parent=nil end),s,v) end end end end wait(1) for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.6+0.3*i,0,-0.3*i) RW.C0=cf(1, 0.3, -0.8) * euler(1.17+0.4*i,0,-0.7) RW.C1=cf(0, 0.5, 0) * euler(0,-1.5,0) LW.C0=cf(-1.5+0.3*i, 0.5, -0.3*i) * euler(3.14-0.84*i,0,0.7*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false end   function RemoveGun() attack=true for i=0,1,0.1 do wait() RW.C0=cf(1.5-0.5*i, 0.5-0.2*i, -0.8*i) * euler(1.27*i,0,0.2-1.5*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1*i,0) LW.C0=cf(-1.2-0.3*i, 0.5, -0.3+0.2*i) * euler(0.5+1.07*i,0,0.6-0.6*i) LW.C1=cf(0, 0.5, 0) * euler(0,1.57,0) end for _,s in pairs(gun:children()) do if s.className=="Part" then coroutine.resume(coroutine.create(function(Part,Model)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.1 end wait() Model.Parent=nil end),s,gun) end end wait(0.7) for i=0,1,0.1 do wait() RW.C0=cf(1+0.5*i, 0.3+0.2*i, -0.8+0.8*i) * euler(1.27-1.27*i,0,-1.3+1.3*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1+1*i,0) LW.C0=cf(-1.5, 0.5, -0.1+0.1*i) * euler(1.57-1.57*i,0,0) LW.C1=cf(0, 0.5, 0) * euler(0,1.57-1.57*i,0) end attack=false end   function RemoveSword() attack=true for i=0,1,0.1 do wait() RW.C0=cf(1.5-0.5*i, 0.5-0.2*i, -0.8*i) * euler(1.27*i,0,0.2-1.5*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1*i,0) LW.C0=cf(-1.5, 0.5, -0.1*i) * euler(1.57*i,0,-0.4+0.4*i) LW.C1=cf(0, 0.5, 0) * euler(0,1.57*i,0) end for _,s in pairs(sword:children()) do if s.className=="Part" then coroutine.resume(coroutine.create(function(Part,Model)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.1 end wait() Model.Parent=nil end),s,sword) end end wait(0.7) for i=0,1,0.1 do wait() RW.C0=cf(1+0.5*i, 0.3+0.2*i, -0.8+0.8*i) * euler(1.27-1.27*i,0,-1.3+1.3*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1+1*i,0) LW.C0=cf(-1.5, 0.5, -0.1+0.1*i) * euler(1.57-1.57*i,0,0) LW.C1=cf(0, 0.5, 0) * euler(0,1.57-1.57*i,0) end attack=false end   function RemoveSniper() attack=true for i=0,1,0.1 do wait() Neck.C0=necko*euler(0.4*i,0,0) snwld1.C0=euler(2.07+0.3*i,0,0)*cf(0,1,0) RW.C0=cf(1, 0.3, -0.5-0.3*i) * euler(0.9+0.37*i,0,-0.3-1*i) RW.C1=cf(0, 0.5, 0) * euler(0,1.3-1*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.07,0,0.7-0.2*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end for _,s in pairs(sniper:children()) do if s.className=="Part" then coroutine.resume(coroutine.create(function(Part,Model)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.1 end wait() Model.Parent=nil end),s,sniper) end end wait(0.7) for i=0,1,0.1 do wait() Neck.C0=necko*euler(0.4-0.4*i,0,0) RW.C0=cf(1+0.5*i, 0.3, -0.8+0.8*i) * euler(1.27-1.27*i,0,-1.3+1.3*i) RW.C1=cf(0, 0.5, 0) * euler(0,0.3-0.3*i,0) LW.C0=cf(-1.2-0.3*i, 0.5, -0.3+0.3*i) * euler(1.07-1.07*i,0,0.5-0.5*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false end   function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)  end    function Lightning(p0,p1,tym,ofs,col,th,tra) local magz = (p0 - p1).magnitude local curpos = p0 local trz = {-ofs,ofs} for i=1,tym do  local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true  li.Transparency = tra or 0.4 li.BrickColor = BrickColor.new(col) li.formFactor = "Custom" li.CanCollide = false li.Size = Vector3.new(th,th,magz/tym) local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])  light1=Instance.new("PointLight") light1.Brightness=.8 light1.Color=Color3.new(.2,255,.2) light1.Range=8 light1.Parent=li local trolpos = CFrame.new(curpos,p1)*CFrame.new(0,0,magz/tym).p+ofz if tym == i then  local magz2 = (curpos - p1).magnitude li.Size = Vector3.new(th,th,magz2) li.CFrame = CFrame.new(curpos,p1)*CFrame.new(0,0,-magz2/2) else li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/tym/2) end curpos = li.CFrame*CFrame.new(0,0,magz/tym/2).p game.Debris:AddItem(li,.2) end end   spread=0 range=500 rangepower=50 function shoottrail(ShootPosition,baseprt,Damage,Knockback,Size) coroutine.resume(coroutine.create(function()  local spreadvector = (Vector3.new(math.random(-spread,spread),math.random(-spread,spread),math.random(-spread,spread))) * (baseprt.Position-ShootPosition).magnitude/100 local dir = CFrame.new((baseprt.Position+ShootPosition)/2,ShootPosition+spreadvector) local hit,pos = rayCast(baseprt.Position,dir.lookVector,10,modelzorz) local rangepos = range local function drawtrail(From,To) local effectsmsh = Instance.new("CylinderMesh") effectsmsh.Scale = Vector3.new(1,1,1) effectsmsh.Name = "Mesh" local effectsg = Instance.new("Part") effectsg.formFactor = 3 effectsg.CanCollide = false effectsg.Name = "Eff" effectsg.Locked = true effectsg.Anchored = true effectsg.Size = Vector3.new(0.2,0.2,0.2) effectsg.Parent = modelzorz effectsmsh.Parent = effectsg effectsg.BrickColor = BrickColor.new("Bright yellow") effectsg.Reflectance = 0.4 local LP = From local point1 = To local mg = (LP - point1).magnitude effectsmsh.Scale = Vector3.new(2,mg*5,2) effectsg.CFrame = CFrame.new((LP+point1)/2,point1) * CFrame.Angles(math.rad(90),0,0) coroutine.resume(coroutine.create(function() for i = 0 , 1 , 0.1 do wait() effectsg.Transparency = 1*i effectsmsh.Scale = Vector3.new(Size-Size*i,mg*5,Size-Size*i) end  effectsg.Parent = nil  end)) end local newpos = baseprt.Position local inc = rangepower repeat wait() wait()  rangepos = rangepos - 10 dir = dir if Mode~="Sniper" then dir = dir * CFrame.Angles(math.rad(-1),0,0) end hit,pos = rayCast(newpos,dir.lookVector,inc,Character) drawtrail(newpos,pos) newpos = newpos + (dir.lookVector * inc) if inc >= 20 then inc = inc - 10 end if hit ~= nil then rangepos = 0 end until rangepos <= 0 if hit ~= nil then if hit.Parent:FindFirstChild("Humanoid") ~= nil then critical=false if SnipAim==true then if hit.Name=="Head" then coroutine.resume(coroutine.create(function(HeadPart) for i=0,0.5,0.1 do wait() HeadPart.Velocity=vt(0,60,0)  end end),hit) print("CRITICAL") critical=true p=it("Part") p.Parent=workspace p.CanCollide=false p.Transparency=1 p.CFrame=hit.CFrame p.Anchored=true local GUI = it("BillboardGui")  GUI.Adornee = p GUI.Parent = p GUI.Active = true  GUI.Enabled = true  GUI.Size = UDim2.new(1, 0, 1, 0)  GUI.StudsOffset = vt(0, 4, 0)  local Chat = it("TextLabel")  Chat.Parent = GUI  Chat.FontSize = "Size12"  Chat.Position = UDim2.new(0.599999964, 0, 0, 0)  Chat.Visible = true  Chat.Text = "Critical!"  coroutine.resume(coroutine.create(function(Part)  for i=0,4,0.1 do wait() Part.CFrame=Part.CFrame*cf(0,0.05,0) end Part.Parent=nil end),p)  for i=0,7 do         Blood=it("Part")         Blood.Name="Blood"         Blood.TopSurface="Smooth"         Blood.BottomSurface="Smooth"         Blood.formFactor="Plate"         Blood.BrickColor=BrickColor:Red()         Blood.Size=vt(1,.4,1)         Blood.Velocity=vt(math.random(-4,4),math.random(5,25),math.random(-4,4))         Blood.CFrame=hit.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))         Blood.Parent=workspace          Blood.Velocity=vt(math.random(-20,20),math.random(20,50),math.random(-20,20))          Blood.CanCollide=false         coroutine.resume(coroutine.create(function(blod)          wait(0.1)         blod.CanCollide=true         wait(5)          blod.Parent = nil          end),Blood)  end end hum = hit.Parent.Humanoid tTorso=hit.Parent.Torso end if critical==true then CRIT=true Damagefunc1(hit,Damage*math.random(3,8),Knockback) else Damagefunc1(hit,Damage,Knockback) end attackdebounce=false --ADmg(hum,hit) elseif hit.Parent.Parent ~= nil and hit.Parent.Parent:FindFirstChild("Humanoid") ~= nil then if SnipAim==true then if hit.Parent.className == "Hat" then  hatCF=hit.CFrame coroutine.resume(coroutine.create(function(hat) hat.Handle:BreakJoints() hat.Handle.CFrame=hatCF hat.Handle.CanCollide=true hat.Handle.Velocity=vt(math.random(-10,10),40,math.random(-10,10))  wait(3) hatCF=hat.Handle.CFrame hat.Parent=workspace for i=0,4,0.2 do wait() hat.Handle.CFrame=hatCF hat.Handle.Velocity=vt(math.random(-5,5),20,math.random(-5,5))  end end),hit.Parent) --[[hit:BreakJoints()  hit.CFrame=CF hit.Velocity = vt(math.random(-5,5),20,math.random(-5,5)) ]] print("BREAKHAT") end end hum = hit.Parent.Parent.Humanoid tTorso=hit.Parent.Parent.Torso Damagefunc1(hit.Parent.Parent.Torso,Damage,Knockback) attackdebounce=false --ADmg(hum,hit) end end end)) end   function findNearestTorso(pos)     local list = game:service("Workspace"):children()     local torso = nil     local dist = 50     local temp = nil     local human = nil     local temp2 = nil     for x = 1, #list do         temp2 = list[x]         if (temp2.className == "Model") and (temp2 ~= Character) and (temp2.Name ~= "Fenrier") then             temp = temp2:findFirstChild("Torso")             human = temp2:findFirstChild("Humanoid")             if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then                 if (temp.Position - pos).magnitude < dist then                     torso = temp                     dist = (temp.Position - pos).magnitude                 end             end         end     end     return torso end   function MagicCircle(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3) local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5)) prt.Anchored=true prt.CFrame=cframe*cf(x2,y2,z2) local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1)) coroutine.resume(coroutine.create(function()  for i=0,1,0.1 do wait() prt.CFrame=prt.CFrame prt.Transparency=i msh.Scale=msh.Scale+vt(x3,y3,z3) end prt.Parent=nil end)) end    Damagefunc1=function(hit,Damage,Knockback)     if hit.Parent==nil then         return     end     CPlayer=Bin      h=hit.Parent:FindFirstChild("Humanoid")     if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then     if attackdebounce == false then      attackdebounce = true      coroutine.resume(coroutine.create(function()      wait(0.2)      attackdebounce = false      end))      Damage=Damage --[[        if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then             return         end]] --            hs(hit,1.2)              c=Instance.new("ObjectValue")             c.Name="creator"             c.Value=game:service("Players").LocalPlayer             c.Parent=h             game:GetService("Debris"):AddItem(c,.5)         Damage=Damage+math.random(0,10) --        h:TakeDamage(Damage)         blocked=false         block=hit.Parent:findFirstChild("Block")         if block~=nil then         print("herp")         if block.Value>0 then         blocked=true         block.Value=block.Value-1         print(block.Value)         end         end         if blocked==false then --        h:TakeDamage(Damage)         h.Health=h.Health-Damage         showDamage(hit.Parent,Damage,.5)         else         h:TakeDamage(1)         showDamage(hit.Parent,1,.5)         end         vp=Instance.new("BodyVelocity")         vp.P=500         vp.maxForce=Vector3.new(math.huge,0,math.huge) --        vp.velocity=Character.Torso.CFrame.lookVector*Knockback         vp.velocity=Head.CFrame.lookVector*Knockback+Head.Velocity/1.05         if Knockback>0 then             vp.Parent=hit.Parent.Torso         end         game:GetService("Debris"):AddItem(vp,.25)                 c=Instance.new("ObjectValue")             c.Name="creator"             c.Value=Player             c.Parent=h             game:GetService("Debris"):AddItem(c,.5)         CRIT=false         hitDeb=true         AttackPos=6     end     end  end   showDamage=function(Char,Dealt,du)     m=Instance.new("Model")     m.Name=tostring(Dealt)     h=Instance.new("Humanoid")     h.Health=0     h.MaxHealth=0     h.Parent=m     c=Instance.new("Part")     c.Transparency=0     c.BrickColor=BrickColor:Red()     if CRIT==true then         c.BrickColor=BrickColor.new("Really red")     end     c.Name="Head"     c.TopSurface=0     c.BottomSurface=0     c.formFactor="Plate"     c.Size=Vector3.new(1,.4,1)     ms=Instance.new("CylinderMesh")     ms.Scale=Vector3.new(.8,.8,.8)     if CRIT==true then         ms.Scale=Vector3.new(1,1.25,1)     end     ms.Parent=c     c.Reflectance=0     Instance.new("BodyGyro").Parent=c     c.Parent=m     c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))     f=Instance.new("BodyPosition")     f.P=2000     f.D=100     f.maxForce=Vector3.new(math.huge,math.huge,math.huge)     f.position=c.Position+Vector3.new(0,3,0)     f.Parent=c     game:GetService("Debris"):AddItem(m,.5+du)     c.CanCollide=false     m.Parent=workspace     c.CanCollide=false end   function ob1d(mouse)  if attack == true then return end  hold=true if Mode=="Drones" and Aiming==true then print("Attack drones") for i=0,1,0.1 do wait() RW.C0=cf(1.5, 0.5, 0) * euler(0.5+1.07*i,0,0) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end Drone1debounce=false Drone2debounce=false Drone3debounce=false for _,v in pairs(modelzorz:children()) do if v.Name=="Drone" then coroutine.resume(coroutine.create(function(Drone)  while hold==true do so("http://roblox.com/asset/?id=10209257",Drone.DPart1,0.5,1.5)  shoottrail(MMouse.Hit.p,Drone.DPart1,5,0,1) wait(math.random(0,2)+math.random()) end end),v) end end while hold==true do wait() end for i=0,1,0.1 do wait() RW.C0=cf(1.5, 0.5, 0) * euler(1.57-1.07*i,0,0) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end elseif Aiming==false then for _,v in pairs(modelzorz:children()) do if v.Name=="Drone" and v:findFirstChild("CanShoot")~=nil then coroutine.resume(coroutine.create(function(Drone)  while hold==true do if v.CanShoot.Value==true then print("Shoot") so("http://roblox.com/asset/?id=10209257",Drone.DPart1,0.5,1.5)  shoottrail(Drone.DPart6.Position,Drone.DPart1,5,0,1) elseif v.CanShoot.Value==false then print("NoShoot") end wait(math.random(0,2)+math.random()) end end),v) end end end if Mode=="Gun" then print("Shoot") Shoot() end if Mode=="Sword" then slash1() if hold==true then slash2() end if hold==true then slash3() end wait(0.5) Bg.Parent=nil Neck.C0=necko*euler(0,0,0) swld1.C0=euler(0,-1.57,-1.57)*cf(0,1,0) swld1.C1=euler(0,1.57,0) RW.C0=cf(1.5, 0.5, 0) * euler(0,0,0.2) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.4) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end if Mode=="Sniper" and SnipAim==true then SniperShoot() end end    function ob1u(mouse)  hold = false  end    buttonhold = false    eul=0 function key(key)  if attack == true then return end  if Mode=="Drones" then if key=="z" then RemoveDrones() Mode="Choose" equipanim()  return  end if key=="f" then if Aiming==false then attack=true for i=0,1,0.1 do wait() RW.C0=cf(1.5, 0.5, 0) * euler(0.5+2.64*i,0,0) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end for i=0,1,0.1 do wait() RW.C0=cf(1.5, 0.5, 0) * euler(3.14-1.57*i,0,0) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end Aiming=true coroutine.resume(coroutine.create(function()  while Aiming==true do wait() DroneTarget=MMouse.Hit.p end end)) wait(0.5) for i=0,1,0.1 do wait() RW.C0=cf(1.5, 0.5, 0) * euler(1.57-1.07*i,0,0) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5, 0.5, 0) * euler(0,0,-0.2) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false elseif Aiming==true then attack=true for i=0,1,0.1 do wait() RW.C0=cf(1.5-0.5*i, 0.5, -0.5*i) * euler(.5+1.07*i,0,-1*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1.5+0.5*i, 0.5, -0.5*i) * euler(1.57*i,0,-0.2+1.2*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end Aiming=false for _,v in pairs(modelzorz:children()) do if v.Name=="Drone" then Valuee=Instance.new("BoolValue") Valuee.Parent=v Valuee.Name="CanShoot" print("Found Drone") coroutine.resume(coroutine.create(function(DDrone,Val,Gyro)  --coroutine.resume(coroutine.create(function()  while Aiming==false do wait() local target = findNearestTorso(DDrone.DPart1.Position) if target~=nil then Val.Value=true Gyro.cframe=cf(DDrone.DPart1.Position, target.Position) else Val.Value=false Gyro.cframe=cf(DDrone.DPart1.Position, Torso.Position) end end Val.Parent=nil end),v,Valuee,v.DPart1.DroneGyro) end end wait(0.5) for i=0,1,0.1 do wait() RW.C0=cf(1+.5*i, 0.5, -0.5+0.5*i) * euler(1.57-1.07*i,0,-1+1*i) RW.C1=cf(0, 0.5, 0) * euler(0,0,0) LW.C0=cf(-1-.5*i, 0.5, -0.5+0.5*i) * euler(1.57-1.57*i,0,1-1.2*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false end end end if Mode=="Gun" then if key=="x" then RemoveGun() Mode="Choose" equipanim()  return  end end if Mode=="Sword" then if key=="c" then RemoveSword() Mode="Choose" equipanim()  return  end if key=="f" then BowShoot() end end if Mode=="Sniper" then if key=="v" then if SnipAim==true then SnipAim=false UnAim() end RemoveSniper() Mode="Choose" equipanim() return end if key=="f" then if SnipAim==false then SnipAim=true Aim() else SnipAim=false UnAim() end end end if Mode=="Choose" then if key=="f" then RemoveDrones2() end if key=="z" then Drone1,Drone2,Drone3=Drones() end if key=="x" then Gun() end if key=="c" then Sword() end if key=="v" then Sniper() end end end    function key2(key)  if key=="f" then BowAim=false end end    function s(mouse)  mouse.Button1Down:connect(function() ob1d(mouse) end)  mouse.Button1Up:connect(function() ob1u(mouse) end)  mouse.KeyDown:connect(key)  mouse.KeyUp:connect(key2)  unsheathed = true  player = Player  ch = Character  MMouse = mouse  RSH = ch.Torso["Right Shoulder"]  LSH = ch.Torso["Left Shoulder"]  --  RSH.Parent = nil  LSH.Parent = nil  --  RW.Part0 = ch.Torso  RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)  RW.C1 = CFrame.new(0, 0.5, 0)  RW.Part1 = ch["Right Arm"]  RW.Parent = ch.Torso  --_G.R = RW  --  LW.Part0 = ch.Torso  LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)  LW.C1 = CFrame.new(0, 0.5, 0)  LW.Part1 = ch["Left Arm"]  LW.Parent = ch.Torso  --_G.L = LW  -- equipanim()  end    function ds(mouse)  hideanim()  wait(0)  RW.Parent = nil  LW.Parent = nil  RSH.Parent = player.Character.Torso  LSH.Parent = player.Character.Torso  end    Bin.Selected:connect(s)  Bin.Deselected:connect(ds)  print("Fenrier's Techno Gauntlet loaded.")   -- mediafire lego  --[[  Copyrighted (C) Fenrier 2013 ]] 	 	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Wand" 	button.Position = UDim2.new(0,0,0,231) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Wand" 	button.TextColor3 = whit 	button.TextWrapped = true 	 	button.MouseButton1Down:connect(function() 		tool = Instance.new("HopperBin")   player = game.Players.LocalPlayer char = player.Character  tool = Instance.new("HopperBin")  tool.Parent = player.Backpack  script.Parent = tool tool.Name = "Wand"   spin = false  landc = "Earth green" firec = "Bright red" icec = "Light blue" windc = "Institutional white" helthc = "Lime green" elec = "New Yeller"  norm = 18  handle = Instance.new("Part")  handle.Parent = game.Lighting  handle.Name = "Handle"  handle.FormFactor = "Symmetric"  handle.Size = Vector3.new(1,4,1)  handle.TopSurface = 0  handle.BottomSurface = 0  handle.BrickColor = BrickColor.new("Black")  handle.Anchored = false  handle.Position = char["Right Arm"].Position  handle.CanCollide = false handle.Locked = true handle2 = Instance.new("Part")  handle2.Parent = game.Lighting  handle2.Name = "Handle2"  handle2.Shape = "Ball" handle2.Size = Vector3.new(1,1,1)  handle2.TopSurface = 0  handle2.BottomSurface = 0  handle2.BrickColor = BrickColor.new("Bright red")  handle2.Anchored = false  handle2.Position = char["Right Arm"].Position  handle2.Transparency = 0.1 handle2.CanCollide = false handle2.Locked = true  handle3 = Instance.new("Part")  handle3.Parent = game.Lighting  handle3.Name = "Handle2"  handle3.Shape = "Ball" handle3.Size = Vector3.new(1,1,1)  handle3.TopSurface = 0  handle3.BottomSurface = 0  handle3.BrickColor = BrickColor.new("Black")  handle3.Anchored = false  handle3.Position = char["Right Arm"].Position  handle3.CanCollide = false handle3.Locked = true local m = Instance.new("CylinderMesh")  m.Parent = handle  m.Scale = Vector3.new(0.42,1,0.42)  local m2 = Instance.new("SpecialMesh")  m2.Parent = handle2  m2.MeshType = "Sphere" m2.Scale = Vector3.new(0.8,0.8,0.8)  local m3 = Instance.new("SpecialMesh")  m3.Parent = handle3  m3.MeshType = "FileMesh" m3.MeshId = "http://www.roblox.com/asset/?id=1033714" m3.Scale = Vector3.new(0.4,0.85,0.4)  brick1 = Instance.new("Part") brick1.Parent = char brick1.formFactor = "Symmetric" brick1.Size = Vector3.new(1,1,1) brick1.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0) brick1.Shape = "Ball" brick1.CanCollide = false brick1.Transparency = 1 brick1.Locked = true mesh1 = Instance.new("SpecialMesh") mesh1.Parent = brick1 mesh1.MeshType = "Sphere" mesh1.Scale = Vector3.new(1.4,1.4,1.4) brick2 = Instance.new("Part") brick2.Parent = game.Lighting brick2.formFactor = "Symmetric" brick2.Size = Vector3.new(1,1,1) brick2.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0) brick2.Shape = "Ball" brick2.CanCollide = false brick2.Transparency = 1 brick2.BrickColor = handle2.BrickColor brick2.Locked = true mesh2 = Instance.new("SpecialMesh") mesh2.Parent = brick2 mesh2.MeshType = "Sphere" mesh2.Scale = Vector3.new(0.5,0.5,0.5) brick3 = Instance.new("Part") brick3.Parent = game.Lighting brick3.formFactor = "Symmetric" brick3.Size = Vector3.new(1,1,1) brick3.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0) brick3.Shape = "Ball" brick3.CanCollide = false brick3.Transparency = 1 brick3.BrickColor = handle2.BrickColor brick3.Locked = true mesh3 = Instance.new("SpecialMesh") mesh3.Parent = brick3 mesh3.MeshType = "Sphere" mesh3.Scale = Vector3.new(0.5,0.5,0.5) wads = Instance.new("Weld") wads.Parent = char.Torso wads.Part0 = wads.Parent wads.Part1 = brick1 wads.C1 = CFrame.new(-1.5,-0.5,0) wads2 = Instance.new("Weld") wads2.Parent = handle2 wads2.Part0 = wads2.Parent wads2.Part1 = brick2 wads2.C1 = CFrame.new(1,0,0) wads3 = Instance.new("Weld") wads3.Parent = handle2 wads3.Part0 = wads2.Parent wads3.Part1 = brick2 wads3.C1 = CFrame.new(-1,0,0)  wa = Instance.new("Weld") wa.Parent = brick1 wa.Part0 = nil wa.Part1 = nil  weld = Instance.new("Weld")  toha = Instance.new("Weld") toha.Parent = char.Torso toha.Part0 = nil toha.Part1 = nil toha.C1 = CFrame.fromEulerAnglesXYZ(0,0,-2.5) * CFrame.new(0,0,-0.7)  original = CFrame.fromEulerAnglesXYZ(-1.55,0,0) * CFrame.new(0,0,0.6) weporigin = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5)  myhum = char.Humanoid myhum.WalkSpeed = norm  enabled = false hol = false  function select(mouse, key) 	wa.Part0 = wa.Parent 	wa.Part1 = char["Right Arm"] 	wa.C1 = original 	weld.Parent = char["Right Arm"]  	weld.Part0 = nil 	weld.Part1 = nil 	weld.C1 = weporigin  	handle.Parent = char  	handle2.Parent = char 	handle3.Parent = char 	for i = 1, 8 do 		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0) 		wait() 	end 	for i = 1, 4 do 		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0) 		wait() 	end 	toha.Part0 = nil 	toha.Part1 = nil 	weld.Part0 = weld.Parent  	weld.Part1 = handle  	for i = 1, 4 do 		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0) 		wait() 	end 	for i = 1, 8 do 		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.35,0,0) 		wait() 	end 	wa.C1 = original 	spin = true 	brick2.Transparency = 0.3 	brick2.Parent = char 	brick3.Transparency = 0.3 	brick3.Parent = char 	weld2 = Instance.new("Weld")  	weld2.Parent = handle  	weld2.Part0 = weld2.Parent  	weld2.Part1 = handle2  	weld2.C1 = CFrame.new(0, 0, 2.1)  	weld3 = Instance.new("Weld")  	weld3.Parent = handle  	weld3.Part0 = weld3.Parent  	weld3.Part1 = handle3  	weld3.C1 = CFrame.new(0, 0, 1.4)  	weld.C1 = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5)  	weld2.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0, -2.1, 0)  	weld3.C1 = CFrame.fromEulerAnglesXYZ(3.2,0,0) * CFrame.new(0, -1.5, 0)  	coroutine.resume(coroutine.create(function() 		while spin == true do 			for i=1, 20 do 				wait() 				handle2.Transparency = handle2.Transparency + 0.025 			end 			for i=1, 20 do 				wait() 				handle2.Transparency = handle2.Transparency - 0.025 			end 		end 	end)) 	coroutine.resume(coroutine.create(function() 		while spin == true do 			wait() 			wads2.C1 = wads2.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0) 			wads3.C1 = wads3.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0) 			local fade = brick2:clone() 			fade.Parent = char 			fade.CFrame = brick2.CFrame 			local weld = wads2:clone() 			weld.Parent = handle2 			weld.Part0 = weld.Parent 			weld.Part1 = fade 			local fade2 = brick3:clone() 			fade2.Parent = char 			fade2.CFrame = brick3.CFrame 			local weld2 = wads3:clone() 			weld2.Parent = handle2 			weld2.Part0 = weld2.Parent 			weld2.Part1 = fade2 			coroutine.resume(coroutine.create(function() 				for i=1, 8 do 					wait() 					fade.Transparency = fade.Transparency + 0.12 					fade2.Transparency = fade2.Transparency + 0.12 				end 				fade:remove() 				fade2:remove() 			end)) 		end 	end)) 	enabled = false 	mouse.KeyDown:connect(function(key)  		key = key:lower()  		if (key == "k") then  			if enabled == true then return end 			enabled = true 			hol = true 			for i=1, 6 do 			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,0.1,0) 			wait() 			end 			handle2.BrickColor = BrickColor.new(landc) 			brick2.BrickColor = handle2.BrickColor 			brick3.BrickColor = handle2.BrickColor 			while hol == true do 			wait(0.05) 			local ki = Instance.new("Part") 			ki.Parent = workspace 			ki.Name = "Landmon" 			ki.Size = Vector3.new(1,1,1) 			ki.BrickColor = handle2.BrickColor 			ki.TopSurface = 0 			ki.BottomSurface = 0 			ki.CanCollide = false 			ki.Anchored = true 			ki.CFrame = CFrame.new(mouse.Hit.p) 			ki.CFrame = ki.CFrame * CFrame.new(0, -4, 0) 			local mef = Instance.new("SpecialMesh") 			mef.Parent = ki 			mef.MeshType = "Sphere" 			mef.Scale = Vector3.new(9,16,9) 			coroutine.resume(coroutine.create(function() 				for i=1, 5 do 					wait() 					wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.12,0) 				end 				for i=1, 5 do 					wait() 					wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.12,0) 				end 			end)) 			coroutine.resume(coroutine.create(function() 				for i=1, 25 do 					wait() 					ki.CFrame = ki.CFrame * CFrame.new(0, 0.3, 0) 				end 				loo = ki.CFrame 				ki.CanCollide = true 				mef.Scale = Vector3.new(1,1,1) 				ki.Size = Vector3.new(9,16,9) 				ki.CFrame = loo 				wait(7) 				for i=1, 20 do 					wait() 					ki.Transparency = ki.Transparency + 0.05 				end 				ki:remove() 			end)) 			end 		elseif (key == "f") then 			if enabled == true then return end 			enabled = true 			pof = mouse.Hit.p 			local part = Instance.new("Part") 			local fire = Instance.new("Fire") 			fire.Parent = part 			fire.Heat = 30 			fire.Size = 40 			local smoke = Instance.new("Smoke") 			smoke.Parent = part 			smoke.RiseVelocity = 2 			smoke.Size = 20 			smoke.Color = Color3.new(0,0,0) 			smoke.Opacity = 1 			local par = Instance.new("Part") 			par.Parent = workspace 			par.Size = Vector3.new(9,1,1) 			par.Transparency = 0 			par.Anchored = true 			par.TopSurface = 0 			par.BottomSurface = 0 			par.BrickColor = BrickColor.new(firec) 			par.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0) 			par.CFrame = par.CFrame * CFrame.Angles(0,0.8,0) 			par.CanCollide = false 			local mes = Instance.new("SpecialMesh") 			mes.Parent = par 			mes.MeshType = "Brick" 			mes.Scale = Vector3.new(1,1,1) 			local pa = par:clone() 			pa.Parent = workspace 			pa.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0) 			pa.CFrame = pa.CFrame * CFrame.Angles(0,-0.8,0) 			handle2.BrickColor = BrickColor.new(firec) 			brick2.BrickColor = handle2.BrickColor 			brick3.BrickColor = handle2.BrickColor 			for i=1, 10 do 				wait(0.03) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,0.05,0) 			end 			for i=1, 4 dofor i=1, 3 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.05,0.1) 			end 			for i=1, 3 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.03,0.05,-0.1) 			end 			end 			for i=1, 7 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.1,-0.1) 			end 			wait(0.6) 			for i=1, 10 do 				wait(0.02) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,-0.05,0.3) 				par.Transparency = par.Transparency + 0.1 				pa.Transparency = pa.Transparency + 0.1 				mes.Scale = mes.Scale + Vector3.new(0.1,0,0.05) 				pa.Mesh.Scale = pa.Mesh.Scale + Vector3.new(0.1,0,0.05) 			end 			wait(0.1) 			pa:remove() 			par:remove() 			part.Parent = workspace 			part.Size = Vector3.new(3,3,3) 			part.Anchored = true 			part.CFrame = CFrame.new(pof)  			part.CFrame = part.CFrame * CFrame.Angles(1.2,0,0) 			part.Transparency = 1 			coroutine.resume(coroutine.create(function() 				for i=1, 100 do 					wait() 					part.CFrame = part.CFrame * CFrame.Angles(0,0,0.4) 				end 			end)) 			local explode = Instance.new("Explosion") 			explode.Parent = char 			explode.BlastRadius = 11 			explode.BlastPressure = 400000 			explode.Position = part.Position 			explode.archivable = false 			wait(0.3) 			wa.C1 = original 			wait(0.7) 			fire.Enabled = false 			smoke.Enabled = false 			wait(0.2) 			part:remove() 			wait(1) 			enabled = false 		elseif (key == "q") then 			if enabled == true then return end 			enabled = true 			handle2.BrickColor = BrickColor.new(windc) 			brick2.BrickColor = handle2.BrickColor 			brick3.BrickColor = handle2.BrickColor 			for i=1, 8 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0,-0.18) 			end 			for i=1, 2 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.15,0) 			end 			wait(0.3) 			for i=1, 2 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0) 			end 			local p = Instance.new("Part") 			p.Parent = workspace 			p.Name = "Sword" 			p.Size = Vector3.new(1,4,1) 			p.BottomSurface = 0 			p.TopSurface = 0 			p.Anchored = false 			p.CanCollide = false 			p.CFrame = handle.CFrame 			p.CFrame = p.CFrame * CFrame.Angles(0,0,1.55) 			p:BreakJoints() 			local mt = Instance.new("SpecialMesh") 			mt.Parent = p 			mt.MeshType = "FileMesh" 			mt.MeshId = "http://www.roblox.com/asset/?id=12768042" 			mt.TextureId = "http://www.roblox.com/asset/?id=21262906" 			local bv = Instance.new("BodyVelocity") 			bv.Parent = p 			bv.velocity = char.Torso.CFrame.lookVector * 45 			local bva = Instance.new("BodyAngularVelocity") 			bva.Parent = p 			bva.angularvelocity = Vector3.new(0,14,0) 			p.Touched:connect(function(hit) 				if hit.Parent.Name == player.Name then return end 				local hum = hit.Parent:findFirstChild("Humanoid") 				if hum ~= nil then 					local hed = hit.Parent:findFirstChild("Head") 					if hed ~= nil then 						for i=1, 5 do 							wait() 							hed.Parent.Torso.Neck.C1 = hed.Parent.Torso.Neck.C1 * CFrame.new(0, 0, -0.9) 						end 						hum.Health = 0 						wait(0.05) 						hed.Velocity = Vector3.new(math.random(-30,30),40,math.random(-30,30)) 						hed.RotVelocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25)) 					end 					hum.Health = 0 				end 			end) 			local spi = true 			coroutine.resume(coroutine.create(function() 				while spi == true do 					local fad = p:clone() 					fad.Parent = workspace 					fad.BrickColor = BrickColor.new(windc) 					fad.Transparency = 0.2 					fad.Mesh.TextureId = "Clear" 					fad.Anchored = true 					coroutine.resume(coroutine.create(function() 						for i=1, 8 do 							wait() 							fad.Transparency = fad.Transparency + 0.1 						end 						fad:remove() 					end)) 					wait() 				end 			end)) 			for i=1, 4 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0) 			end 			wait(0.3) 			for i=1, 7 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0.3) 			end 			wa.C1 = original 			wait(0.3) 			enabled = false 			wait(1.2) 			spi = false 			wait() 			p:remove() 		elseif (key == "e") then 			if enabled == true then return end 			enabled = true 			myhum.WalkSpeed = 0 			handle2.BrickColor = BrickColor.new(helthc) 			brick2.BrickColor = handle2.BrickColor 			brick3.BrickColor = handle2.BrickColor 			hol = true 			for i=1, 6 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.13,0,0) 				weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.1) 			end 			wait(0.5) 			for i=1, 3 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.4,0,0) 				weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.23) 			end 			local pf = Instance.new("Part") 			pf.Parent = workspace 			pf.Name = "Healthbump" 			pf.Size = Vector3.new(7,1,7) 			pf.BottomSurface = 0 			pf.TopSurface = 0 			pf.Anchored = true 			pf.CanCollide = false 			pf.CFrame = char.Torso.CFrame * CFrame.new(0,-2.8, 0) 			pf.Transparency = 0.3 			pf.BrickColor = handle2.BrickColor 			local meg = Instance.new("CylinderMesh") 			meg.Parent = pf 			meg.Scale = Vector3.new(0.6,0.8,0.6) 			hecols = {"Bright green", "Lime green", "Dark green", "Camo"} 			coroutine.resume(coroutine.create(function() 				for i=1, 50 do 					wait() 					pf.Transparency = pf.Transparency + 0.02 					meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045) 				end 			end)) 			while hol == true do 				wait(0) 				myhum.Health = myhum.Health + 0.5 				local chanc = math.random(1,20) 				if chanc == 8 then 					coroutine.resume(coroutine.create(function() 						pf.Transparency = 0.3 						meg.Scale = Vector3.new(0.6,0.8,0.6) 						for i=1, 50 do 							wait() 							pf.Transparency = pf.Transparency + 0.02 							meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045) 						end 					end)) 				end 				local hp = Instance.new("Part") 				hp.Parent = workspace 				hp.formFactor = "Symmetric" 				local randsiz = math.random(1,2) 				local col = math.random(1,4) 				hp.Size = Vector3.new(randsiz,randsiz,randsiz) 				hp.BrickColor = BrickColor.new(hecols[col]) 				hp.TopSurface = 0 				hp.BottomSurface = 0 				hp.Transparency = 0.1 				hp.CFrame = char.Torso.CFrame * CFrame.new(math.random(-5,5),-3,math.random(-5,5)) 				hp.CFrame = hp.CFrame * CFrame.Angles(math.random(),math.random(),math.random()) 				hp.CanCollide = false 				hp.Anchored = false 				hp:BreakJoints() 				local mf = Instance.new("SpecialMesh") 				mf.MeshType = "Brick" 				mf.Parent = hp 				mf.Scale = Vector3.new(0.65,0.65,0.65) 				local bv = Instance.new("BodyVelocity") 				bv.Parent = hp 				bv.velocity = Vector3.new(0,10,0) 				coroutine.resume(coroutine.create(function() 					wait(0.9) 					for i=1, 9 do 						hp.Transparency = hp.Transparency + 0.1 						wait() 					end 					hp:remove() 				end)) 			end 		elseif (key == "r") then 			if enabled == true then return end 			enabled = true 			myhum.WalkSpeed = 0 			handle2.BrickColor = BrickColor.new(elec) 			brick2.BrickColor = handle2.BrickColor 			brick3.BrickColor = handle2.BrickColor 			cols = {"Neon orange", "New Yeller", "Bright yellow", "Bright orange"} 			for i=1, 6 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.11,0,0) 			end 			wait(0.35) 			tab = {} 			for i=1, 50 do 			for i=1, 20 do 				local a = Instance.new("Part") 				a.Parent = workspace 				a.formFactor = "Symmetric" 				a.Size = Vector3.new(4,1,1) 				a.TopSurface = 0 				a.BottomSurface = 0 				local numb = math.random(1,4) 				a.BrickColor = BrickColor.new(cols[numb]) 				a.Anchored = true 				a.CanCollide = false 				a.Transparency = 0.3 				local mo = Instance.new("SpecialMesh") 				mo.Parent = a 				mo.MeshType = "Brick" 				mo.Scale = Vector3.new(1,0.2,0.2) 				a.CFrame = handle2.CFrame 				a.CFrame = a.CFrame * CFrame.Angles(math.random(-3.2,3.2),math.random(-3.2,3.2),math.random(-3.2,3.2)) * CFrame.new(2,0,0) 				table.insert(tab, a) 			end 			wait() 			for _, v in pairs(tab) do 				v:remove() 			end 			end 			for i=1, 7 do 				wait(0.01) 				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.17,0.1,0) 			end 			coroutine.resume(coroutine.create(function() 			for i=1, 10 do 				wait(0.2) 				local h = Instance.new("Part") 				h.Parent = workspace 				h.Shape = "Ball" 				h.Size = Vector3.new(3,3,3) 				h.TopSurface = 0 				h.BottomSurface = 0 				local numb = math.random(1,4) 				h.BrickColor = BrickColor.new(cols[numb]) 				h.Anchored = true 				h.CanCollide = false 				h.Transparency = 0.5 				h.CFrame = handle2.CFrame 				local function magn(hif) 					if hif.Parent.Name == player.Name then return end 					local dist = (char.Torso.Position - hif.Position).magnitude 					if dist >= 10 then 						print(dist) 						local hum = hif.Parent:findFirstChild("Humanoid") 						if hum ~= nil then 							hum.Health = 0 						end 					end 				end 				coroutine.resume(coroutine.create(function() 					for i=1, 30 do 						wait() 						magn(char.Torso) 					end 				end)) 				coroutine.resume(coroutine.create(function() 					for i=1, 30 do 						wait(0.04) 						h.Size = h.Size + Vector3.new(2,2,2) 						h.Transparency = h.Transparency + 0.023 						h.CFrame = handle2.CFrame 					end 					h:remove() 				end)) 			end 			end)) 			for i=1, 19 do 			for i=1, 30 do 				local f = Instance.new("Part") 				f.Parent = workspace 				f.formFactor = "Symmetric" 				f.Size = Vector3.new(25,1,1) 				f.TopSurface = 0 				f.BottomSurface = 0 				local numb = math.random(1,4) 				f.BrickColor = BrickColor.new(cols[numb]) 				f.Anchored = true 				f.CanCollide = false 				f.Transparency = 0.3 				local mo = Instance.new("SpecialMesh") 				mo.Parent = f 				mo.MeshType = "Brick" 				mo.Scale = Vector3.new(1,math.random(0.8,1.7),math.random(0.8,1.7)) 				f.CFrame = handle2.CFrame 				f.CFrame = f.CFrame * CFrame.Angles(math.random(-3.2,3.2),math.random(-3.2,3.2),math.random(-3.2,3.2)) * CFrame.new(12.5,0,0) 				table.insert(tab, f) 			end 			wait(0.1) 			for _, v in pairs(tab) do 				v:remove() 			end 			end 			myhum.WalkSpeed = norm 			enabled = false 		end 	end)  	mouse.KeyUp:connect(function(key)  		key = key:lower()  		if (key == "k") then  			hol = false 			for i=1, 6 do 			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.1,0) 			wait() 			end 			wa.C1 = original 			enabled = false 			wait(0.3) 			wa.C1 = original 		elseif (key == "e") then 			hol = false 			for i=1, 6 do 			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.02,0) 			weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.24) 			wait() 			end 			myhum.WalkSpeed = norm 			for i=1, 5 do 				wait(0.15) 				wa.C1 = original 				weld.C1 = weporigin 			end 			enabled = false 		end 	end) 	mouse.Button1Down:connect(function() 		e = char.Torso 		wait(0.2) 		e.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,2.5,0) 	end) end   function deselect()  	spin = false 	for i = 1, 8 do 		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0) 		wait() 	end 	for i = 1, 4 do 		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0) 		wait() 	end 	toha.Part0 = toha.Parent 	toha.Part1 = handle 	weld.Part0 = nil 	weld.Part1 = nil 	wait() 	wa.Part0 = nil 	wa.Part1 = nil end    script.Parent.Selected:connect(select)  script.Parent.Deselected:connect(deselect)   	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "xBow" 	button.Position = UDim2.new(0.5,3,0,231) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "xBow" 	button.TextColor3 = whit 	button.TextWrapped = true 	 	button.MouseButton1Down:connect(function() 	me = game.Players.LocalPlayer char = me.Character Selected = false Able = true Arrow = nil ArrowOn = false Hurt = false Deb = true Reloading = false Shooting = false Slashing = false necko = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)  EffectOn = false Accuracy = 1 SelAnim = false DMG = 123452323 LapaCol = "Brown" HandCol = "Brown" MiddleCol = "Brown" ViiniCol = "Brown" Icon = "http://www.roblox.com/asset/?id=51902588" Keys = { e = false, } ModelName = "Epic Bow" CA = CFrame.Angles CN = CFrame.new MR = math.rad MP = math.pi MRA = math.random MH = math.huge UD = UDim2.new C3 = Color3.new MaximumPower = 1000000000 MaxSpecial = 100000 Special = MaxSpecial Sounds = { Slash = {"rbxasset://sounds//swordslash.wav", 1.2, 1}, Shoot = {"http://www.roblox.com/asset/?id=16211041", 2, 1}, Stick = {"http://www.roblox.com/asset/?id=2767090", 15, 1}, Hit = {"http://www.roblox.com/asset/?id=10209590", 0.9, 1}, Block = {"rbxasset://sounds\\metal.ogg", 1.4, 1}, } function RC(Pos, Dir, Max, Ignore) return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999)), Ignore) end function RayC(Start, En, MaxDist, Ignore) return RC(Start, (En - Start), MaxDist, Ignore) end function DetectSurface(pos, part) local surface = nil local pospos = part.CFrame local pos2 = pospos:pointToObjectSpace(pos) local siz = part.Size local shaep = part.Shape if shaep == Enum.PartType.Ball or shaep == Enum.PartType.Cylinder then surface = {"Anything", CN(pospos.p, pos)*CN(0, 0, -(pospos.p - pos).magnitude)*CA(MR(-90), 0, 0)} else if pos2.Y > ((siz.Y/2)-0.04) then surface = {"Top", CA(0, 0, 0)} elseif pos2.Y < -((siz.Y/2)-0.04) then surface = {"Bottom", CA(-MP, 0, 0)} elseif pos2.X > ((siz.X/2)-0.04) then surface = {"Right", CA(0, 0, MR(-90))} elseif pos2.X < -((siz.X/2)-0.04) then surface = {"Left", CA(0, 0, MR(90))} elseif pos2.Z > ((siz.Z/2)-0.04) then surface = {"Back", CA(MR(90), 0, 0)} elseif pos2.Z < -((siz.Z/2)-0.04) then surface = {"Front", CA(MR(-90), 0, 0)} end end return surface end function Compute(pos1, pos2) local pos3 = Vector3.new(pos2.x, pos1.y, pos2.z) return CN(pos1, pos3) end function Notime(func, tiem) if tiem then wait(tiem) end coroutine.resume(coroutine.create(function() func() end)) end function waitChild(p, n) local child = p:findFirstChild(n) if child then return child end while true do child = p.ChildAdded:wait() if child.Name == n then return child end end end function getHumanoid(c) for _,v in pairs(c:children()) do if v:IsA("Humanoid") and c ~= char then if v.Health > 0 then return v end end end end function SE(part, pos) EffectOn = true local lastP = (part.CFrame * pos).p Notime(function() while EffectOn do wait() local posnow = (part.CFrame * pos).p local eff = Part(workspace, true, false, 0, 0, "Really black", 0.2, 1, 0.2) local magn = (lastP - posnow).magnitude local cf = CN(lastP, posnow) * CA(MR(-90), 0, 0) local mes2 = Instance.new("SpecialMesh",eff) mes2.Scale = Vector3.new(0.6, magn, 0.6) eff.CFrame = cf * CN(0, magn/2, 0) Notime(function() for i = 0, 1, 0.1 do wait() eff.Transparency = i eff.Reflectance = 0.15*i mes2.Scale = Vector3.new(0.6-0.6*i, magn, 0.6-0.6*i) end eff:remove() end) lastP = posnow end end) end function EE() EffectOn = false end torso = waitChild(char, "Torso") Rarm = waitChild(char, "Right Arm") Larm = waitChild(char, "Left Arm") Rleg = waitChild(char, "Right Leg") Lleg = waitChild(char, "Left Leg") Hum = waitChild(char, "Humanoid") neck = waitChild(torso, "Neck") function EditGui(obj, parent, size, position, bgcolor, bordercolor, transparency, text, textcolor, auto) obj.Size = size obj.Position = position obj.BackgroundColor3 = bgcolor obj.BorderColor3 = bordercolor obj.BackgroundTransparency = transparency if obj:IsA("TextLabel") or obj:IsA("TextButton") then obj.Text = text obj.TextColor3 = textcolor end if obj:IsA("ImageButton") or obj:IsA("TextButton") then obj.AutoButtonColor = auto obj.MouseButton1Down:connect(function() RemoveOptions() end) end obj.Parent = parent end Gui = waitChild(me, "PlayerGui") for _,v in pairs(Gui:children()) do if v.Name == "Power" then v:remove() end end Sc = Instance.new("ScreenGui", Gui) Sc.Name = "Power" Main = Instance.new("TextLabel") Main.Visible = false EditGui(Main, Sc, UD(0, 200, 0, 65), UD(0.5, -100, 0, 120), C3(0.06, 0.06, 0.1), C3(), 0.5, "Power", C3(1, 1, 0)) Main.TextYAlignment = "Top" Main.FontSize = "Size36" Main.Font = "ArialBold" Main.TextTransparency = 0.5 BarBack = Instance.new("Frame") EditGui(BarBack, Main, UD(1, -10, 0, 25), UD(0, 5, 1, -30), C3(0, 0, 0), C3(), 0.5) Bar = Instance.new("ImageLabel") EditGui(Bar, BarBack, UD(0, 0, 1, 0), UD(0, 0, 0, 0), C3(1, 0.7, 0), C3(), 0.5) Bar.Image = "http://www.roblox.com/asset/?id=48965808" Spec = Instance.new("Frame") EditGui(Spec, Sc, UD(0, 250, 0, 22), UD(0.04, 0, 0, 5), C3(1, 0.75, 0.1), C3(), 0) SpecialBack = Instance.new("Frame") EditGui(SpecialBack, Spec, UD(1, -10, 1, -6), UD(0, 5, 0, 3), C3(0.35, 0.1, 0.15), C3(), 0) SpecialBar = Instance.new("ImageLabel") EditGui(SpecialBar, SpecialBack, UD(Special/MaxSpecial, 0, 1, 0), UD(0, 0, 0, 0), C3(0.1, 0.65, 0.2), C3(), 0) SpecialBar.Image = "http://www.roblox.com/asset/?id=48965808" for i = 1, 3, 1 do local p = Instance.new("Frame") EditGui(p, SpecialBack, UD(0, 1, 1, 0), UD(i/4, 0, 0, 0), C3(0.1, 0.2, 1), C3(), 0) p.BorderSizePixel = 0 end SpecialText = Instance.new("TextLabel") EditGui(SpecialText, SpecialBack, UD(1, 0, 1, 0), UD(0, 0, 0, 0), C3(), C3(), 1, "S P E C I A L", C3(1,1,1)) SpecialText.Font = "ArialBold" SpecialText.FontSize = "Size14" function Play(Sound) local s = Instance.new("Sound") s.SoundId = Sound[1] s.Pitch = Sound[2] s.Volume = Sound[3] s.Parent = torso s.PlayOnRemove = true game.Debris:AddItem(s, 0.0001) end RSH = waitChild(torso, "Right Shoulder") LSH = waitChild(torso, "Left Shoulder") RH = waitChild(torso, "Right Hip") LH = waitChild(torso, "Left Hip") for i,v in pairs(char:children()) do if v.Name == ModelName then v:remove() end end function Part(P, Anch, Coll, Tran, Ref, Col, X, Y, Z) local p = Instance.new("Part") p.TopSurface = 0 p.BottomSurface = 0 p.Transparency = Tran p.Reflectance = Ref p.CanCollide = Coll p.Anchored = Anch p.BrickColor = BrickColor.new(Col) p.formFactor = "Custom" p.Size = Vector3.new(X,Y,Z) p.Parent = P p.Locked = true p:BreakJoints() return p end function Weld(P0, P1, X, Y, Z, A, B, C) local w = Instance.new("Weld") w.Part0 = P0 w.Part1 = P1 w.C1 = CN(X, Y, Z) * CA(A, B, C) w.Parent = P0 return w end Mo = Instance.new("Model") Mo.Name = ModelName FTorso = Part(Mo, false, false, 1, 0, torso.BrickColor.Name, torso.Size.X, torso.Size.Y, torso.Size.Z) FWeld = Weld(torso, FTorso, 0, 0, 0, 0, 0, 0) RABrick = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1) LABrick = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1) RLBrick = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1) LLBrick = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1) RABW = Weld(torso, RABrick, -1.5, -0.5, 0, 0, 0, 0) LABW = Weld(torso, LABrick, 1.5, -0.5, 0, 0, 0, 0) RLBW = Weld(torso, RLBrick, -0.5, 1.2, 0, 0, 0, 0) LLBW = Weld(torso, LLBrick, 0.5, 1.2, 0, 0, 0, 0) function Atch(p) RABW.Part0 = p LABW.Part0 = p RLBW.Part0 = p LLBW.Part0 = p RSH.Part0 = p LSH.Part0 = p RH.Part0 = p LH.Part0 = p end RAW = Weld(RABrick, nil, 0, 0.5, 0, 0, 0, 0) LAW = Weld(LABrick, nil, 0, 0.5, 0, 0, 0, 0) RLW = Weld(RLBrick, nil, 0, 0.8, 0, 0, 0, 0) LLW = Weld(LLBrick, nil, 0, 0.8, 0, 0, 0, 0) HB = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1) HBW = Weld(Larm, HB, 0, 1, 0, 0, 0, 0) HW = Weld(HB, nil, 0, 0, 0, MR(90), 0, 0) AB = Part(Mo, false, false, 1, 0, "Really black", 0.1, 0.1, 0.1) ABW = Weld(Rarm, AB, 0, 1, 0, 0, 0, 0) AW = Weld(AB, nil, 0, 0, 0, 0, 0, 0) TW = Weld(torso, nil, -0.7, 0, 0.5, 0, MP, 0) Handle = Part(Mo, false, false, 0, 0, HandCol, 0.6, 1.2, 0.6) Instance.new("SpecialMesh",Handle) TW.Part1 = Handle for i = -0.6, 0.61, 1.2 do local p = Part(Mo, false, false, 0, 0, MiddleCol, 0.7, 0.2, 1.1) Weld(Handle, p, 0, i, 0.15, 0, 0, 0) Instance.new("BlockMesh", p) end local UpPoint, DownPoint for i = -10, 95, 15 do local p = Part(Mo, false, false, 0, 0, LapaCol, 0.69, 0.4, 0.2) local w = Weld(Handle, p, 0, 0, 1.4, 0, 0, 0) w.C0 = CN(0, 1.1, 0.75) * CA(MR(i), 0, 0) Instance.new("BlockMesh", p) UpPoint = p end for i = 10, -95, -15 do local p = Part(Mo, false, false, 0, 0, LapaCol, 0.69, 0.4, 0.2) local w = Weld(Handle, p, 0, 0, 1.4, 0, 0, 0) w.C0 = CN(0, -1.1, 0.75) * CA(MR(i), 0, 0) Instance.new("BlockMesh", p) DownPoint = p end StringUp = Part(Mo, false, false, 0, 0, "Really black", 0.2, 1, 0.2) StringDown = Part(Mo, false, false, 0, 0, "Really black", 0.2, 1, 0.2) SUM = Instance.new("SpecialMesh", StringUp) SDM = Instance.new("SpecialMesh", StringDown) SUM.Scale = Vector3.new(0.4, 2.4, 0.4) SDM.Scale = Vector3.new(0.4, 2.4, 0.4) ORSU = CN(0, -1.3, 0) * CA(MR(-85), 0, 0) ORSD = CN(0, 1.3, 0) * CA(MR(85), 0, 0) SUW = Weld(UpPoint, StringUp, 0, -1.3, 0, MR(-85), 0, 0) SDW = Weld(DownPoint, StringDown, 0, 1.3, 0, MR(85), 0, 0) SUW.C0 = CN(0, 0.15, 0) SDW.C0 = CN(0, -0.15, 0) SUW.C1 = ORSU SDW.C1 = ORSD Arrow = Part(Mo, false, false, 1, 0, "Really black", 0.4, 0.4, 4.4) local mesh = Instance.new("SpecialMesh",Arrow) mesh.MeshId = "http://www.roblox.com/asset/?id=15887356" mesh.TextureId = "http://www.roblox.com/asset/?id=15886781" mesh.Scale = Vector3.new(1, 1, 2.1) AW.Part1 = Arrow Ring = Part(Mo, false, false, 0, 0, ViiniCol, 0.2, 0.2, 0.2) RingM = Instance.new("SpecialMesh", Ring) RingM.MeshId = "http://www.roblox.com/asset/?id=3270017" RingM.Scale = Vector3.new(0.6, 1, 21) local www = Weld(FTorso, Ring, -0.9, -0.2, -0.8, MR(90), MR(90), MR(30)) www.C0 = CA(MR(-10), 0, 0) Sp = Part(Mo, false, false, 0, 0, "Really black", 1, 0.2, 1) local S = Instance.new("SpecialMesh",Sp) S.MeshType = "Sphere" S.Scale = Vector3.new(0.65, 1, 1.05) Weld(Ring, Sp, 0, 1.7, 0, MR(-90), 0, 0) function makeArrow(pos, ang) local arrow = Part(Mo, false, false, 0, 0, "Really black", 0.2, 1, 0.2) local mesh = Instance.new("SpecialMesh",arrow) mesh.MeshId = "http://www.roblox.com/asset/?id=15887356" mesh.TextureId = "http://www.roblox.com/asset/?id=15886781" mesh.Scale = Vector3.new(1, 1, 2.1) Weld(Ring, arrow, pos.x, pos.y, pos.z, MP, 0, ang) end makeArrow(Vector3.new(0.15, 0.1, 0.55), 0.8) makeArrow(Vector3.new(-0.2, -0.1, 0.65), -0.4) makeArrow(Vector3.new(-0.1, 0.1, 0.6), 1.8) makeArrow(Vector3.new(-0.1, -0.15, 0.7), 1.2) makeArrow(Vector3.new(0, 0.3, 0.6), 0.28) makeArrow(Vector3.new(0, 0, 0.65), 0.34) makeArrow(Vector3.new(0.3, 0.1, 0.55), 1.9) makeArrow(Vector3.new(-0.35, 0.1, 0.67), 1.9) Mo.Parent = char function Normal() FTorso.Transparency = 1 FWeld.C0 = CN() torso.Transparency = 0 LAW.C0 = CA(0, 0, MR(30)) RAW.Part1 = nil RAW.C0 = CN() RAW.C1 = CN(0, 0.5, 0) LAW.C1 = CN(0, 0.5, 0) LAW.Part1 = Larm RABW.Part0 = torso LABW.Part0 = torso RLBW.Part0 = torso LLBW.Part0 = torso RSH.Part0 = torso LSH.Part0 = torso RH.Part0 = torso LH.Part0 = torso AW.C0 = CN() HW.C0 = CA(MR(180), 0, MR(150)) SUW.C0 = CN(0, 0.15, 0) SDW.C0 = CN(0, -0.15, 0) SUW.C1 = ORSU SDW.C1 = ORSD SUM.Scale = Vector3.new(0.4, 2.4, 0.4) SDM.Scale = Vector3.new(0.4, 2.4, 0.4) end  bin = Instance.new("HopperBin", game.Players.LocalPlayer.Backpack) function ShowDmg(pos, dmg) local col = "Bright red" if dmg < 1 then col = "Bright blue" end local m = Instance.new("Model") m.Name = "Damage Dealt: "..dmg*1758384 local p = Part(m, false, false, 0, 0, col, 0.8, 0.3, 0.8) p.Name = "Head" p.CFrame = CFrame.new(pos) local bp = Instance.new("BodyPosition", p) bp.position = pos + Vector3.new(0, 2.5, 0) bp.P = 6500 bp.maxForce = Vector3.new(MH, MH, MH) local h = Instance.new("Humanoid",m) h.MaxHealth = 0 h.Health = 0 h.Name = "fffsaf" m.Parent = workspace game.Debris:AddItem(m, 1.5) end function Dmg(hum, dmg, pos) if hum.Health > 0 then hum.Health = hum.Health - dmg*1758384 ShowDmg(pos, dmg) end end function ArrowT(hit) local h = getHumanoid(hit.Parent) if h and Deb and Hurt then Deb = false Dmg(h, MRA(3,15), Arrow.CFrame * CN(0, 0, 2.2).p) end end Arrow.Touched:connect(ArrowT) function SelectAnim() LAW.Part1 = Larm SelAnim = true for i = 0.2, 1, 0.2 do LAW.C0 = CA(MR(-25*i), 0, MR(25*i)) * CN(0, 0.2*i, 0) wait() end HW.C0 = CN(0.4, 0.3, 0) * CA(MR(110), MR(-100), MR(180)) HW.Part1 = Handle TW.Part1 = nil for i = 0.08, 1, 0.08 do LAW.C0 = CA(MR(-25+25*i), 0, MR(25-55*i)) * CN(0, 0.2-0.2*i, 0) HW.C0 = CN(0.4-0.4*i, 0.3-0.3*i, 0) * CA(MR(110+70*i), MR(-20+20*i), MR(180-30*i)) wait() end SelAnim = false HW.C0 = CA(MR(180), 0, MR(150)) end function DeselectAnim() for i = 0.12, 1, 0.12 do LAW.C0 = CA(MR(-25*i), 0, MR(-30+55*i)) * CN(0, 0.2*i, 0) HW.C0 = CN(0.4*i, 0.3*i, 0) * CA(MR(180-70*i), MR(-20*i), MR(150+30*i)) if SelAnim or Selected then return end wait() end HW.Part1 = nil TW.Part1 = Handle for i = 0.12, 1, 0.12 do LAW.C0 = CA(MR(-25+25*i), 0, MR(-30+55-25*i)) * CN(0, 0.2-0.2*i, 0) if SelAnim or Selected then return end wait() end if Selected == false and SelAnim == false then LAW.Part1 = nil end end function Slash() RAW.Part1 = Rarm Slashing = true Play(Sounds.Slash) for i = 0.15, 1, 0.15 do RAW.C0 = CA(MR(180*i), MR(-20*i), MR(35*i)) AW.C0 = CA(MR(35*i), 0, 0) * CN(0, 0, 0.7*i) wait() end for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(180+10*i), MR(-20), MR(35+2*i)) AW.C0 = CA(MR(35+5*i), 0, 0) * CN(0, 0, 0.7+0.2*i) wait() end local blockk = false local hit, pos = RayC(torso.Position, torso.CFrame * CN(0, 0, -5).p, 3.2, char) if hit ~= nil then if getHumanoid(hit.Parent) == nil and hit.CanCollide == true then blockk = true end end SE(Arrow, CN(0, 0, 2.2)) if blockk == false then Hurt = true Deb = true for i = 0.2, 1, 0.2 do RAW.C0 = CA(MR(190-140*i), MR(-20-5*i), MR(37-87*i)) * CN(0, -1*i, 0) AW.C0 = CA(MR(40-25*i), MR(-20*i), 0) * CN(0, 0, 0.9+0.3*i) wait() end EE() Hurt = false for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(50-10*i), MR(-25), MR(-50-5*i)) * CN(0, -1, 0) AW.C0 = CA(MR(15-20*i), MR(-20-1*i), 0) * CN(0, 0, 1.2*i) wait() end for i = 0.25, 1, 0.25 do RAW.C0 = CA(MR(40-10*i), MR(-25+25*i), MR(-55+35*i)) * CN(0, -1+1*i, 0) AW.C0 = CA(MR(-5+55*i), MR(-21+21*i), 0) * CN(0, 0, 1.2-1.2*i) wait() end for i = 0.25, 1, 0.25 do RAW.C0 = CA(MR(30-30*i), 0, MR(-20+20*i)) AW.C0 = CA(MR(50-50*i), 0, 0) wait() end else for i = 0.5, 1, 0.5 do RAW.C0 = CA(MR(190-50*i), MR(-20-5*i), MR(37-27*i)) * CN(0, -0.2*i, 0) AW.C0 = CA(MR(40-5*i), MR(-5*i), 0) * CN(0, 0, 0.9+0.1*i) wait() end Play(Sounds.Block) for i = 0.25, 1, 0.25 do RAW.C0 = CA(MR(140+60*i), MR(-25+25*i), MR(10+20*i)) * CN(0, -0.2-0.3*i, 0) AW.C0 = CA(MR(35+45*i), MR(-5+5*i), 0) * CN(0, 0, 1) wait() end EE() for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(200+10*i), MR(5*i), MR(30+5*i)) * CN(0, -0.5, 0) AW.C0 = CA(MR(80+5*i), 0, 0) * CN(0, 0, 1) wait() end for i = 0.18, 1, 0.18 do RAW.C0 = CA(MR(210-200*i), MR(5-5*i), MR(35-30*i)) * CN(0, -0.5+0.4*i, 0) AW.C0 = CA(MR(85-75*i), 0, 0) * CN(0, 0, 1-0.8*i) wait() end for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(10-10*i), 0, MR(5-5*i)) * CN(0, -0.1+0.1*i, 0) AW.C0 = CA(MR(10-10*i), 0, 0) * CN(0, 0, 0.2-0.2*i) wait() end AW.C0 = CN() end Slashing = false RAW.Part1 = nil end function Reload() if ArrowOn == false then RAW.Part1 = Rarm Reloading = true for i = 0.16, 1, 0.16 do RAW.C0 = CA(MR(200*i), MR(-5*i), 0) * CN(0, -0.35*i, 0) wait() end AW.C0 = CA(0, MR(-90), 0) AW.C1 = CN(0, 0, -1.5) * CA(MR(60), 0, 0) Arrow.Transparency = 0 ArrowOn = true for i = 0.2, 1, 0.2 do RAW.C0 = CA(MR(200), MR(-5), MR(40*i)) * CN(0, -0.35, 0) AW.C1 = CN(0, 0, -1.5+2*i) * CA(MR(60-20*i), 0, 0) wait() end for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(200), MR(-5), MR(40+10*i)) * CN(0, -0.35+0.05*i, 0) AW.C1 = CN(0, 0, 0.5+0.1*i) * CA(MR(40-5*i), 0, 0) wait() end for i = 0.18, 1, 0.18 do RAW.C0 = CA(MR(200-190*i), MR(-5+5*i), MR(50-45*i)) * CN(0, -0.3+0.25*i, 0) AW.C1 = CN(0, 0, 0.6-0.5*i) * CA(MR(35-30*i), 0, 0) AW.C0 = CA(0, MR(-90+80*i), 0) wait() end for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(10-10*i), 0, MR(5-5*i)) * CN(0, -0.05+0.05*i, 0) AW.C1 = CN(0, 0, 0.1-0.1*i) * CA(MR(5-5*i), 0, 0) AW.C0 = CA(0, MR(-10+10*i), 0) wait() end AW.C1 = CN() AW.C0 = CN() RAW.C0 = CN() RAW.Part1 = nil Reloading = false else Slash() end end function AddDetail(Surface, pos, bool, part, hu) local caf = CN(pos) * CA(part.CFrame:toEulerAnglesXYZ()) * Surface[2] if Surface[1] == "Anything" then caf = Surface[2] end Notime(function() if bool then Notime(function() for i = 1, MRA(2,7) do local x = MRA(0.4*100, 0.9*100)/100 local z = MRA(0.7*100, 1.2*100)/100 local pp = Part(hu.Parent, false, false, 0, 0, "Bright red", 0.2, 0.2, 0.2) local ms = Instance.new("SpecialMesh",pp) ms.MeshType = "Sphere" ms.Scale = Vector3.new(x*5, 1, z*5) pp.CFrame = caf local w = Weld(part, pp, 0, 0, 0, 0, 0, 0) local c0 = part.CFrame:toObjectSpace(caf) * CN(MRA(-0.3*100, 0.3*100)/100, 0, MRA(-0.3*100, 0.3*100)/100) * CA(0, MR(MRA(-180,180)), 0) w.C0 = c0 Notime(function() local moar = MRA(-1.1*1000, 1.1*1000)/1000 for i = 0, 1, MRA(0.02*1000, 0.06*1000)/1000 do wait() w.C0 = c0 * CN(0, 0, -moar*i) ms.Scale = Vector3.new((x*5)-(moar/3)*i, 1, (z*5)+(moar/3)*i) pp.Transparency = -0.5+1.5*i end pp:remove() end) end end) for i = 1, MRA(4,8) do Notime(function() local pp2 = Part(hu.Parent, true, false, 0, 0, "Bright red", 0.2, 0.2, 0.2) pp2.CFrame = caf local ms2 = Instance.new("SpecialMesh",pp2) ms2.MeshType = "Sphere" ms2.Scale = Vector3.new(1.5, 1.5, 1.5) local face = CA(MR(MRA(-40, 40)+105), MR(MRA(-40, 40)), MR(MRA(-40, 40))) local center = caf * face * CN(0, -5, 0) Notime(function() for i = 0, 1, 0.1 do pp2.Transparency = -0.7+1.7*i pp2.CFrame = center * CN(0, 0, -2.5*i) * CA(MR(-55*i), 0, 0) * CN(0, 5, 0) wait() end pp2:remove() end) end) end else Notime(function() for i = 1, MRA(5,8) do Notime(function() local t = {"Bright yellow", "New Yeller", "Really black", "Institutional Really black", "Brick yellow"} local pp = Part(workspace, true, false, 0, 0, t[MRA(1, #t)], 0.2, 0.2, 0.2) local mes = Instance.new("SpecialMesh",pp) mes.MeshType = "Sphere" mes.Scale = Vector3.new(0.5, 0.5, 1) local caa = CN(caf.p) * CA(MR(MRA(-180,180)), MR(MRA(-180,180)), MR(MRA(-180,180))) pp.CFrame = caa for i = 0.25, 1, 0.25 do wait() mes.Scale = Vector3.new(0.5+0.1*i, 0.5+0.1*i, 1+2*i) pp.CFrame = caa * CN(0, 0, -0.4*i) end for i = 0.25, 1, 0.25 do wait() mes.Scale = Vector3.new(0.6, 0.6, 3+1.6*i) pp.CFrame = caa * CN(0, 0, -0.6-0.32*i) pp.Transparency = -0.2+1.2*i end pp:remove() end) end end) end end) end function ShootArrow(pos, power, targ) local Start = Handle.Position local mag = (Start - pos).magnitude/200 if mag > 12.5 then mag = 12.5 end if targ == nil then mag = 1 end local Face = CN(Start, pos) * CA(MR(MRA(-Accuracy*10000, Accuracy*10000)/10000+mag), MR(MRA(-Accuracy*10000, Accuracy*10000)/10000), MR(MRA(-Accuracy*10000, Accuracy*10000)/10000)) local Arr = Part(Mo, true, false, 0, 0, "Really black", 0.2, 0.2, 0.2) local mes = Instance.new("SpecialMesh",Arr) mes.MeshId = "http://www.roblox.com/asset/?id=15887356" mes.TextureId = "http://www.roblox.com/asset/?id=15886781" mes.Scale = Vector3.new(1, 1, 2.1) Arr.CFrame = Face local Go = 2.8+(power/30) local Dist = 200+(power*2.8) local Drop = 0.55/(Go*1.25) local lastP = Start local didhit = false local omg = 0 local hit2, pos2 = RayC(torso.CFrame * CN(0, 0, -0.4).p, torso.CFrame * CN(0, 0, -2).p, 2.5, char) local hu2 = nil if hit2 then local hh = getHumanoid(hit2.Parent) if hh then hit2 = nil end end for i = Go, Dist, Go do Drop = Drop + 1/(Go*3.5) omg = omg + Drop local dropping = CA(MR(-Drop), 0, 0) if omg > 130 then dropping = CN() end Face = Face * dropping * CN(0, 0, -Go) Arr.CFrame = Face * CA(MR(-180), 0, 0) local hit, p = RayC(lastP, Face.p, Go+0.5, char) local eff = Part(Mo, true, false, 0, 0, "Really black", 0.2, 1, 0.2) local magn = (lastP - Face.p).magnitude local cf = CN(lastP, Face.p) * CA(MR(-90), 0, 0) if hit then magn = (lastP - p).magnitude cf = CN(lastP, p) * CA(MR(-90), 0, 0) end local mes2 = Instance.new("SpecialMesh",eff) mes2.Scale = Vector3.new(0.6, magn, 0.6) eff.CFrame = cf * CN(0, magn/2, 0) Notime(function() for i = 0, 1, 0.12 do wait() eff.Transparency = i eff.Reflectance = 0.15*i mes2.Scale = Vector3.new(0.6-0.6*i, magn, 0.6-0.6*i) end eff:remove() end) local realhit = hit if hit2 then realhit = hit2 p = pos2 end if hit or hit2 then local h = getHumanoid(realhit.Parent) local sound = Sounds.Stick if h and hit.Parent.className ~= "Hat" then local d = MRA(12+DMG+(power/8), 20+DMG+(power/5.5)) hit:remove() if hit.Name == "Head" then d = math.floor(d*1.4) hit:remove() end Dmg(h, d, p) sound = Sounds.Hit elseif h == nil and realhit.Parent.className ~= "Hat" then if realhit.Anchored == false then Notime(function() wait(0.08) local mas = realhit:GetMass()/5+2 local vel = (16+(power/3))/mas if vel < 0 then vel = 0 end realhit.Velocity = (CN(lastP, p).lookVector) * vel end) end end local a = -1.2 if realhit.Anchored then Arr.CFrame = CN(p, lastP) * CN(0, 0, a) if realhit == hit2 then Arr.CFrame = CN(Start, pos2) * CN(0, 0, -1.9) end else a = (power-200)/110 local w8 = 13 if realhit.Parent.className == "Hat" then a = ((power/2)-170)/110 w8 = 5 end Arr.Anchored = false local w = Weld(realhit, Arr, 0, 0, 0, 0, 0, 0) w.C1 = ((CN(p, lastP) * CN(0, 0, a)):toObjectSpace(realhit.CFrame)) if realhit == hit2 then w.C1 = ((CN(Start, pos2) * CN(0, 0, -1.9)):toObjectSpace(realhit.CFrame)) end Notime(function() if power < 50 then wait(w8+power/7.5) local caa = Arr.CFrame w:remove() Arr.Size = Vector3.new(0.3, 0.3, 4) Arr.CFrame = caa Arr.CanCollide = true end end) end didhit = true Notime( function() wait(26) for i = 0, 1, 0.02 do Arr.Transparency = i wait() end Arr:remove() end ) Play(sound) local Surface = DetectSurface(p, realhit) AddDetail(Surface, p, h ~= nil and hit.Parent.className ~= "Hat", realhit, h) wait(0.05) break end lastP = Face.p wait() end if didhit == false then for i = 0, 1, 0.2 do Arr.Transparency = i wait() end Arr:remove() end end function Shoot(mouse) Shooting = true RAW.Part1 = Rarm Atch(FTorso) FTorso.Transparency = 0 torso.Transparency = 1 local shoot = false Spec.BorderColor3 = C3() local amg, omg = false, false Notime(function() repeat wait() until Selected == false or omg if omg == false then omg = true Shooting = false Reloading = false Hurt = false Slashing = false Normal() EE() return end end) Notime(function() mouse.Button1Up:wait() shoot = true end) for i = 0.16, 1, 0.16 do FWeld.C0 = CA(0, MR(-80*i), 0) LAW.C0 = CA(MR(85*i), 0, MR(-30-25*i)) * CN(0.3*i, 0.4*i, -0.1*i) RAW.C0 = CA(MR(85*i), 0, MR(-70*i)) * CN(0.65*i, -1.2*i, 0) HW.C0 = CA(MR(180), 0, MR(150+60*i)) AW.C0 = CA(MR(85*i), 0, 0) * CN(0, 0, 2.1*i) wait() end for i = 0.33, 1, 0.33 do FWeld.C0 = CA(0, MR(-80-10*i), 0) LAW.C0 = CA(MR(85+5*i), 0, MR(-55-5*i)) * CN(0.3, 0.4, -0.1) RAW.C0 = CA(MR(85+5*i), 0, MR(-70-5*i)) * CN(0.65+0.05*i, -1.2-0.1*i, 0) HW.C0 = CA(MR(180), 0, MR(210+5*i)) AW.C0 = CA(MR(85+5*i), MR(-15*i), 0) * CN(0, 0, 2.1+0.1*i) wait() end LAW.C0 = CA(MR(90), 0, MR(-60)) * CN(0.3, 0.4, -0.1) HW.C0 = CA(MR(180), 0, MR(215)) FWeld.C0 = CA(0, MR(-90), 0) for i = 0.25, 1, 0.25 do RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -1.3+1.2*i, 0) SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26*i), 0, 0) SUW.C1 = CN(0, -0.22*i, 0) * ORSU SUM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(MR(26*i), 0, 0) SDM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4) SDW.C1 = CN(0, 0.25*i, 0) * ORSD wait() end for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -0.1+0.1*i, 0) SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26-4*i), 0, 0) SUW.C1 = CN(0, -0.22-0.03*i, 0) * ORSU SUM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(MR(26+4*i), 0, 0) SDM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4) SDW.C1 = CN(0, 0.22+0.04*i, 0) * ORSD wait() end RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, 0, 0) local powe = 10 Main.Visible = true Bar.Size = UD(powe/MaximumPower, 0, 1, 0) Notime(function() repeat wait() until powe >= MaximumPower or shoot wait(6) if shoot == false then shoot = true end end) repeat wait() powe = powe + 4.8 if powe > MaximumPower then powe = MaximumPower end Bar.Size = UD(powe/MaximumPower, 0, 1, 0) local sped = 16-((powe/MaximumPower)*9) if Selected == false then sped = 16 end Hum.WalkSpeed = sped until shoot Main.Visible = false Notime(function() for i = 0.5, 1, 0.5 do SUW.C0 = CN(0, 0.15, 0) * CA(MR(-30+30*i), 0, 0) SUW.C1 = CN(0, -0.25+0.25*i, 0) * ORSU SUM.Scale = Vector3.new(0.4, 2.8-0.4*i, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(MR(30-30*i), 0, 0) SDM.Scale = Vector3.new(0.4, 2.8-0.4*i, 0.4) SDW.C1 = CN(0, 0.25-0.25*i, 0) * ORSD wait() end end) local pos = mouse.Hit.p ArrowOn = false Arrow.Transparency = 1 Notime(function() Play(Sounds.Shoot) ShootArrow(pos, powe, mouse.Target) end) for i = 0.2, 1, 0.2 do FWeld.C0 = CA(0, MR(-90+25*i), 0) LAW.C0 = CA(MR(90+25*i), 0, MR(-60-15*i)) * CN(0.3-0.3*i, 0.4-0.4*i, -0.1+0.1*i) RAW.C0 = CA(MR(90+60*i), 0, MR(-75+55*i)) * CN(0.7-0.5*i, -0.1*i, 0) HW.C0 = CA(MR(180), 0, MR(215-65*i)) wait() end Hum.WalkSpeed = 16 for i = 0.25, 1, 0.25 do FWeld.C0 = CA(0, MR(-65+5*i), 0) LAW.C0 = CA(MR(115+5*i), 0, MR(-75-5*i)) RAW.C0 = CA(MR(150+10*i), 0, MR(-20+5*i)) * CN(0.2-0.1*i, -0.1-0.05*i, 0) HW.C0 = CA(MR(180), 0, MR(150)) wait() end for i = 0.14, 1, 0.14 do FWeld.C0 = CA(0, MR(-60+55*i), 0) LAW.C0 = CA(MR(120-110*i), 0, MR(-80+45*i)) RAW.C0 = CA(MR(160-150*i), 0, MR(-15+10*i)) * CN(0.1-0.1*i, -0.15+0.15*i, 0) wait() end for i = 0.33, 1, 0.33 do FWeld.C0 = CA(0, MR(-5+5*i), 0) LAW.C0 = CA(MR(10-10*i), 0, MR(-35+5*i)) RAW.C0 = CA(MR(10-10*i), 0, MR(-5+5*i)) wait() end AW.C0 = CN() FWeld.C0 = CN() LAW.C0 = CA(0, 0, MR(-30)) HW.C0 = CA(MR(180), 0, MR(150)) FTorso.Transparency = 1 torso.Transparency = 0 Atch(torso) Shooting = false RAW.Part1 = nil RAW.C0 = CN() Spec.BorderColor3 = C3() omg = true end function SpecialAtk(mouse) if Special < 50 then return end Shooting = true Spec.BorderColor3 = C3(0, 1, 0) RAW.Part1 = Rarm Atch(FTorso) FTorso.Transparency = 0 torso.Transparency = 1 local amg, omg = false, false Notime(function() repeat wait() until Selected == false or omg if omg == false then omg = true Shooting = false Reloading = false Hurt = false Slashing = false Normal() EE() return end end) local shoot = false Notime(function() mouse.Button1Up:wait() shoot = true end) for i = 0.2, 1, 0.2 do FWeld.C0 = CA(0, MR(-80*i), 0) LAW.C0 = CA(MR(85*i), 0, MR(-30-25*i)) * CN(0.3*i, 0.4*i, -0.1*i) RAW.C0 = CA(MR(85*i), 0, MR(-70*i)) * CN(0.65*i, -1.2*i, 0) HW.C0 = CA(MR(180), 0, MR(150+60*i)) AW.C0 = CA(MR(85*i), 0, 0) * CN(0, 0, 2.1*i) wait() end for i = 0.5, 1, 0.5 do FWeld.C0 = CA(0, MR(-80-10*i), 0) LAW.C0 = CA(MR(85+5*i), 0, MR(-55-5*i)) * CN(0.3, 0.4, -0.1) RAW.C0 = CA(MR(85+5*i), 0, MR(-70-5*i)) * CN(0.65+0.05*i, -1.2-0.1*i, 0) HW.C0 = CA(MR(180), 0, MR(210+5*i)) AW.C0 = CA(MR(85+5*i), MR(-15*i), 0) * CN(0, 0, 2.1+0.1*i) wait() end LAW.C0 = CA(MR(90), 0, MR(-60)) * CN(0.3, 0.4, 0) HW.C0 = CA(MR(180), 0, MR(215)) FWeld.C0 = CA(0, MR(-90), 0) AW.C0 = CA(MR(90), MR(-15), 0) * CN(0, 0, 2.2) for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -1.3+1.2*i, 0) SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26*i), 0, 0) SUW.C1 = CN(0, -0.22*i, 0) * ORSU SUM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(MR(26*i), 0, 0) SDM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4) SDW.C1 = CN(0, 0.25*i, 0) * ORSD wait() end for i = 0.5, 1, 0.5 do RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -0.1+0.1*i, 0) SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26-4*i), 0, 0) SUW.C1 = CN(0, -0.22-0.03*i, 0) * ORSU SUM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(MR(26+4*i), 0, 0) SDM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4) SDW.C1 = CN(0, 0.22+0.04*i, 0) * ORSD wait() end RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, 0, 0) local powe = 0 Main.Visible = true Bar.Size = UD(powe/MaximumPower, 0, 1, 0) Notime(function() repeat wait() until powe >= MaximumPower or shoot if shoot == false then shoot = true end end) repeat wait() powe = powe + 5 if powe > MaximumPower then powe = MaximumPower end Bar.Size = UD(powe/MaximumPower, 0, 1, 0) local sped = 16-((powe/MaximumPower)*9) if Selected == false then sped = 16 end Hum.WalkSpeed = sped until shoot Special = Special - 50 Main.Visible = false local pos = mouse.Hit.p Notime(function() Play(Sounds.Shoot) ShootArrow(pos, powe/1.2, mouse.Target) end) SUW.C0 = CN(0, 0.15, 0) * CA(0, 0, 0) SUW.C1 = CN(0, 0, 0) * ORSU SUM.Scale = Vector3.new(0.4, 2.4, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(0, 0, 0) SDM.Scale = Vector3.new(0.4, 2.4, 0.4) SDW.C1 = CN(0, 0, 0) * ORSD for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -1.3*i, 0) wait() end for i = 0.33, 1, 0.33 do RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -1.3+1.2*i, 0) SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26*i), 0, 0) SUW.C1 = CN(0, -0.22*i, 0)* ORSU SUM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(MR(26*i), 0, 0) SDM.Scale = Vector3.new(0.4, 2.4+0.3*i, 0.4) SDW.C1 = CN(0, 0.25*i, 0) * ORSD wait() end for i = 0.5, 1, 0.5 do RAW.C0 = CA(MR(90), 0, MR(-75)) * CN(0.7, -0.1+0.1*i, 0) SUW.C0 = CN(0, 0.15, 0) * CA(MR(-26-4*i), 0, 0) SUW.C1 = CN(0, -0.22-0.03*i, 0) * ORSU SUM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(MR(26+4*i), 0, 0) SDM.Scale = Vector3.new(0.4, 2.7+0.1*i, 0.4) SDW.C1 = CN(0, 0.22+0.04*i, 0) * ORSD wait() end Notime(function() Arrow.Transparency = 1 ArrowOn = false Play(Sounds.Shoot) ShootArrow(pos, powe/1.2, mouse.Target) end) Notime(function() for i = 0.5, 1, 0.5 do SUW.C0 = CN(0, 0.15, 0) * CA(MR(-30+30*i), 0, 0) SUW.C1 = CN(0, -0.25+0.25*i, 0) * ORSU SUM.Scale = Vector3.new(0.4, 2.9-0.5*i, 0.4) SDW.C0 = CN(0, -0.15, 0) * CA(MR(30-30*i), 0, 0) SDM.Scale = Vector3.new(0.4, 2.9-0.5*i, 0.4) SDW.C1 = CN(0, 0.25-0.25*i, 0) * ORSD wait() end end) for i = 0.25, 1, 0.25 do FWeld.C0 = CA(0, MR(-90+25*i), 0) LAW.C0 = CA(MR(90+25*i), 0, MR(-60-15*i)) * CN(0.3-0.3*i, 0.4-0.4*i, -0.1+0.1*i) RAW.C0 = CA(MR(90+60*i), 0, MR(-75+55*i)) * CN(0.7-0.5*i, -0.1*i, 0) HW.C0 = CA(MR(180), 0, MR(215-65*i)) wait() end Hum.WalkSpeed = 16 for i = 0.33, 1, 0.33 do FWeld.C0 = CA(0, MR(-65+5*i), 0) LAW.C0 = CA(MR(115+5*i), 0, MR(-75-5*i)) RAW.C0 = CA(MR(150+10*i), 0, MR(-20+5*i)) * CN(0.2-0.1*i, -0.1-0.05*i, 0) HW.C0 = CA(MR(180), 0, MR(150)) wait() end for i = 0.16, 1, 0.16 do FWeld.C0 = CA(0, MR(-60+55*i), 0) LAW.C0 = CA(MR(120-110*i), 0, MR(-80+45*i)) RAW.C0 = CA(MR(160-150*i), 0, MR(-15+10*i)) * CN(0.1-0.1*i, -0.15+0.15*i, 0) wait() end for i = 0.5, 1, 0.5 do FWeld.C0 = CA(0, MR(-5+5*i), 0) LAW.C0 = CA(MR(10-10*i), 0, MR(-35+5*i)) RAW.C0 = CA(MR(10-10*i), 0, MR(-5+5*i)) wait() end Spec.BorderColor3 = C3() AW.C0 = CN() FWeld.C0 = CN() LAW.C0 = CA(0, 0, MR(-30)) HW.C0 = CA(MR(180), 0, MR(150)) FTorso.Transparency = 1 torso.Transparency = 0 Atch(torso) Shooting = false RAW.Part1 = nil RAW.C0 = CN() omg = false end function Sel(mouse) mouse.Icon = Icon SelectAnim() Selected = true mouse.KeyDown:connect(function(key) key = key:lower() if Reloading == false and Slashing == false and Shooting == false then if key == "f" then Reload() end end if Shooting == false then if key == "e" then Keys.e = true local k Spec.BorderColor3 = C3(1, 1, 0.4) repeat wait() k = mouse.KeyUp:wait() until k == "e" Keys.e = false if Shooting == false then Spec.BorderColor3 = C3() end end end end) mouse.Button1Down:connect(function() if Reloading == false and Slashing == false and Shooting == false then if ArrowOn == false then local yesh = true Notime(function() mouse.Button1Up:wait() yesh = false end) local ah = Keys.e Reload() if yesh then local mm = Special >= 50 if ah and mm or Keys.e and mm then SpecialAtk(mouse) else Shoot(mouse) end end else local mm = Special >= 50 if Keys.e and mm then SpecialAtk(mouse) else Shoot(mouse) end end end end) end function Desel(mouse) Selected = false Main.Visible = false Hum.WalkSpeed = 16 DeselectAnim() end bin.Deselected:connect(Desel) bin.Selected:connect(Sel) while Mo.Parent == char do wait() Special = Special + 0.07 if Special > MaxSpecial then Special = MaxSpecial end  SpecialBar.Size = UDim2.new(Special/MaxSpecial, 0, 1, 0) end	 	end) local title = Instance.new("TextLabel") 	title.Parent = gt 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Size = UDim2.new(1,0,0,30) 	title.ZIndex = 2 	title.Font = "SourceSansBold" 	title.FontSize = "Size14" 	title.Text = "Gear/Tools" 	title.TextColor3 = whit local title = Instance.new("TextLabel") 	title.Parent = ws 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Size = UDim2.new(1,0,0,30) 	title.ZIndex = 2 	title.Font = "SourceSansBold" 	title.FontSize = "Size14" 	title.Text = "Weapon Scripts" 	title.TextColor3 = whit -- Page 2 End --     -- Misc -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Become Owner in Personal Server" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Become Owner [PS]" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		while game.Players.LocalPlayer.PersonalServerRank<255 do     game:GetService("PersonalServerService"):Promote(game.Players.LocalPlayer) end 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Disco Fog" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Disco Fog" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() basics = {Color3.new(255/255,0/255,0/255),Color3.new(255/255,85/255,0/255),Color3.new(218/255,218/255,0/255),Color3.new(0/255,190/255,0/255),Color3.new(0/255,85/255,255/255),Color3.new(0/255,0/255,127/255),Color3.new(170/255,0/255,255/255),Color3.new(0/255,204/255,204/255),Color3.new(255/255,85/255,127/255),Color3.new(0/255,0/255,0/255),Color3.new(255/255,255/255,255/255)} game.Lighting.FogStart = 25 game.Lighting.FogEnd = 300 while true do wait(0.5) game.Lighting.FogColor = basics[math.random(1,#basics)] end 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Fencing Restore" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Fencing Restore" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		--Fencing Restore script made by Yelock-- --Now restoring fencing Please wait ---------- --Censore --mediafire --hitler --megaupload --globe of geeks --lego --cheez --chicken --requires c>2 function X(ws) for _, v in pairs(ws:GetChildren()) do v.Archivable = true if v.Name ~= "UClear" and v.Name ~= "Terrain" and game.Players:GetPlayerFromCharacter(v)==nil and v~=game.Workspace.CurrentCamera then if v:IsA("Script") or v:IsA("LocalScript") then v.Disabled = true v:remove() else v:remove() end end if game.Workspace:findFirstChild("Base") ~= nil then else local Base=Instance.new("Part",game.Workspace)  Base.Name="Base"  Base.Size=Vector3.new(1000,1,1000)  Base.BrickColor=BrickColor.new("Earth green")  Base.Anchored=true  Base.Locked=true  Base.TopSurface="Universal"  Base.CFrame=CFrame.new(Vector3.new(0,0,0))  local Spawn=Instance.new("SpawnLocation",game.Workspace) Spawn.Name="lol" Spawn.Size=Vector3.new(6,1,6) Spawn.Transparency=1 Spawn.CanCollide=false Spawn.Anchored=true Spawn.Locked=true Spawn.CFrame=CFrame.new(Vector3.new(0,1,0)) end end end X(game.Workspace) X(game.Teams) X(game.StarterGui) wait() game.Workspace:InsertContent("rbxassetid://118791953") wait() game.workspace.Base:Destroy() wait() game.workspace.lol:Destroy() wait() game.Lighting.Ambient = Color3.new(255,255,255) game.Lighting.TimeOfDay = 12 game.Lighting.Brightness = 0.5 game.Lighting.FogEnd = 100000 game.Lighting.GlobalShadows = false game.Lighting.Sky:Destroy() game.Lighting.FogEnd = 100000 game.Lighting.Brightness = 1 game.Workspace.Terrain:clear() 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Leaderstat Add" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Leaderstat Add" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		while true do wait(.1) game.Players.LocalPlayer.leaderstats:FindFirstChild(frame.Settings.Page2["Leaderstat Name"].TextBox.Text).Value = game.Players.LocalPlayer.leaderstats:FindFirstChild(frame.Settings.Page2["Leaderstat Name"].TextBox.Text)+game.Players.LocalPlayer.leaderstats:FindFirstChild(frame.Settings.Page2["Leaderstat Amount"].TextBox.Text)	 end 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Leaderstat Change" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Leaderstat Change" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() game.Players.LocalPlayer.leaderstats:FindFirstChild(frame.Settings.Page2["Leaderstat Name"].TextBox.Text)game.Players.LocalPlayer.leaderstats:FindFirstChild(frame.Settings.Page2["Leaderstat Amount"].TextBox.Text)	  	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Play Music" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Play Music" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		for i,v in pairs(game.Workspace:GetChildren()) do if v.className == "Sound" then v:Stop() v:Remove()	 end	 end s = Instance.new("Sound",Workspace) s.SoundId = "rbxassetid://"..frame.Settings.Page1["Music ID"].TextBox.Text s.Volume = 1 s.Looped = true s.Pitch = frame.Settings.Page1["Music Pitch"].TextBox.Text s:Play() wait(.1) s:Play() 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Restore Skybox" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Restore Skybox" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		for i,v in pairs(game.Lighting:GetChildren()) do v:Remove() end 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Steal Player Points" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Steal Player Points" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		local service = game:GetService("PointsService") service:AwardPoints(game.Players.LocalPlayer.userId, service:GetAwardablePoints()) 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 3 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = misc 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) 	 -- Local Player -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Anti-Robloxian" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Anti-Robloxian" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		local Player = game.Players.LocalPlayer while true do local dist = frame.Settings.Page2["Anti Robloxian Range"].TextBox.Text value = Instance.new("NumberValue", game.workspace) value.Value = dist local distance = 13 if Player then c = game.Players:GetChildren() for i = 1, #c do if c[i].Name ~= Player.Name then if c[i]:DistanceFromCharacter(game.Workspace[Player.Name].Torso.Position) <= distance then c[i].Character:BreakJoints() c2 = c[i].Character:GetChildren() for i2 =1, #c2 do if c2[i2]:IsA("BasePart") then Instance.new("Fire", c2[i2]) end end end end end end wait() end 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Billboard Gui" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Billboard Gui" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		if game.Players.LocalPlayer.Character.Head:FindFirstChild("BillboardGui") then game.Players.LocalPlayer.Character.Head:FindFirstChild("BillboardGui"):Remove()	 end plr = game.Players.LocalPlayer.Name y = Instance.new("BillboardGui") y.Size = UDim2.new(0,100,0,150) y.StudsOffset = Vector3.new(0,1,0) y.Parent = game.Players[plr].Character.Head y.Adornee = game.Players[plr].Character.Head f = Instance.new("TextLabel") f.Parent = y f.BackgroundTransparency = 1 f.Position = UDim2.new(0,0,0,-50) f.Size = UDim2.new(0,100,0,100) f.Font = "Arial" f.FontSize = "Size48" f.Text = frame.Settings.Page1["Billboard Gui Text"].TextBox.Text f.TextStrokeColor3 = Color3.new(0,0,0) f.TextColor3 = Color3.new(frame.Settings.Page2["Billboard Gui Color"].TextBox1.Text/255,frame.Settings.Page2["Billboard Gui Color"].TextBox2.Text/255,frame.Settings.Page2["Billboard Gui Color"].TextBox3.Text/255) f.TextStrokeTransparency = 0 f.TextYAlignment = "Bottom" 	end) --  -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Chicken Arms" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Chicken Arms" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		local Chicken = game.Players.LocalPlayer.Name game.Workspace[Chicken].Torso["Left Shoulder"].C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) game.Workspace[Chicken].Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, 0) game.Workspace[Chicken].Torso["Right Shoulder"].C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0) game.Workspace[Chicken].Torso["Right Shoulder"].C1 = CFrame.new(0, 0.5, 0) 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Disco Character" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Disco Character" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		presets = {"Bright red","Bright yellow","Bright orange","Bright violet","Bright blue","Bright bluish green","Bright green"} while true do wait(0.5) ye = game.Workspace[game.Players.LocalPlayer.Name]:GetChildren() for i,v in pairs(ye) do if v.className == "Part" then v.BrickColor = BrickColor.new(presets[math.random(1,#presets)]) end end end 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Dominus Ghost" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Dominus Ghost" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		function nob(who,tra,hat) c=who.Character pcall(function()u=c["Body Colors"] u.HeadColor=BrickColor.new("Black") u.LeftLegColor=BrickColor.new("Black") u.RightLegolor=BrickColor.new("Black") u.LeftArmColor=BrickColor.new("Black") u.TorsoColor=BrickColor.new("Black") u.RightArmColor=BrickColor.new("Black") end) pcall(function()c.Shirt:Destroy() c.Pants:Destroy() end) for i,v in pairs(c:GetChildren()) do if v:IsA("BasePart") then v.Transparency=tra if v.Name=="HumanoidRootPart" or v.Name=="Head" then v.Transparency=1 end wait() v.BrickColor=BrickColor.new("Black") elseif v:IsA("Hat") then v:Destroy() end end xx=game:service("InsertService"):LoadAsset(hat) xy=game:service("InsertService"):LoadAsset(47433)["LinkedSword"] xy.Parent=who.Backpack for a,hat in pairs(xx:children()) do hat.Parent=c end xx:Destroy() h=who.Character.Humanoid h.MaxHealth=50000 wait(1.5) h.Health=50000 h.WalkSpeed=32 end nob(game.Players.LocalPlayer,0.6,21070012) 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Floating Pad" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Floating Pad" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		local name = game.Players.LocalPlayer.Name  local p = Instance.new("Part") p.Parent = workspace p.Locked = true p.BrickColor = BrickColor.new("White") p.BrickColor = BrickColor.new(104) p.Size = Vector3.new(8, 1.2, 8) p.Anchored = true local m = Instance.new("CylinderMesh") m.Scale = Vector3.new(1, 0.5, 1) m.Parent = p while true do 	p.CFrame = CFrame.new(game.Players:findFirstChild(name).Character.Torso.CFrame.x, game.Players:findFirstChild(name).Character.Torso.CFrame.y - 4, game.Players:findFirstChild(name).Character.Torso.CFrame.z) 	wait() end 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Head Shake" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Head Shake" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		for X = 1, math.huge, 0.2 do  wait()  game.Workspace[game.Players.LocalPlayer.Name].Torso.Neck.C0 = CFrame.new(math.sin(X) / 1,1.5,0)  game.Workspace[game.Players.LocalPlayer.Name].Torso.Neck.C1 = CFrame.new(0,0,0)  end  for X = 1, math.huge, 0.1 do  wait()  game.Workspace[game.Players.LocalPlayer.Name].Torso.Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromAxisAngle(Vector3.new(0,1,0), X)  game.Workspace[game.Players.LocalPlayer.Name].Torso.Neck.C1 = CFrame.new(0,0,0)  end  for _,c in pairs(game.Players:GetChildren()) do 	c.Character.Head.Mesh.Scale = Vector3.new(100, 100, 100) end for _,c in pairs(game.Players:GetChildren()) do 	c.Character.Head.Mesh.Scale = Vector3.new(1.25, 1.25, 1.25) end 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Heal" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Heal" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() game.Players.LocalPlayer.Character.Humanoid.Health = game.Players.LocalPlayer.Character.Humanoid.MaxHealth		 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Mesh Disco" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Mesh Disco" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	plr = game.Players.LocalPlayer.Name meshes = {"Brick","Cylinder","Head","Sphere","Torso","Wedge"} h = game.Workspace[plr].Head.Mesh t = Instance.new("SpecialMesh",game.Workspace[plr].Torso) la = Instance.new("SpecialMesh",game.Workspace[plr]["Left Arm"]) ra = Instance.new("SpecialMesh",game.Workspace[plr]["Right Arm"]) ll = Instance.new("SpecialMesh",game.Workspace[plr]["Left Leg"]) rl = Instance.new("SpecialMesh",game.Workspace[plr]["Right Leg"]) while true do wait(0.1) h.MeshType = meshes[math.random(1,#meshes)] h.Parent.BrickColor = BrickColor.Random() t.MeshType = meshes[math.random(1,#meshes)] t.Parent.BrickColor = BrickColor.Random() la.MeshType = meshes[math.random(1,#meshes)] la.Parent.BrickColor = BrickColor.Random() ra.MeshType = meshes[math.random(1,#meshes)] ra.Parent.BrickColor = BrickColor.Random() ll.MeshType = meshes[math.random(1,#meshes)] ll.Parent.BrickColor = BrickColor.Random() rl.MeshType = meshes[math.random(1,#meshes)] rl.Parent.BrickColor = BrickColor.Random() end	 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Set Walkspeed" 	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Set Walkspeed" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = frame.Settings.Page2["Walkspeed Amount"].TextBox.Text	 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.48,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,231) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,231) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) local title = Instance.new("TextLabel") 	title.Parent = misc 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Size = UDim2.new(1,0,0,30) 	title.ZIndex = 2 	title.Font = "SourceSansBold" 	title.FontSize = "Size14" 	title.Text = "Misc." 	title.TextColor3 = whit local title = Instance.new("TextLabel") 	title.Parent = localp 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Size = UDim2.new(1,0,0,30) 	title.ZIndex = 2 	title.Font = "SourceSansBold" 	title.FontSize = "Size14" 	title.Text = "LocalPlayer" 	title.TextColor3 = whit -- Page 3 End -- -- Page 4 -- button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Chop Suey" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Chop Suey" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		frame.Settings.Page1["Music ID"].TextBox.Text = 147407900 	end) -- button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Electro Sp00k" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Electro Sp00k" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Music ID"].TextBox.Text = 142930454	 	end) -- button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Scream" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Scream" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Music ID"].TextBox.Text = 138097458	 	end) -- button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Wonga" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Wonga" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Music ID"].TextBox.Text = 147909316	 	end) -- button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 3 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pmi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	 -- Preset Images -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Team c00lkidd Logo 1" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Team c00lkidd Logo 1" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text = 158118263	 	end) -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Team c00lkidd Logo 2" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Team c00lkidd Logo 2" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text = 164661730	 	end) -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Thomas" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Thomas" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text = 160456772	 	end) -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "c00lkidd" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "c00lkidd" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text = 157755295	 	end) -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "team skrubl0rd" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "old team skrubl0rd" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		frame.Settings.Page1["Skybox/Decal ID"].TextBox.Text = 358313209 	end) -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.48,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,231) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = psd 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,231) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	 local title = Instance.new("TextLabel") 	title.Parent = pmi 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Size = UDim2.new(1,0,0,30) 	title.ZIndex = 2 	title.Font = "SourceSansBold" 	title.FontSize = "Size14" 	title.Text = "Preset Music IDs" 	title.TextColor3 = whit 	title.TextWrapped = true local title = Instance.new("TextLabel") 	title.Parent = psd 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Size = UDim2.new(1,0,0,30) 	title.ZIndex = 2 	title.Font = "SourceSansBold" 	title.FontSize = "Size14" 	title.Text = "Preset Skybox/Decal IDs" 	title.TextColor3 = whit 	--page 5-- local t3xt = Instance.new("TextLabel") 	t3xt.Parent = edn 	t3xt.BackgroundColor3 = blak 	t3xt.BorderColor3 = rede 	t3xt.BorderSizePixel = 3 	t3xt.Name = "Empty" 	t3xt.Position = UDim2.new(0,0,0,0) 	t3xt.Size = UDim2.new(1,0,1,0) 	t3xt.ZIndex = 2 	t3xt.Font = tef 	t3xt.FontSize = "Size14" 	t3xt.Text = "Thank you for using c00lgui scripted! Addons coming soon! Post Ideas in the Thread!!!" 	t3xt.TextColor3 = whit 	t3xt.TextWrapped = true 	t3xt.TextYAlignment = "Top" 	 -- Preset Gear IDs -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Airstrike" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Airstrike" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		frame.Settings.Page1["Custom Gear ID"].TextBox.Text = 88885539 	end) -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Dual Darkhearts" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Dual Darkhearts" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		frame.Settings.Page1["Custom Gear ID"].TextBox.Text = 108149175 	end) -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Dual Venomshanks" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Dual Venomshanks" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		frame.Settings.Page1["Custom Gear ID"].TextBox.Text = 158069180 	end) -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Ghostfire Sword" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Ghostfire Sword" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Custom Gear ID"].TextBox.Text = 64220933	 	end) -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Gravity Coil" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Gravity Coil" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		frame.Settings.Page1["Custom Gear ID"].TextBox.Text = 16688968 	end) -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Hyperbike" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Hyperbike" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	frame.Settings.Page1["Custom Gear ID"].TextBox.Text = 130113061	 	end) -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Icedagger" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Icedagger" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		frame.Settings.Page1["Custom Gear ID"].TextBox.Text = 83704165 	end) -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Linked Sword" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Linked Sword" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() frame.Settings.Page1["Custom Gear ID"].TextBox.Text = 125013769		 	end) -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.48,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true -- local button = Instance.new("TextButton") 	button.Parent = pgi 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,231) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true --   			 --Settings-- local pge1 = Instance.new("Frame") pge1.Parent = page pge1.BorderColor3 = rede pge1.BackgroundColor3 = blak pge1.BorderSizePixel = 3 pge1.Name = "Page1" pge1.Position = UDim2.new(0,0,0,83) pge1.Size = UDim2.new(1,0,1,-83) pge1.ZIndex = 1  local pge2 = Instance.new("Frame") pge2.Parent = page pge2.BorderColor3 = rede pge2.BackgroundColor3 = blak pge2.BorderSizePixel = 3 pge2.Name = "Page2" pge2.Position = UDim2.new(0,0,0,83) pge2.Size = UDim2.new(1,0,1,-83) pge2.ZIndex = 1 pge2.Visible = false local lft = Instance.new("TextButton") 	lft.Parent = page 	lft.BorderColor3 = rede 	lft.BackgroundColor3 = blak 	lft.BorderSizePixel = 3 	lft.Name = ">" 	lft.Position = UDim2.new(0.5,3,0,40) 	lft.Size = UDim2.new(0.5,-3,0,40) 	lft.ZIndex = 1 	lft.Font = tef 	lft.FontSize = "Size48" 	lft.Text = ">" 	lft.TextColor3 = whit 	lft.MouseButton1Down:connect(function() 		if pge1.Visible == true then 			pge1.Visible = false 			pge2.Visible = true 		elseif pge2.Visible == true then 			pge2.Visible = false 			pge1.Visible = true 		end	 	end) local rgt = Instance.new("TextButton") 	rgt.Parent = page 	rgt.BorderColor3 = rede 	rgt.BackgroundColor3 = blak 	rgt.BorderSizePixel = 3 	rgt.Name = "<" 	rgt.Position = UDim2.new(0,0,0,40) 	rgt.Size = UDim2.new(0.5,0,0,40) 	rgt.ZIndex = 1 	rgt.Font = tef 	rgt.FontSize = "Size48" 	rgt.Text = "<" 	rgt.TextColor3 = whit 	rgt.MouseButton1Down:connect(function() 		if pge1.Visible == true then 			pge1.Visible = false 			pge2.Visible = true 		elseif pge2.Visible == true then 			pge2.Visible = false 			pge1.Visible = true 		end	 	end)  local sbutton = Instance.new("TextButton") 	sbutton.Parent = page 	sbutton.BackgroundColor3 = blak 	sbutton.BorderColor3 = rede 	sbutton.BorderSizePixel = 3 	sbutton.Name = "SettingsButton" 	sbutton.Position = UDim2.new(1,3,0,0) 	sbutton.Size = UDim2.new(0,27,1,0) 	sbutton.Font = tef 	sbutton.FontSize = "Size48" 	sbutton.TextColor3 = whit 	sbutton.Text = "<" 	cango = true 	sbutton.MouseButton1Down:connect(function() 		if cango == true then 			if sbutton.Text == "<" then 			sbutton.Text = ">" 			cango = false 				repeat 				wait() 				page.Position = UDim2.new(1,page.Position.X.Offset-10,0,0) 				until page.Position.X.Offset <= -293 				wait() 				page.Position = UDim2.new(1,-300,0,0) 				cango = true 			else 			sbutton.Text = "<" 			cango = false 				repeat 				wait() 				page.Position = UDim2.new(1,page.Position.X.Offset+10,0,0) 				until page.Position.X.Offset >= -10 				wait() 				page.Position = UDim2.new(1,3,0,0) 				cango = true 			end	 		end 	end) local title = Instance.new("TextLabel") 	title.Parent = page 	title.BackgroundColor3 = blak 	title.BorderColor3 = rede 	title.BorderSizePixel = 3 	title.Name = "Title" 	title.Position = UDim2.new(0,0,0,0) 	title.Size = UDim2.new(1,0,0,40) 	title.ZIndex = 1 	title.Font = tef 	title.FontSize = "Size24" 	title.Text = "Settings" 	title.TextColor3 = whit 	 	 local bgt = Instance.new("Frame") 	bgt.Parent = pge1 	bgt.BackgroundColor3 = blak 	bgt.BorderColor3 = rede 	bgt.BorderSizePixel = 3 	bgt.Name = "Billboard Gui Text" 	bgt.Position = UDim2.new(0.5,3,0,198) 	bgt.Size = UDim2.new(0.5,-3,0,63) local cgid = Instance.new("Frame") 	cgid.Parent = pge1 	cgid.BackgroundColor3 = blak 	cgid.BorderColor3 = rede 	cgid.BorderSizePixel = 3 	cgid.Name = "Custom Gear ID" 	cgid.Position = UDim2.new(0,0,0,198) 	cgid.Size = UDim2.new(0.5,0,0,63) local god = Instance.new("Frame") 	god.Parent = pge1 	god.BackgroundColor3 = blak 	god.BorderColor3 = rede 	god.BorderSizePixel = 3 	god.Name = "God" 	god.Position = UDim2.new(0,0,0,132) 	god.Size = UDim2.new(0.5,0,0,63) local Inv = Instance.new("Frame") 	Inv.Parent = pge1 	Inv.BackgroundColor3 = blak 	Inv.BorderColor3 = rede 	Inv.BorderSizePixel = 3 	Inv.Name = "Invisibility" 	Inv.Position = UDim2.new(0.5,3,0,132) 	Inv.Size = UDim2.new(0.5,-3,0,63) local mid = Instance.new("Frame") 	mid.Parent = pge1 	mid.BackgroundColor3 = blak 	mid.BorderColor3 = rede 	mid.BorderSizePixel = 3 	mid.Name = "Music ID" 	mid.Position = UDim2.new(0,0,0,66) 	mid.Size = UDim2.new(0.5,0,0,63) local mp = Instance.new("Frame") 	mp.Parent = pge1 	mp.BackgroundColor3 = blak 	mp.BorderColor3 = rede 	mp.BorderSizePixel = 3 	mp.Name = "Music Pitch" 	mp.Position = UDim2.new(0.5,3,0,66) 	mp.Size = UDim2.new(0.5,-3,0,63) local pi = Instance.new("Frame") 	pi.Parent = pge1 	pi.BackgroundColor3 = blak 	pi.BorderColor3 = rede 	pi.BorderSizePixel = 3 	pi.Name = "Place ID" 	pi.Position = UDim2.new(0.5,3,0,0) 	pi.Size = UDim2.new(0.5,-3,0,63) local sdi = Instance.new("Frame") 	sdi.Parent = pge1 	sdi.BackgroundColor3 = blak 	sdi.BorderColor3 = rede 	sdi.BorderSizePixel = 3 	sdi.Name = "Skybox/Decal ID" 	sdi.Position = UDim2.new(0,0,0,0) 	sdi.Size = UDim2.new(0.5,0,0,63) 	local textbx = Instance.new("TextBox") 		textbx.Parent = sdi 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "158118263" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = sdi 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Skybox/Decal ID" 		titl.TextColor3 = whit 	local textbx = Instance.new("TextBox") 		textbx.Parent = pi 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "149559312" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = pi 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Place ID" 		titl.TextColor3 = whit 	local textbx = Instance.new("TextBox") 		textbx.Parent = mp 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "1" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = mp 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Music Pitch" 		titl.TextColor3 = whit 	local textbx = Instance.new("TextBox") 		textbx.Parent = mid 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "142930454" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = mid 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Music ID" 		titl.TextColor3 = whit 	local textbx = Instance.new("TextBox") 		textbx.Parent = cgid 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "108149175" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = cgid 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Custom Gear ID" 		titl.TextColor3 = whit 	local textbx = Instance.new("TextBox") 		textbx.Parent = bgt 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "c00lkidd" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = bgt 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Billboard Gui Text" 		titl.TextColor3 = whit 		titl.TextWrapped = true 		 	local button = Instance.new("TextButton") 		button.Parent = Inv 		button.BackgroundColor3 = blak 		button.BorderColor3 = rede 		button.BorderSizePixel = 3  		button.Position = UDim2.new(0,0,0.5,0) 		button.Size = UDim2.new(0.99,1,0.5,-1) 		button.Font = tef 		button.FontSize = "Size14" 		button.Text = "On" 		button.TextColor3 = whit 		button.MouseButton1Down:connect(function() 			if button.Text == "Off" then game.Players.LocalPlayer.Character.Head.Transparency = 1 game.Players.LocalPlayer.Character.Head.face.Transparency = 1 game.Players.LocalPlayer.Character.Torso.Transparency = 1 game.Players.LocalPlayer.Character["Right Arm"].Transparency = 1 game.Players.LocalPlayer.Character["Left Arm"].Transparency = 1 game.Players.LocalPlayer.Character["Right Leg"].Transparency = 1 game.Players.LocalPlayer.Character["Left Leg"].Transparency = 1 button.Text = "On" else game.Players.LocalPlayer.Character.Head.Transparency = 0 game.Players.LocalPlayer.Character.Head.face.Transparency = 0 game.Players.LocalPlayer.Character.Torso.Transparency = 0 game.Players.LocalPlayer.Character["Right Arm"].Transparency = 0 game.Players.LocalPlayer.Character["Left Arm"].Transparency = 0 game.Players.LocalPlayer.Character["Right Leg"].Transparency = 0 game.Players.LocalPlayer.Character["Left Leg"].Transparency = 0 button.Text = "Off" end 		end) 	local titl = Instance.new("TextLabel") 		titl.Parent = Inv 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Invisibility" 		titl.TextColor3 = whit 		titl.TextWrapped = true 	local button = Instance.new("TextButton") 		button.Parent = god 		button.BackgroundColor3 = blak 		button.BorderColor3 = rede 		button.BorderSizePixel = 3  		button.Position = UDim2.new(0,0,0.5,0) 		button.Size = UDim2.new(0.99,1,0.5,-1) 		button.Font = tef 		button.FontSize = "Size14" 		button.Text = "On" 		button.TextColor3 = whit 		button.MouseButton1Down:connect(function() if button.Text == "Off" then 	game.Players.LocalPlayer.Character.Humanoid.MaxHealth = math.huge 	game.Players.LocalPlayer.Character.Humanoid.Health = math.huge 	button.Text = "On" 	else 	game.Players.LocalPlayer.Character.Humanoid.MaxHealth = 100 	game.Players.LocalPlayer.Character.Humanoid.Health = 100 	button.Text = "Off" end 		end) 	local titl = Instance.new("TextLabel") 		titl.Parent = god 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "God" 		titl.TextColor3 = whit 		titl.TextWrapped = true		 --Page 2-- local arr = Instance.new("Frame") 	arr.Parent = pge2 	arr.BackgroundColor3 = blak 	arr.BorderColor3 = rede 	arr.BorderSizePixel = 3 	arr.Name = "Anti Robloxian Range" 	arr.Position = UDim2.new(0.5,3,0,198) 	arr.Size = UDim2.new(0.5,-3,0,63) local bgc = Instance.new("Frame") 	bgc.Parent = pge2 	bgc.BackgroundColor3 = blak 	bgc.BorderColor3 = rede 	bgc.BorderSizePixel = 3 	bgc.Name = "Billboard Gui Color" 	bgc.Position = UDim2.new(0,0,0,198) 	bgc.Size = UDim2.new(0.5,0,0,63) local cst = Instance.new("Frame") 	cst.Parent = pge2 	cst.BackgroundColor3 = blak 	cst.BorderColor3 = rede 	cst.BorderSizePixel = 3 	cst.Name = "Chat Spam Text" 	cst.Position = UDim2.new(0,0,0,132) 	cst.Size = UDim2.new(0.5,0,0,63) local lsa = Instance.new("Frame") 	lsa.Parent = pge2 	lsa.BackgroundColor3 = blak 	lsa.BorderColor3 = rede 	lsa.BorderSizePixel = 3 	lsa.Name = "Leaderstat Amount" 	lsa.Position = UDim2.new(0.5,3,0,132) 	lsa.Size = UDim2.new(0.5,-3,0,63) local lsn = Instance.new("Frame") 	lsn.Parent = pge2 	lsn.BackgroundColor3 = blak 	lsn.BorderColor3 = rede 	lsn.BorderSizePixel = 3 	lsn.Name = "Leaderstat Name" 	lsn.Position = UDim2.new(0,0,0,66) 	lsn.Size = UDim2.new(0.5,0,0,63) local nmb = Instance.new("Frame") 	nmb.Parent = pge2 	nmb.BackgroundColor3 = blak 	nmb.BorderColor3 = rede 	nmb.BorderSizePixel = 3 	nmb.Name = "Name Box" 	nmb.Position = UDim2.new(0.5,3,0,66) 	nmb.Size = UDim2.new(0.5,-3,0,63)    local wsa = Instance.new("Frame") 	wsa.Parent = pge2 	wsa.BackgroundColor3 = blak 	wsa.BorderColor3 = rede 	wsa.BorderSizePixel = 3 	wsa.Name = "Walkspeed Amount" 	wsa.Position = UDim2.new(0.5,3,0,0) 	wsa.Size = UDim2.new(0.5,-3,0,63)   local textbx = Instance.new("TextBox") 		textbx.Parent = arr 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "4" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = arr 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Anti Robloxian Rage" 		titl.TextColor3 = whit 		titl.TextWrapped = true  textbx1 = Instance.new("TextBox") 		textbx1.Parent = bgc 		textbx1.BackgroundColor3 = blak 		textbx1.BorderColor3 = rede 		textbx1.BorderSizePixel = 3  		textbx1.ClearTextOnFocus = true 		textbx1.Position = UDim2.new(0,0,0.5,0) 		textbx1.Size = UDim2.new(0,50,0.5,-1) 		textbx1.Font = tef 		textbx1.FontSize = "Size14" 		textbx1.Text = "200" 		textbx1.TextColor3 = whit 		textbx1.Name = "TextBox1"  textbx2 = Instance.new("TextBox") 		textbx2.Parent = bgc 		textbx2.BackgroundColor3 = blak 		textbx2.BorderColor3 = rede 		textbx2.BorderSizePixel = 3  		textbx2.ClearTextOnFocus = true 		textbx2.Position = UDim2.new(0,50,0.5,0) 		textbx2.Size = UDim2.new(0,50,0.5,-1) 		textbx2.Font = tef 		textbx2.FontSize = "Size14" 		textbx2.Text = "0" 		textbx2.TextColor3 = whit 		textbx2.Name = "TextBox2"  textbx3 = Instance.new("TextBox") 		textbx3.Parent = bgc 		textbx3.BackgroundColor3 = blak 		textbx3.BorderColor3 = rede 		textbx3.BorderSizePixel = 3  		textbx3.ClearTextOnFocus = true 		textbx3.Position = UDim2.new(0,100,0.5,0) 		textbx3.Size = UDim2.new(0,50,0.5,-1) 		textbx3.Font = tef 		textbx3.FontSize = "Size14" 		textbx3.Text = "0" 		textbx3.TextColor3 = whit 		textbx3.Name = "TextBox3" 	local titl = Instance.new("TextLabel") 		titl.Parent = bgc 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Billboard Gui Color" 		titl.TextColor3 = whit 		titl.TextWrapped = true		 local textbx = Instance.new("TextBox") 		textbx.Parent = cst 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "join team c00lkidd!" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = cst 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Chat Spam Text" 		titl.TextColor3 = whit 		titl.TextWrapped = true local textbx = Instance.new("TextBox") 		textbx.Parent = lsa 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "50" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = lsa 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Leaderstat Amount" 		titl.TextColor3 = whit 		titl.TextWrapped = true local textbx = Instance.new("TextBox") 		textbx.Parent = lsn 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "KOs" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = lsn 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Leaderstat Name" 		titl.TextColor3 = whit 		titl.TextWrapped = true 	local titl = Instance.new("TextLabel") 		titl.Parent = nmb 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Name" 		titl.TextColor3 = whit 		titl.TextWrapped = true local textbxx = Instance.new("TextBox",nmb) 		textbxx.BackgroundColor3 = blak 		textbxx.BorderColor3 = rede 		textbxx.BorderSizePixel = 3  		textbxx.ClearTextOnFocus = true 		textbxx.Position = UDim2.new(0,0,0.5,0) 		textbxx.Size = UDim2.new(0.99,1,0.5,-1) 		textbxx.Font = tef 		textbxx.FontSize = "Size14" 		textbxx.Text = "God" 		textbxx.TextColor3 = whit  local button = Instance.new("TextButton") 	button.Parent = localp 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Change Name" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Change Name" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		for a, mod in pairs(game.Players.LocalPlayer.Character:children()) do 		if mod:FindFirstChild("TAG") then 		game.Players.LocalPlayer.Character.Head.Transparency = 0 		mod:Destroy() 		end 		end 		 		local char = game.Players.LocalPlayer.Character 		local model = Instance.new("Model", char) 		local clone = char.Head:Clone() 		local hum = Instance.new("Humanoid", model) 		local weld = Instance.new("Weld", clone) 			model.Name =textbxx.Text 			clone.Parent = model 			hum.Name = "TAG" 			hum.MaxHealth = 100 			hum.Health = 100 			weld.Part0 = clone 			weld.Part1 = char.Head 			char.Head.Transparency = 1 end)  local textbx = Instance.new("TextBox") 		textbx.Parent = wsa 		textbx.BackgroundColor3 = blak 		textbx.BorderColor3 = rede 		textbx.BorderSizePixel = 3  		textbx.ClearTextOnFocus = true 		textbx.Position = UDim2.new(0,0,0.5,0) 		textbx.Size = UDim2.new(0.99,1,0.5,-1) 		textbx.Font = tef 		textbx.FontSize = "Size14" 		textbx.Text = "50" 		textbx.TextColor3 = whit 	local titl = Instance.new("TextLabel") 		titl.Parent = wsa 		titl.BackgroundColor3 = blak 		titl.BorderColor3 = rede 		titl.BorderSizePixel = 3 		titl.Name = "Title" 		titl.Size = UDim2.new(1,0,0,30) 		titl.Font = tef.."Bold" 		titl.FontSize = "Size14" 		titl.Text = "Walkspeed Amount" 		titl.TextColor3 = whit 		titl.TextWrapped = true --Settings--  ----------------------------------------------------------------------------- --Important Script to make tabs work! DONT TOUCH-- CurrentPage = 1  function FlipPage(Way) 	local NewPage = CurrentPage+Way 	if pges:findFirstChild("Page"..NewPage)~=nil then 		CurrentPage = NewPage 		local P = pges:GetChildren() 		for i = 1, #P do 			P[i].Visible = false 		end 		pges:findFirstChild("Page"..NewPage).Visible = true 	end end right.MouseButton1Down:connect(function()FlipPage(1) end) left.MouseButton1Down:connect(function()FlipPage(-1) end) page1.addonl.MouseButton1Down:connect(function()CurrentPage=6 FlipPage(-1) end) page5.addonr.MouseButton1Down:connect(function()CurrentPage=0 FlipPage(1) end) -----------------------------------------------------------------------------= game:GetService("InsertService"):LoadAsset(73089239)  for i,v in pairs(x:GetChildren()) do v.Parent = game.Players.LocalPlayer.Backpack end x:Remove() 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Tool Stealer" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Tool Stealer" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 	local z = Instance.new("HopperBin",game.Players.LocalPlayer.Backpack)  z.Name = "Tool Stealer" function onButton1Down(mouse) 	local hit = mouse.Target 	if (hit == nil) then return end 	for i,v in pairs(hit.Parent:GetChildren()) do 		if v:IsA("Tool") or v:IsA("HopperBin") then 			v.Parent = game.Players.LocalPlayer.Backpack 		end 	end end function  onSelected(mouse) 	mouse.Button1Down:connect(function() onButton1Down(mouse) end) end  z.Selected:connect(onSelected)	 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Minigun" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Dev Uzi" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		wait(0.001);   --------------------------------------------------------------------------------------  _clear=function()         local c={char;bag;gui;};         for i=1,#c do                 local c=c[i]:children();                 for i=1,#c do                         if(c[i].Name==name)then                                 c[i].Parent=nil;                         end;                 end;         end;         local n=name..user.Name;         local c=workspace:children();         for i=1,#c do                 if(c[i].Name==n)then                         c[i].Parent=nil;                 end;         end; end;  _valid_key=function(object,key)         return object[key],key; end;  _new=function(class)         return function(props)                 if(type(list_base_props)=='table')then                         for i,v in next,list_base_props do                                 if(props[i]==nil)then                                         props[i]=v;                                 end;                         end;                 end;                                  local object=class;                                  if(type(class)=='string')then                         object=Instance.new(class:sub(1,1):upper()..class:sub(2));                 end;                                  local parent=props[1];                         props[1]=nil;                                  for i,v in next,props do                         local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));                         if(not load)then                                 load,res,key=pcall(_valid_key,object,i);                         end;                                                  if(key)then                                 t=type(res);                                 s=tostring(res);                                 if(t=='userdata'and s=='Signal '..key)then                                         if(type(v)=='table')then                                                 for i=1,#v do                                                         res:connect(v[i]);                                                 end;                                         else                                                 res:connect(v);                                         end;                                 else                                         object[key]=v;                                 end;                         end;                 end;                                  if(parent)then                         object.Parent=parent;                 end;                                  return object;         end; end;  _RGB=function(r,g,b)         return Color3.new(r/255,g/255,b/255); end;  _copy=function(o)         local def=o.archivable;         o.archivable=true;         local c=o:clone();         o.archivable=def;         return c; end;  _hum=function(char)         local hum=char:findFirstChild'Humanoid';         if(not hum or hum.className~='Humanoid')then                 local c=char:children();                 for i=1,#c do                         if(c[i].className=='Humanoid')then                                 return c[i];                         end;                 end;         else                 return hum;         end; end;  _hum_tag=function(hum)         local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);                 c.Name='creator';                 c.Value=user;         if(hum.Health==0 and not hum:findFirstChild'killed')then                 Instance.new('BoolValue',hum).Name='killed';                 bullets.clip=bullets.clip+10;         end; end;  _hum_dam=function(hum,dam,percent)         hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);         if(hum.Health<=hum.MaxHealth*0.1)then                 _hum_tag(hum);         end; end;  _ray=function(v0,v1,i)         local mag=(v0-v1).magnitude;         local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));                  return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i); end;  _must=function(v0,v1,i)         local hit,pos=_ray(v0,v1,i);         return not hit and mouse.target or hit,pos; end;  _cframe=function(x,y,z,r0,r1,r2)         return CFrame.Angles(                 math.rad(r0 or 0),                 math.rad(r1 or 0),                 math.rad(r2 or 0)         )*CFrame.new(x,y,z); end;  _update=function()         if(bool_active and not screen.Parent)then                 screen.Parent=gui;         elseif(not bool_active and screen.Parent)then                 screen.Parent=nil;         end; end;  _light=function(v0,v1)         local mag=(v0-v1).magnitude;         local len=math.random(2,7);                 len=len>mag/2 and mag/2 or len;                  local light=_new'part'{                 cFrame=CFrame.new(v0,v1);                 size=Vector3.new(1,1,1);                 color=_RGB(255,255,0);                 anchored=true;                 inv;         };                 _new'blockMesh'{                         scale=Vector3.new(0.2,0.2,len);                         offset=Vector3.new(0,0,-len/2);                         light;                 };                          local bb=_new'billboardGui'{                 size=UDim2.new(2,0,2,0);                 adornee=light;                 light;         };                 _new'imageLabel'{                         image=url:format(109101526);                         backgroundTransparency=1;                         size=UDim2.new(1,0,1,0);                         bb;                 };                          _rem(light,0.15); end;  _rem=function(object,del)         if(del)then                 delay(del,function()                         if(object.Parent)then                                 object.Parent=nil;                         end;                 end);         else                 pcall(function()                         if(object.Parent)then                                 object.Parent=nil;                         end;                 end);         end; end;  _blood=function(pos,count)         for i=1,count do                 local p=_new'part'{                         rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;                         position=pos+Vector3.new(math.random(),math.random(),math.random());                         velocity=Vector3.new(math.random(),math.random(),math.random())*50;                         size=Vector3.new(math.random(),math.random(),math.random())/3;                         color=_RGB(255,0,0);                         transparency=0.5;                         canCollide=true;                         bottomSurface=0;                         topSurface=0;                         formFactor=3;                         locked=true;                         inv;                 };                 delay(5,function()                         p.Parent=nil;                 end);         end; end;  _make_hue=function()         h_hue=_new'part'{                 size=Vector3.new(0.25,1.8,0.35);                 color=_RGB(100,100,100);                 formFactor=3;                 name='hue';                 handle;         };         hh_weld=_new'weld'{                 c1=_cframe(0,0.5,0);                 part0=handle;                 part1=h_hue;                 handle;         }; end;  _shot=function(v0,v1)         if(not time_left)then                 time_left=0;         end;         if(time_left>time())then                 return nil;         else                 time_left=time()+math.random(1,10)/100;         end;                  if(bullets.current<1)then                 local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{                         soundId='rbxasset://sounds/SWITCH3.wav';                         name='tick_sound';                         volume=0.2;                         pitch=2;                         head;                 };                 tick_sound:play();                 if(bullets.clip>0)then                         time_left=time()+2;                         h_hue:breakJoints();                         h_hue.CanCollide=true;                         h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;                         _rem(h_hue,10);                         delay(1.9,function()                                 _make_hue();                                 local got=(bullets.clip>bullets.maximum and                                          bullets.maximum or                                          bullets.clip)-bullets.current;                                  bullets.clip=bullets.clip-got;                                 bullets.current=bullets.current+got;                         end);                 end;                 return nil;         else                 bullets.current=bullets.current-1;                                  h_weld.C1=_cframe(0,0.75,0,                                         -math.random(1000,1100)/10,180,0);                 d_weld.C1=_cframe(0,-0.25,0.3);                                  lightstuff.Visible=true;                 delay(0.1,function()                         lightstuff.Visible=false;                 end);                                  _rem(_new'part'{                         velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;                         cFrame=drag.CFrame*CFrame.new(-0.5,0,0);                         size=Vector3.new(0.1,0.1,0.4);                         color=_RGB(200,200,0);                         material='Slate';                         canCollide=true;                         formFactor=3;                         inv;                 },5);                 delay(0.1,function()                         d_weld.C1=_cframe(0,-0.25,0);                         if(bool_active)then                                 h_weld.C1=h_weld_cf_active;                         end;                 end)         end;                  local hit,pos=_must(v0,v1,char);                  shot_sound:play();                  _light(v0,v1);                  if(not hit)then return nil;end;                  if(hit.Parent.className=='Hat')then                 hit:breakJoints();                 hit.CanCollide=true;                 hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);                 hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));         else                 local hum=_hum(hit.Parent);                 if(not hum)then                         if(hit.Anchored==false and hit.Size.magnitude<4)then                                 hit:breakJoints();                                 hit.CanCollide=true;                         end;                 else                         _hum_dam(hum,math.random(4,6));                         _blood(pos,math.random(3,6));                         hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;                         if(hit.Name=='Head')then                                 hum.Health=0;                                 _blood(pos,math.random(3,6));                                 delay(0.001,function()                                         _new(workspace:FindFirstChild'head_shot'or'sound'){                                                 pitch=math.random(70,100)*0.01;                                                 soundId=url:format(1876552);                                                 name='head_shot';                                                 workspace;                                         }:play();                                 end);                                 _hum_tag(hum);                                 _rem(_new'part'{                                         cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);                                         size=Vector3.new(0.1,0.1,(v0-pos).magnitude);                                         color=torso.Color;                                         transparency=0.5;                                         canCollide=false;                                         bottomSurface=0;                                         anchored=true;                                         formFactor=3;                                         topSurface=0;                                         inv;                                 },30);                                 hit.Parent=nil;                                 for b=0,1 do                                         for a=0,1 do                                                 for i=0,1 do                                                         _rem(_new'part'{                                                                 velocity=CFrame.new(v0,pos).lookVector*20;                                                                 cFrame=hit.CFrame*CFrame.new(i,-b,a);                                                                 size=Vector3.new(0.5,0.5,0.5);                                                                 color=_RGB(255,255,255);                                                                 bottomSurface=0;                                                                 canCollide=true;transparency=0;                                                                 formFactor=3;                                                                 topSurface=0;                                                                 hum;                                                         },30);                                                 end;                                         end;                                 end;                         end;                 end;         end; end;  ----------------------------------------------------------------------------------------  _cf_select=function(mouse)         mouse.Icon=url:format(109111387);--108999296         bool_active=true;                  local arm=char:findFirstChild'Right Arm';         local weld=torso:findFirstChild'Right Shoulder';         if(arm and weld)then                 h_weld.Part0=arm;                 h_weld.C1=h_weld_cf_active;                                  weld.Part1=nil;                 weld.Part0=nil;                                  weld=_new(torso:findFirstChild'right_arml'or'weld'){                         name='right_arml';                         part0=torso;                         part1=arm;                         torso;                 };                                  arml=(arml or 0)+1;                 local alv=arml;                 local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);                         gyro.maxTorque=Vector3.new(5e5,5e5,5e5);                         gyro.P=30000;                         gyro.D=1000;                         gyro.Name='p_gyro';                 repeat                         local pos=mouse.hit.p;                         local val,valp,p0,p1,p2,hitpos,cj,c0,c1;                                                  val=-math.pi*0.5;                         valp=val*-1;                         p0=torso.CFrame;                         p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;                         p1=p0+((p0.p-pos).unit*-2);                         p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);                         hitpos=torso.Position;                         cj=CFrame.new(hitpos);                         c0=torso.CFrame:inverse()*cj;                         c1=p2:inverse()*cj;                         weld.C0=c0;                         weld.C1=c1;                                                  gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));                                                  wait(0.001);                 until arml~=alv;                 gyro.Parent=nil;         end; end;  _cf_deselect=function()         bool_active=false;         arml=(arml or 0)+1;         loop_shot=(loop_shot or 0)+1;                          h_weld.Part0=torso;         h_weld.C1=h_weld_cf_inactive;                  local weld=torso:findFirstChild'right_arml';         if(weld)then                 weld.Part1=nil;                 weld.Part0=nil;         end;         local arm=char:findFirstChild'Right Arm';         local weld=torso:findFirstChild'Right Shoulder';         if(arm and weld)then                 weld.Part0=torso;                 weld.Part1=arm;         end; end;  _cf_mouse=function(event,fun)         mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)                 if(bool_active)then                         fun(...);                 end;         end); end;  ----------------------------------------------------------------------------------------  do         local main=getfenv(0);         local c=game:children();         local check=function(v)                 if(v.className~=''and v.className~='Instance'and game:service(v.className))then                         main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;                 end;         end;         for i=1,#c do                 pcall(check,c[i]);         end; end;  ----------------------------------------------------------------------------------------  bullets={         maximum=51111111111111111111111111110;         current=511111111111111111111111111111110;         clip=501111111111111111111111111111111*4; };  list_base_props={         backgroundColor3=_RGB(0,0,0);         textColor3=_RGB(200,200,200);         borderSizePixel=0;         color=_RGB(0,0,0);         archivable=false;         canCollide=false;         bottomSurface=0;         topSurface=0;         formFactor=0;         locked=true; };  ----------------------------------------------------------------------------------------  user=players.localPlayer; mouse=user:getMouse(); char=user.Character; gui=user.PlayerGui; bag=user.Backpack; torso=char.Torso; head=char.Head; hum=_hum(char);  url='rbxassetid://%d'; name='dev-uzi';  h_weld_cf_inactive=_cframe(0.35,0.5,0.5,                                                         0,90,-70); h_weld_cf_active=_cframe(0,0.75,0,                                                 -110,180,0);  assert(hum,'humanoid is not found');  ----------------------------------------------------------------------------------------  _clear();  ----------------------------------------------------------------------------------------  _cf_mouse('button1Down',function()         loop_shot=(loop_shot or 0)+1;         local vers=loop_shot;         local step=runService.Stepped;         repeat                 _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);                 step:wait();--wait(0.001);         until vers~=loop_shot; end);  _cf_mouse('button1Up',function()         loop_shot=(loop_shot or 0)+1; end);  _cf_mouse('move',function()         cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11); end);  _cf_mouse('keyDown',function(k)         if(k=='r')then                 if(bullets.clip>0 and time_left<=time())then                         local got=(bullets.clip>bullets.maximum and                                  bullets.maximum or                                  bullets.clip)-bullets.current;                          bullets.clip=bullets.clip-got;                         bullets.current=bullets.current+got;                         if(got~=0)then                                 time_left=time()+2;                         end;                 end;         end; end);  ----------------------------------------------------------------------------------------  screen=_new'screenGui'{         name=name; };  cross_f=_new'frame'{         size=UDim2.new(0,21,0,21);         backgroundTransparency=1;         screen; };  for i=0,1 do         _new'frame'{                 position=UDim2.new(0,13*i,0,11);                 size=UDim2.new(0,10,0,1);                 cross_f;         }; end;  for i=0,1 do         _new'frame'{                 position=UDim2.new(0,11,0,13*i);                 size=UDim2.new(0,1,0,10);                 cross_f;         }; end;  ----------------------------------------------------------------------------------------  shot_sound=_new(head:findFirstChild'2920959'or'sound'){         soundId=url:format(2920959);         pitch=1.4;         head; }; if(shot_sound.Name~='2920959')then         shot_sound.Name='2920959';         shot_sound:play(); end;  bin=_new'hopperBin'{         deselected=_cf_deselect;         selected=_cf_select;         name=name;         bag; };  inv=_new'model'{         name=name;         char; };  handle=_new'part'{         size=Vector3.new(0.3,1.3,0.4);         color=_RGB(140,140,140);         name='handle';         formFactor=3;         inv;         touched=function(hit)                 if(hit.Parent.className=='Model')then                         local hum=_hum(hit.Parent);                         if(hum~=nil)then                                 _hum_dam(hum,handle.Velocity.magnitude);                         end;                 end;         end; };         h_weld=_new'weld'{                 c1=h_weld_cf_inactive;                 part1=handle;                 part0=torso;                 handle;         };                 _make_hue();                                  h_part=_new'part'{                         size=Vector3.new(0.4,0.4,1.4);                         color=_RGB(140,140,140);                         name='handle';                         formFactor=3;                         handle;                 };                 hp_weld=_new'weld'{                         c1=_cframe(0,-1.3/2,-0.3,                                                 20,0,0);                         part0=handle;                         part1=h_part;                         handle;                 };                                  drag=_new'part'{                         size=Vector3.new(0.5,0.45,1.5);                         color=_RGB(100,100,100);                         name='handle';                         formFactor=3;                         handle;                 };                 d_weld=_new'weld'{                         c1=_cframe(0,-0.25,0);                         part0=h_part;                         part1=drag;                         handle;                 };                                  tube=_new'part'{                         size=Vector3.new(0.2,0.2,1.5);                         color=_RGB(0,0,0);                         name='handle';                         formFactor=3;                         handle;                 };                 t_weld=_new'weld'{                         c1=_cframe(0,-0.3,-0.1);                         part0=h_part;                         part1=tube;                         handle;                 };  bullets_label=_new'textLabel'{         textStrokeColor3=_RGB(0,0,0);         textColor3=_RGB(200,200,200);         textStrokeTransparency=0;         backgroundTransparency=1;         fontSize=5;         screen; };  lightstuff=_new'frame'{         backgroundColor3=_RGB(255,255,255);         position=UDim2.new(0,0,0,-1);         backgroundTransparency=0.5;         size=UDim2.new(1,0,1,1);         borderSizePixel=0;         visible=false;         screen; };  coroutine.wrap(function()         local red,white,green;         repeat                 if(screen.Parent)then                         if(not green and bullets.current==bullets.maximum)then                                 green=true;                                 bullets_label.TextColor3=_RGB(0,200,0);                         elseif(not red and bullets.current==0)then                                 red=true;                                 bullets_label.TextColor3=_RGB(200,0,0);                         elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then                                 bullets_label.TextColor3=_RGB(200,200,200);                                 green=false;                                 red=false;                         end;                         bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);                         bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);                         bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);                 end;                 wait(0.001);         until nil; end)();  ----------------------------------------------------------------------------------------  _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1; local vers=_G.dev_pistol_version; repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0; if(hum.Health==0)then         _clear(); end; script.Disabled=true;  --mediafire-----------------------------------------------------------------------------    	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Laser Rifle" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Laser Rifle" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Draw Tool" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Draw Tool" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		for i,v in next,game:children()do 	pcall(function() 		local c=v.className; 		rawset(getfenv(0),c:sub(1,1):lower()..c:sub(2),game:service(c)); 	end); end;   local user=Players.LocalPlayer; uname=user.Name; local guis=user.PlayerGui; local pack=user.Backpack;  keyDowns={}; freeKeys={}; shortcuts={};  _G.mine=_G.mine or{};  name='Draw3D'; local url='http://www.roblox.com/asset/?id=%d';  iconNormal=url:format(96578285); iconOnDown=url:format(96584484);  ver=0; drawPixel=0.10; _G.drawLimit=_G.drawLimit or 1000;  _G.drawColor=_G.drawColor or Color3.new();      destroy=game.remove; find=game.findFirstChild; new=Instance.new; with=function(c) 	return function(p) 		local o=type(c)=='string'and new(c)or c; 		local x=p.Parent;p.Parent=nil; 		for i,v in next,p do 			o[i]=v; 		end; 		if(x)then 			o.Parent=x; 		end; 		return o; 	end; end; getPlace=function() 	if(find(workspace,'draw')==nil)then 		new('Model',workspace).Name='draw'; 	end; 	if(find(workspace.draw,uname)==nil)then 		new('Model',workspace.draw).Name=uname; 	end; 	return workspace.draw[uname]; end; drawLine=function(start,target) 	local gui=with'BlockMesh'{ 		Parent=with'Part'{ 			CFrame=CFrame.new(start,target)*CFrame.new(0,0,-(start-target).magnitude/2); 			Size=Vector3.new(drawPixel,drawPixel,(start-target).magnitude+.325*drawPixel); 			Parent=getPlace(); 			Color=_G.drawColor; 			BottomSurface=0; 			Anchored=true; 			TopSurface=0; 			formFactor=3; 			Name=name; 	}}.Parent; 	table.insert(_G.mine,gui); 	return gui; end; onDown=function()  if(drawing)then 		return nil; 	end; 	if(selectGui.Adornee)then 		destroy(selectGui.Adornee); 	end; 	 	drawing=true; 	 	mouse.Icon=iconOnDown; 	ver=ver+1; 	 	 	local cVer,start,target=ver,mouse.hit.p; 	 	local group={}; 	repeat 		wait(0.02); 		 		if(mouse.target and mouse.target.Name~=name and mouse.hit.p~=start)then 			 			target=mouse.hit.p; 			 			table.insert(group,drawLine(start,target)); 			 			start=target; 		end; 	until ver~=cVer; 	drawing=false; 	 	local groupM=new('Model',getPlace()); 	for i,v in next,group do 		if(v:IsDescendantOf(workspace))then 			v.Parent=groupM; 		end; 	end; 	if(next(groupM:children())==nil)then 		destroy(groupM); 	end; end; onUp=function() 	mouse.Icon=iconNormal; 	ver=ver+1; end; onKeyDown=function(k) 	if(freeKeys[k]==false)then 		return false; 	end; 	freeKeys[k]=false; 	wait(0.01); 	if(keyDowns[k])then 		keyDowns[k](); 	elseif(shortcuts[k])then 		shortcuts[k](); 	end; end; onKeyUp=function(k) 	freeKeys[k]=true; end; onMove=function()  end; local onSelect=function(lmouse) 	frame.Visible=true;  	mouse=lmouse; 	 	mouse.Icon=iconNormal; 	 	mouse.Button1Down:connect(onDown); 	mouse.KeyDown:connect(onKeyDown); 	mouse.Button1Up:connect(onUp); 	mouse.KeyUp:connect(onKeyUp); 	mouse.Move:connect(onMove); end; local onDeselect=function() 	ver=ver+1; 	frame.Visible=false; 	selectGui.Adornee=nil; 	mouse.Icon=iconNormal; 	for i,v in next,freeKeys do 		freeKeys[i]=true; 	end; end; local addButton=function(title,shortcut,fun) 	with'TextButton'{ 		Text=string.format(' %s (%s)',title,shortcut); 		TextXAlignment=0; 		Parent=frame; 	}.MouseButton1Up:connect(fun); 	 	shortcuts[shortcut]=fun; 	 	local c=#frame:children(); 	for i,v in next,frame:children()do 		v.Position=UDim2.new(0,0,0,20*(i-1)); 		v.Size=UDim2.new(1,0,0,20); 	end; 	 	frame.Position=UDim2.new(1,-152,.5,-c*10); 	frame.Size=UDim2.new(0,150,0,c*20); end;         for i,v in next,{guis;pack;}do 	pcall(function() 		repeat until destroy(v[name]); 	end); end;    local tool=with'HopperBin'{ 	Parent=pack; 	Name=name; }; tool.Deselected:connect(onDeselect); tool.Selected:connect(onSelect);     local screen=with'ScreenGui'{ 	Parent=guis; 	Name=name; }; frame=with'Frame'{ 	Parent=screen; 	Visible=false; }; clframe=with'Frame'{ 	Position=UDim2.new(.5,-50,.5,-50); 	Size=UDim2.new(0,100,0,100); 	Visible=false; 	Parent=screen; }; selectGui=with'SelectionBox'{ 	Parent=screen; };  local c=0; for y=0,7 do 	for x=0,7 do 		local color=BrickColor.palette(c).Color; 		 		with'ImageButton'{ 			Position=UDim2.new(.125*x,0,.125*y); 			Size=UDim2.new(.125,0,.125); 			BackgroundColor3=color; 			Parent=clframe; 		}.MouseButton1Up:connect(function() 			clframe.Visible=false; 			_G.drawColor=color; 		end); 		 		c=c+1; 	end; end;  addButton('Color','c',function() 	clframe.Visible=true; end); addButton('Remove your draws','r',function() 	repeat 		destroy(_G.mine[1]); 		table.remove(_G.mine,1); 		wait(0.01); 	until nil; end); addButton('Remove global draws','k',function() 	destroy(workspace.draw); 	while(_G.mine[1])do 		destroy(_G.mine[1]); 		table.remove(_G.mine,1); 	end; end); addButton('Remove selected','x',function() 	repeat 		if(find(workspace,'draw'))then 			local dt=mouse.target; 			if(dt and dt:IsDescendantOf(workspace.draw))then 				selectGui.Adornee=dt.Parent; 			else 				selectGui.Adornee=nil; 			end; 		else 			selectGui.Adornee=nil; 		end; 		wait(0.01); 	until freeKeys.x; 	selectGui.Adornee=nil; end);     repeat 	wait(0.01); 	if(next(_G.mine)and _G.mine[_G.drawLimit])then 		destroy(_G.mine[1]); 		table.remove(_G.mine,1); 	end; until script.Parent==nil or tool.Parent==nil; script.Disabled=true; destroy(screen);   --Dresmor Alakazard-- 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 3 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = gt 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		 	end) 	 	 -- Weapon Scripts -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Drage" 	button.Position = UDim2.new(0,0,0,33) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Drage" 	button.TextColor3 = whit 	button.MouseButton1Down:connect(function() 		--[[ put your name where it says yourname -ulti55 ]] Plrs = game:GetService("Players")    me = Plrs.LocalPlayer  char = me.Character    Modelname = "xWep"  Toolname = "Drage"  Able = true  Selected = false  Deb = true  Hurt = false  CritMultiplier = 1.6  ComboOn = false  AbleToBreak = false  CounterKey = false  Attack = 1  AddDamage = 0  AddDamageX = 1  AddShield = 0  Dmgs = {Smash = {"Smash", 25, 2, 3, false}, Slash = {"Slash", 18, 1, 3, false}, SideSlash = {"SideSlash", 18, 1, 3, false},  DoubleSlash = {"Double Slash", 20, 1, 2, false}, Spin = {"Spin Slash", 30, 2, 5, true, 30}, Boom = {"Boom", 60, 6, 6, true, 50, 16},  RageMode = {"RAGE", 8, 1.35, 1, 50}, Counter = {"Counter", 25, 1, 1, true, 15}, RageSlash = {"Rage Slash", 40, 3, 7, true, 30}}  RageMode = false  Mode = Dmgs.Slash  AbleAll = true  necko = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)   Aim = false    LineColor = "White"  EffectColor3 = "Bright red"  EffectColor2 = "White"  EffectColor = "Pastel Blue"  MainColor = "Navy blue"  BladeColor = "Pastel Blue"    BlockBars = {}    MaxRage = 100  Rage = MaxRage    CritChance = 5 --Percent    for _, v in pairs(char:children()) do  	if v.Name == "Block" then v:remove() end  end    BlockRealPowa = 4    Block = Instance.new("BoolValue")  Block.Name = "Block"  Block.Value = false  BlockPower = Instance.new("IntValue")  BlockPower.Name = "BlockPower"  BlockPower.Value = BlockRealPowa  BlockPower.Parent = Block  Block.Parent = char    CA = CFrame.Angles  CN = CFrame.new  MR = math.rad  MP = math.pi  MD = math.deg  MH = math.huge  MRA = math.random    EffPos = CFrame.new(0, 0.5, 0)    Sounds = {  	Equip = {"rbxasset://sounds//unsheath.wav", 0.7, 0.6},  	Hit = {"http://www.roblox.com/asset/?id=2801263", 0.9, 0.6},  	Block = {"", 1, 0.5},  	Slash = {"rbxasset://sounds//swordslash.wav", 2, 0.8},  	SmashHit = {"rbxasset://sounds\\metal.ogg", 1.5, 0.8},  	Jump = {"rbxasset://sounds/swoosh.wav", 1, 1},  	Boom = {"http://www.roblox.com/asset?id=1369158", 1.2, 1},  	SmashBoom = {"http://www.roblox.com/asset/?id=2760979", 0.25, 1},  	Jump2 = {"http://www.roblox.com/asset/?id=2101148", 2, 1},  	GoRage = {"http://www.roblox.com/asset/?id=2767090", 1, 1},  	Shout = {"http://www.roblox.com/asset/?id=2676305", 1.1, 0.8},  	RageOff = {"http://www.roblox.com/asset/?id=3264793", 1.6, 0.6},  }    Add = {  	Sphere = function(P)  		local m = Instance.new("SpecialMesh",P)  		m.MeshType = "Sphere"  		return m  	end,  	BP = function(P)  		local bp = Instance.new("BodyPosition",P)  		bp.maxForce = Vector3.new(MH, MH, MH)  		bp.P = 14000  		return bp  	end,  	BG = function(P)  		local bg = Instance.new("BodyGyro",P)  		bg.maxTorque = Vector3.new(MH, MH, MH)  		bg.P = 14000  		return bg  	end,  	Mesh = function(P, ID, x, y, z)  		local m = Instance.new("SpecialMesh")  		m.MeshId = ID  		m.Scale = Vector3.new(x, y, z)  		m.Parent = P  		return m  	end,  	Head = function(P)  		local s = Instance.new("SpecialMesh")  		s.MeshType = "Head"  		s.Parent = P  		return s  	end,  	Sound = function(P, ID, vol, pitch)  		local s = Instance.new("Sound")  		s.SoundId = ID  		s.Volume = vol  		s.Pitch = pitch  		s.Parent = P  		return s  	end  }    function RC(Pos, Dir, Max, Ignore)  	return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999)), Ignore)  end    function RayC(Start, En, MaxDist, Ignore)  	return RC(Start, (En - Start), MaxDist, Ignore)  end    function Notime(func, tim)  	coroutine.resume(coroutine.create(function()  		if tim then  			wait(tim)  		end  		func()  	end))  end    function waitChild(parent, name)  	local child = parent:findFirstChild(name)  	if child then return child end  	while true do  		child = parent.ChildAdded:wait()  		if child.Name == name then return child end  	end  end    function ComputePos(pos1, pos2)  	local pos3 = Vector3.new(pos2.x, pos1.y, pos2.z)  	return CFrame.new(pos1, pos3)  end    function Part(Parent, Anchor, Collide, Tran, Ref, Color, X, Y, Z, Break)  	local p = Instance.new("Part")  	p.formFactor = "Custom"  	p.Anchored = Anchor  	p.CanCollide = Collide  	p.Transparency = Tran  	p.Reflectance = Ref  	p.BrickColor = BrickColor.new(Color)  	p.TopSurface = 0  	p.BottomSurface = 0  	p.Size = Vector3.new(X, Y, Z)  	if Break then  		p:BreakJoints()  	else p:MakeJoints() end  	p.Parent = Parent  	p.Locked = true  	return p  end    function Weld(p0, p1, x, y, z, a, b, c)  	local w = Instance.new("Weld")  	w.Parent = p0  	w.Part0 = p0  	w.Part1 = p1  	w.C1 = CN(x,y,z) * CA(a,b,c)  	return w  end    torso = char.Torso  neck = torso.Neck  hum = char.Humanoid  Rarm = char["Right Arm"]  Larm = char["Left Arm"]  Rleg = char["Right Leg"]  Lleg = char["Left Leg"]    hc = Instance.new("Humanoid")  hc.Health = 0  hc.MaxHealth = 0    function getHumanoid(c)  	local h = nil  	for i,v in pairs(c:children()) do  		if v:IsA("Humanoid") and c ~= char then  			if v.Health > 0 then  				h = v  			end  		end  	end  	return h  end    function getCharacters(where, pos, dist)  	local chars = {}  	for _, v in pairs(where:children()) do  		local hum = getHumanoid(v)  		local tors = v:findFirstChild("Torso")  		if tors ~= nil and hum ~= nil then  			local anypart = nil  			for _,k in pairs(v:children()) do  				if k:IsA("BasePart") then  					if (k.Position - pos).magnitude <= dist then  						anypart = k  						break  					end  				end  			end  			if anypart then  				table.insert(chars, {v, tors, hum})  			end  		end  	end  	return chars  end    function PlaySound(id, pitch, vol)  	local s = Add.Sound(nil, id, vol, pitch)  	if pitch ~= nil then  		if tonumber(pitch) then  			s.Pitch = tonumber(pitch)  		end  	end  	if vol ~= nil then  		if tonumber(vol) then  			s.Volume = tonumber(vol)  		end  	end  	s.Parent = torso  	s.PlayOnRemove = true  	Notime(function()  		wait()  		s:remove()  	end)  end    function playz(sound)  	PlaySound(sound[1], sound[2], sound[3])  end    PlrGui = waitChild(me, "PlayerGui")    for _, v in pairs(char:children()) do if v.Name == Modelname then v:remove() end end   for _, v in pairs(PlrGui:children()) do  	if v.Name == "HealthGUI" or v.Name == "MyGui" then  		v:remove()  	end  end    function EditGui(obj, parent, size, position, bgcolor, bordercolor, transparency, text, textcolor, auto)  	obj.Size = size  	obj.Position = position  	obj.BackgroundColor3 = bgcolor  	obj.BorderColor3 = bordercolor  	obj.BackgroundTransparency = transparency  	if obj:IsA("TextLabel") or obj:IsA("TextButton") then  		obj.Text = text  		obj.TextColor3 = textcolor  	end  	if obj:IsA("ImageButton") or obj:IsA("TextButton") then  		obj.AutoButtonColor = auto  		obj.MouseButton1Down:connect(function()  			RemoveOptions()  		end)  	end  	obj.Parent = parent  end    C3 = Color3.new  UD = UDim2.new    Sc = Instance.new("ScreenGui", PlrGui)  Sc.Name = "MyGui"    Fr = Instance.new("Frame")  EditGui(Fr, Sc, UD(0, 60, 0, 250), UD(1, -70, 0.5, -125), C3(0.1, 0.2, 0.5), C3(), 0)    HealthBack = Instance.new("Frame")  EditGui(HealthBack, Fr, UD(0, 25, 1, -20), UD(0, 3, 0, 10), C3(0.2, 0, 0), C3(), 0)    RageBack = Instance.new("Frame")  EditGui(RageBack, Fr, UD(0, 25, 1, -20), UD(1, -27, 0, 10), C3(0.2, 0, 0), C3(), 0)    local hp = hum.Health/hum.MaxHealth  if hp > 1 then hp = 1 elseif hp < 0 then hp = 0 end    HealthBar = Instance.new("ImageLabel")  EditGui(HealthBar, HealthBack, UD(1, 0, hp, 0), UD(0, 0, 0, 0), C3(0.1, 0.65, 0), C3(), 0)  HealthBar.Image = "http://www.roblox.com/asset/?id=50051953"    RageBar = Instance.new("ImageLabel")  EditGui(RageBar, RageBack, UD(1, 0, Rage/MaxRage, 0), UD(0, 0, 0, 0), C3(1, 0.6, 0.15), C3(), 0)  RageBar.Image = "http://www.roblox.com/asset/?id=50051953"    RageAmount = Instance.new("TextLabel")  EditGui(RageAmount, RageBack, UD(1, 0, 0, 0), UD(0, 0, 0, 0), C3(1, 0.6, 0.15), C3(), 0, Rage, C3(1,1,1))  RageAmount.TextYAlignment = "Top"    AimButton = Instance.new("TextButton")  EditGui(AimButton, Fr, UD(1, 0, 0, 35), UD(0, 0, 1, 0), C3(0.9, 0.2, 0.3), C3(), 0, "AIM: OFF", C3(), true)  AimButton.TextWrap = true  AimButton.Font = "ArialBold"  AimButton.FontSize = "Size14"  AimButton.MouseButton1Down:connect(function()  	if Aim then  		Aim = false  		AimButton.Text = "AIM: OFF"  		AimButton.BackgroundColor3 = C3(0.9, 0.2, 0.3)  	else  		Aim = true  		AimButton.Text = "AIM: ON"  		AimButton.BackgroundColor3 = C3(0.3, 0.85, 0.1)  	end  end)    for i = 1, BlockRealPowa do  	local gui = Instance.new("ImageLabel")  	EditGui(gui, Fr, UD(0, 16, 0, 16), UD(0, -18, 0.5, 20*(i-1)-((BlockRealPowa*20)/2)), C3(), C3(), 1)  	gui.Image = "http://www.roblox.com/asset/?id=48908046"  	table.insert(BlockBars, gui)  end    BlockPower.Changed:connect(function()  	for _, v in pairs(BlockBars) do  		v.Image = ""  	end  	for i = 1, BlockPower.Value do  		local gui = BlockBars[i]  		if gui then  			gui.Image = "http://www.roblox.com/asset/?id=48908046"  		end  	end  end)    Mo = Instance.new("Model")  Mo.Name = Modelname    RABrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)  LABrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)  RLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)  LLBrick = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)    RABW = Weld(torso, RABrick, -1.5, -0.5, 0, 0, 0, 0)  LABW = Weld(torso, LABrick, 1.5, -0.5, 0, 0, 0, 0)  RLBW = Weld(torso, RLBrick, -0.5, 1.2, 0, 0, 0, 0)  LLBW = Weld(torso, LLBrick, 0.5, 1.2, 0, 0, 0, 0)    RAW = Weld(RABrick, nil, 0, 0.5, 0, 0, 0, 0)  LAW = Weld(LABrick, nil, 0, 0.5, 0, 0, 0, 0)  RLW = Weld(RLBrick, nil, 0, 0.8, 0, 0, 0, 0)  LLW = Weld(LLBrick, nil, 0, 0.8, 0, 0, 0, 0)    HB = Part(Mo, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)  HBW = Weld(Rarm, HB, 0, 0, 1, MP/2, 0, 0)  HW = Weld(HB, nil, 0, 0, 0, 0, 0, 0)    SW = Weld(Larm, nil, -0.5, 0, 0.3, MP/2, 0, 0)    TH = Weld(torso, nil, 0, 2.5, 0, MR(145), 0, 0)  TH.C0 = CN(0, -0.3, 0.75) * CA(0, MP/2, 0)    Weapon = Instance.new("Model")  Weapon.Name = "Weapon"    Handle = Part(Weapon, false, false, 0, 0, MainColor, 0.4, 1.8, 0.4)  Add.Head(Handle)    Tip1 = Part(Weapon, false, false, 0, 0, "Deep blue", 0.45, 1.2, 0.45)  Add.Head(Tip1)  Weld(Handle, Tip1, 0, 0, 0, 0, 0, 0)    Tip2 = Part(Weapon, false, false, 0, 0, "Bright blue", 0.5, 0.5, 0.5)  Weld(Handle, Tip2, 0, 0.9, 0, 0, 0, 0)  Add.Mesh(Tip2, "http://www.roblox.com/asset/?id=9756362", 0.75, 0.5, 0.75)    Tip3 = Part(Weapon, false, false, 0, 0, "Deep blue", 0.7, 0.3, 1.2)  Weld(Handle, Tip3, 0, -0.9, 0, 0, 0, 0)  Add.Mesh(Tip3, "http://www.roblox.com/asset/?id=9756362", 0.7, 0.35, 1.35)    Tip4 = Part(Weapon, false, false, 0, 0, "Deep blue", 0.6, 0.2, 1.8)  Weld(Handle, Tip4, 0, -0.9, 0, 0, 0, 0)    Tip5 = Part(Weapon, false, false, 0, 0, "Bright blue", 0.6, 0.6, 0.3)  Weld(Tip4, Tip5, 0, -0.4, -0.85, MR(-15), 0, 0)    Tip6 = Part(Weapon, false, false, 0, 0, "Bright blue", 0.6, 0.6, 0.3)  Weld(Tip4, Tip6, 0, -0.4, 0.85, MR(15), 0, 0)    Blades = {}    for i = 0, 180, 180 do  	for x = -20, 20, 40 do  		local lol = i-90  		local lol2 = math.abs(lol/480)  		local lol3 = x/90  		local Blade1 = Part(Weapon, false, false, 0, 0.3, BladeColor, 0.2, 3.5, 0.6)  		Instance.new("BlockMesh",Blade1).Scale = Vector3.new(0.2, 1, 0.99)  		local w = Weld(Tip4, Blade1, lol2, 0, -lol3, 0, 0, 0)  		w.C0 = CN(0, 1.7, 0) * CA(0, MR(i+x), 0)  		table.insert(Blades, Blade1)  	end  end    Tip7 = Part(Weapon, false, false, 0, 0.3, BladeColor, 0.3, 1.3, 0.7)  Add.Mesh(Tip7, "http://www.roblox.com/asset/?id=9756362", 0.31, 1.4, 0.8)  Weld(Tip4, Tip7, 0, -3.45, 0, 0, 0, 0)    table.insert(Blades, Tip7)    TH.Part1 = Handle    Shield = Instance.new("Model")  Shield.Name = "Shield"    SHandle = Part(Weapon, false, false, 0, 0, "Really black", 0.2, 0.9, 0.4)  SW.Part1 = SHandle    for i = 65, 115, 25 do  	local STip1 = Part(Weapon, false, false, 0, 0, "Really black", 0.2, 0.5, 0.4)  	local w = Weld(SHandle, STip1, 0.8, 0, 0, 0, 0, 0)  	w.C0 = CN(-0.5, 0.2, 0) * CA(0, 0, MR(i))  end    for i = -65, -115, -25 do  	local STip1 = Part(Weapon, false, false, 0, 0, "Really black", 0.2, 0.5, 0.4)  	local w = Weld(SHandle, STip1, 0.8, 0, 0, 0, 0, 0)  	w.C0 = CN(-0.5, -0.2, 0) * CA(0, 0, MR(i))  end    SHandle2 = Part(Weapon, false, false, 0, 0, "Really black", 0.2, 0.9, 0.4)  Weld(SHandle, SHandle2, 1, 0, 0, 0, 0, 0)    ShieldMain = Part(Weapon, false, false, 0, 0, "Medium grey", 0.3, 3.5, 1.1)  ShieldW = Weld(SHandle2, ShieldMain, 0, 0, 0, 0, 0, 0)  ShieldW.C0 = CN(0, -0.2, 0) * CA(0, MR(-5), 0)    STip1 = Part(Weapon, false, false, 0, 0, "Navy blue", 0.35, 0.4, 1.15)  Weld(ShieldMain, STip1, 0, -1.75, 0, 0, 0, 0)    STip2 = Part(Weapon, false, false, 0, 0, "Navy blue", 0.35, 0.4, 1.15)  Weld(ShieldMain, STip2, 0, 1.75, 0, 0, 0, 0)    for i = -15, 15, 30 do  	local ShieldPlate = Part(Weapon, false, false, 0, 0, "Medium grey", 0.3, 3.5, 1.1)  	local w = Weld(ShieldMain, ShieldPlate, 3.5, 0, 0, 0, 0, 0)  	w.C0 = CN(3.5, 0, 0) * CA(0, math.rad(i), 0)  	for x = -1.75, 1.75, 1.75*2 do  		local STip3 = Part(Weapon, false, false, 0, 0, "Navy blue", 0.35, 0.4, 1.15)  		Weld(ShieldPlate, STip3, 0, x, 0, 0, 0, 0)  	end  	local i2 = i/40  	local STip3 = Part(Weapon, false, false, 0, 0, "Navy blue", 0.35, 3.9, 0.4)  	Weld(ShieldPlate, STip3, 0, 0, -i2, 0, 0, 0)  end    Weapon.Parent = Mo  Shield.Parent = Mo    Mo.Parent = char    function ShowDamage(Dmg, Par, Crit, block)  	local Pos = Par.CFrame * CN(0, 2.5, 0)  	local M = Instance.new("Model")  	local Loldmg = Dmg  	if Loldmg < 0 then  		Loldmg = 0  	end  	if tostring(Loldmg):sub(1,1) == "-" then  		Loldmg = tostring(Loldmg):sub(2)  	end  	M.Name = Loldmg  	local Col = "Bright red"  	if Crit then Col = "Bright yellow" elseif block then Col = "Bright blue" end  	local P = Part(M, false, false, 0, 0, Col, 0.8, 0.3, 0.8, true)  	P.CFrame = CN(Par.Position)  	P.Name = "Head"  	local BP = Add.BP(P)  	BP.position = Pos.p  	BP.maxForce = Vector3.new(math.huge, math.huge, math.huge)  	BP.P = 11000  	Add.BG(P)  	local H = hc:clone()  	H.Parent = M  	H.MaxHealth = 0  	H.Health = 0  	M.Parent = workspace  	Notime(function()  		wait(1.5)  		M:remove()  	end)  end    function Damage(P, Hum, dmg, crit, block)  	if Hum then  		if Hum.Health > 0 then  			local Damg = dmg  			if crit then  				Damg = dmg*CritMultiplier  			end  			Damg = math.ceil(((Damg+AddDamage)*AddDamageX)-0.5)  			Hum.Health = Hum.Health - Damg  			ShowDamage(Damg, P, crit, block)  		end  	end  end    function ShieldDamage(mode, blockval, blockpowerval, crit)  	if blockval and blockpowerval then  		local ShieldDmg = mode[3]+AddShield  		if crit then  			ShieldDmg = mode[4]+AddShield  		end  		if blockpowerval then  			blockpowerval.Value = blockpowerval.Value - ShieldDmg  			if blockpowerval.Value < 1 then  				blockval.Value = false  			end  		end  	end  end    function getBlock(c)  	local block, blockpow = nil  	local blockin = false  	for _,v in pairs(c:children()) do  		if v.Name == "Block" and v:IsA("BoolValue") then  			block = v  			blockin = v.Value  			local bp = v:findFirstChild("BlockPower")  			if bp then  				blockpow = bp  			end  		end  	end  	return block, blockpow, blockin  end    function TouchDamage(hit)  	local Hum = getHumanoid(hit.Parent)  	if Hum and Deb and Hurt then  		Deb = false  		local Crit = false  		local BlockVal, BlockPowaVal, Blawk = getBlock(Hum.Parent)  		local BlockPowa = 0  		local blocksound = Sounds.SmashHit  		if math.random(1,100/CritChance) == 1 then  			Crit = true  		end  		local Damg = math.random(Mode[2]/3, Mode[2])  		if Blawk then  			Damg = 0  			ShieldDamage(Mode, BlockVal, BlockPowaVal, Crit)  			if BlockPowaVal then  				if BlockPowaVal.Value < 1 then  					blocksound = Sounds.Equip  				end  			end  		end  		if Mode[5] == false and RageMode == false and Blawk == false then  			Rage = Rage + math.ceil(Damg*0.75-0.5)  		end  		if Blawk then  			PlaySound(blocksound[1], blocksound[2]-0.15, blocksound[3])  		else  			PlaySound(Sounds.Hit[1], Sounds.Hit[2], Sounds.Hit[3])  		end  		Damage(hit, Hum, Damg, Crit, Blawk)  		if Mode == Dmgs.Spin then  			Notime(function()  				wait(0.35)  				Deb = true  			end)  		end  	end  end    for _, v in pairs(Blades) do  	v.Touched:connect(TouchDamage)  end        Bin = Instance.new("HopperBin", me.Backpack)    EffectOn = false    function StartEffect(color)  	EffectOn = true  	local lastPoint = Tip7.CFrame * EffPos.p  	Notime(function()  		while EffectOn do  			wait()  			local pos = Tip7.CFrame * EffPos.p  			local magn = (lastPoint - pos).magnitude  			local col = LineColor  			if color and col ~= EffectColor3 then  				col = color  			end  			local p = Part(workspace, true, false, 0.1, 0, col, 0.3, 1, 0.3, true)  			local mesh = Add.Head(p)  			mesh.Scale = Vector3.new(1, magn+0.1, 1)  			p.CFrame = CN(lastPoint, pos) * CA(-MP/2, 0, 0) * CN(0, magn/2+0.05, 0)  			lastPoint = pos  			Notime(function()  				wait(0.05)  				for i = 0, 1, 0.12 do  					p.Transparency = 0.1+0.9*i  					mesh.Scale = Vector3.new(1-1*i, magn+0.1-0.1*i, 1-1*i)  					wait()  				end  				p:remove()  			end)  		end  	end)  end    function EndEffect()  	EffectOn = false  end    function Detach()  	RAW.Part1 = nil  	LAW.Part1 = nil  	RLW.Part1 = nil  	LLW.Part1 = nil  	RAW.C0 = CN()  	LAW.C0 = CN()  	RLW.C0 = CN()  	LLW.C0 = CN()  end    function Normalize()  	RAW.C0 = CA(MR(40), MR(50), 0)  	LAW.C0 = CA(MR(20), MR(-20), MR(-20))  	HW.C0 = CA(0, 0, 0)  	neck.C0 = necko  end    SelectAnim = function()  	RAW.Part1 = Rarm  	HW.Part1 = nil  	TH.Part1 = Handle  	for i = 0.1, 1, 0.14 do  		RAW.C0 = CA(MR(220*i), MR(-30*i), MR(-35*i)) * CN(0.4*i, 0, 0)  		neck.C0 = necko * CA(MR(-10*i), 0, MR(-60*i))  		wait()  	end  	PlaySound(Sounds.Equip[1], Sounds.Equip[2], Sounds.Equip[3])  	HW.C0 = CN(0.4, 0, 0) * CA(MR(-60), MR(10), MR(100))  	HW.Part1 = Handle  	TH.Part1 = nil  	LAW.Part1 = Larm  	for i = 0.09, 1, 0.11 do  		RAW.C0 = CA(MR(220-70*i), MR(-30+25*i), MR(-35+70*i)) * CN(0.4-0.4*i, 0, 0)  		HW.C0 = CN(0.4-0.4*i, 0, 0) * CA(MR(-60+40*i), MR(10-10*i), MR(100-40*i))  		LAW.C0 = CA(MR(20*i), MR(-20*i), MR(-20*i))  		neck.C0 = necko * CA(MR(-10+10*i), 0, MR(-60+40*i))  		wait()  	end  	for i = 0.14, 1, 0.25 do  		RAW.C0 = CA(MR(150-60*i), MR(-5+15*i), MR(35-10*i))  		HW.C0 = CA(MR(-20+20*i), 0, MR(60-30*i))  		neck.C0 = necko * CA(0, 0, MR(-60+40+5*i))  		wait()  	end  	for i = 0.1, 1, 0.14 do  		RAW.C0 = CA(MR(90-50*i), MR(10+40*i), MR(25-25*i))  		HW.C0 = CA(0, 0, MR(30-30*i))  		neck.C0 = necko * CA(0, 0, MR(-15+15*i))  		wait()  	end  	Normalize()  end    DeselectAnim = function()  	for i = 0.09, 1, 0.14 do  		RAW.C0 = CA(MR(40+100*i), MR(50-50*i), MR(20*i))  		LAW.C0 = CA(MR(20-20*i), MR(-20+20*i), MR(-20+20*i))  		HW.C0 = CN(0.4*i, 0, 0) * CA(MR(-30*i), MR(5*i), MR(20*i))  		neck.C0 = necko * CA(MR(-5*i), 0, MR(-35*i))  		wait()  	end  	LAW.Part1 = nil  	for i = 0.08, 1, 0.14 do  		RAW.C0 = CA(MR(140+80*i), MR(-30*i), MR(20-55*i))  		HW.C0 = CN(0.4, 0, 0) * CA(MR(-30-30*i), MR(5+5*i), MR(20+80*i))  		neck.C0 = necko * CA(MR(-5-10*i), 0, MR(-35-25*i))  		wait()  	end  	HW.Part1 = nil  	TH.Part1 = Handle  	for i = 0.09, 1, 0.18 do  		RAW.C0 = CA(MR(220-220*i), MR(-30+30*i), MR(20-55+35*i))  		neck.C0 = necko * CA(MR(-5-10+15*i), 0, MR(-35-25+60*i))  		wait()  	end  	neck.C0 = necko  	Detach()  end    function setatk(s, e)  	Notime(function()  		Attack = e  		wait(0.25)  		Attack = s  	end)  end    Attacks = {  function()  	Attack = 1  	Able = false  	for i = 0.1, 1, 0.2 do  		RAW.C0 = CA(MR(40+90*i), MR(50-60*i), 0)  		HW.C0 = CA(0, 0, 0)  		LAW.C0 = CA(MR(20+55*i), MR(-20), MR(-20+60*i))neck.C0 = necko * CA(MR(-10*i), 0, MR(-25*i))  		wait()  	end  	PlaySound(Sounds.Slash[1], Sounds.Slash[2], Sounds.Slash[3])  	for i = 0.16, 1, 0.33 do  		RAW.C0 = CA(MR(130+5*i), MR(-10-20*i), 0)  		HW.C0 = CA(0, 0, 0)  		LAW.C0 = CA(MR(75+5*i), MR(-20), MR(40+5*i))  		neck.C0 = necko * CA(MR(-10-5*i), 0, MR(-25-5*i))  		wait()  	end  	Hurt = true  	Deb = true  	StartEffect()  	Mode = Dmgs.Slash  	for i = 0.11, 1, 0.22 do  		RAW.C0 = CA(MR(135-115*i), MR(-30), MR(-50*i)) * CN(0, -0.7*i, 0)  		HW.C0 = CA(MR(-70*i), 0, 0)  		LAW.C0 = CA(MR(80-120*i), MR(-20+20*i), MR(45-45*i))  		neck.C0 = necko * CA(MR(-15+30*i), 0, MR(-30+45*i))  		wait()  	end  	EndEffect()  	Hurt = false  	setatk(1,2)  	Able = true  	for i = 0.2, 1, 0.25 do  		RAW.C0 = CA(MR(20-18*i), MR(-30), MR(-50-3*i)) * CN(0, -0.7-0.05*i, 0)  		HW.C0 = CA(MR(-70-5*i), 0, 0)  		neck.C0 = necko * CA(MR(15+3*i), 0, MR(15+3*i))  		wait()  	end  	wait(0.1)  	for i = 0.1, 1, 0.15 do  		if Able == false then return end  		RAW.C0 = CA(MR(2+38*i), MR(-30+80*i), MR(-53+53*i)) * CN(0, -0.75+0.75*i, 0)  		HW.C0 = CA(MR(-75+75*i), 0, 0)  		LAW.C0 = CA(MR(-40+60*i), MR(-20+20-20*i), MR(-20*i))  		neck.C0 = necko * CA(MR(15+3-18*i), 0, MR(15+3-18*i))  		wait()  	end  	Normalize()  end,    function()  	Attack = 2  	Able = false  	PlaySound(Sounds.Slash[1], Sounds.Slash[2]+0.1, Sounds.Slash[3])  	for i = 0.05, 1, 0.1 do  		RAW.C0 = CA(MR(10+80*i), MR(-30+30*i), MR(-55+35*i)) * CN(0, -0.75+0.35*i, 0)  		LAW.C0 = CA(MR(-40), 0, 0)  		HW.C0 = CA(MR(-75+75*i), 0, MR(90*i))  		neck.C0 = necko * CA(MR(18-13*i), 0, MR(18+22*i))  		wait()  	end  	Hurt = true  	Deb = true  	StartEffect()  	Mode = Dmgs.SideSlash  	for i = 0.09, 1, 0.17 do  		RAW.C0 = CA(MR(90-40*i), 0, MR(-20+110*i)) * CN(0, -0.4+0.4*i, 0)  		HW.C0 = CA(0, MR(-65*i), MR(90))  		LAW.C0 = CA(MR(-40+120*i), MR(-20*i), MR(50*i)) * CN(0, -0.6*i, 0)  		neck.C0 = necko * CA(MR(5), 0, MR(40-90*i))  		wait()  	end  	EndEffect()  	Hurt = false  	Deb = false  	setatk(1,3)  	Able = true  	for i = 0.12, 1, 0.25 do  		RAW.C0 = CA(MR(50-5*i), 0, MR(90+10*i))  		HW.C0 = CA(0, MR(-65-5*i), MR(90))  		LAW.C0 = CA(MR(-40+120), MR(-20), MR(50+5*i)) * CN(0, -0.6, 0)  		neck.C0 = necko * CA(MR(5), 0, MR(40-90-5*i))  		wait()  	end  	wait(0.08)  	for i = 0.05, 1, 0.1 do  		if Able == false then return end  		RAW.C0 = CA(MR(45-5*i), MR(50*i), MR(100-100*i)) * CN(0, 0, 0)  		HW.C0 = CA(0, MR(-70+70*i), MR(90-90*i))  		LAW.C0 = CA(MR(-40+120-60*i), MR(-20), MR(55-75*i)) * CN(0, -0.6+0.6*i, 0)  		neck.C0 = necko * CA(MR(5-5*i), 0, MR(-55+55*i))  		wait()  	end  	Normalize()  end,    function()  	Able = false  	for i = 0.05, 1, 0.08 do  		RAW.C0 = CA(MR(50+130*i), 0, MR(90-125*i)) * CN(0, -1*i, 0)  		HW.C0 = CA(0, MR(-65-35*i), MR(90-90*i))  		LAW.C0 = CA(MR(80+100*i), MR(-20+20*i), MR(50-15*i)) * CN(0, -0.6-0.4*i, 0)  		neck.C0 = necko * CA(MR(5-25*i), 0, MR(-50+50*i))  		wait()  	end  	PlaySound(Sounds.Slash[1], Sounds.Slash[2]+0.05, Sounds.Slash[3])  	for i = 0.13, 1, 0.25 do  		RAW.C0 = CA(MR(180+10*i), 0, MR(-35)) * CN(0, -1, 0)  		HW.C0 = CA(0, MR(-100), 0)  		LAW.C0 = CA(MR(180+10*i), 0, MR(35)) * CN(0, -1, 0)  		neck.C0 = necko * CA(MR(5-25-5*i), 0, 0)  		wait()  	end  	StartEffect()  	Hurt = true  	Deb = true  	Mode = Dmgs.Smash  	for i = 0.06, 1, 0.12 do  		RAW.C0 = CA(MR(190-160*i), 0, MR(-35)) * CN(0, -1+0.2*i, 0)  		HW.C0 = CA(MR(-20*i), MR(-100-40*i), MR(40*i))  		LAW.C0 = CA(MR(190-160*i), 0, MR(35)) * CN(0, -1+0.2*i, 0)  		neck.C0 = necko * CA(MR(-25+45*i), 0, 0)  		wait()  	end  	PlaySound(Sounds.SmashHit[1], Sounds.SmashHit[2], Sounds.SmashHit[3])  	EndEffect()  	Hurt = false  	Deb = false  	for i = 0.2, 1, 0.5 do  		RAW.C0 = CA(MR(30+15*i), 0, MR(-35)) * CN(0, -0.8+0.4*i, 0)  		HW.C0 = CA(MR(-20), MR(-140), MR(40))  		LAW.C0 = CA(MR(30+15*i), 0, MR(35)) * CN(0, -0.8+0.4*i, 0)  		neck.C0 = necko * CA(MR(20), 0, 0)  		wait()  	end  	setatk(1,4)  	Able = true  	for i = 0.16, 1, 0.33 do  		if not Able then return end  		RAW.C0 = CA(MR(30+15-15*i), 0, MR(-35)) * CN(0, -0.8+0.4-0.2*i, 0)  		HW.C0 = CA(MR(-20), MR(-140), MR(40))  		LAW.C0 = CA(MR(30+15-15*i), 0, MR(35)) * CN(0, -0.8+0.4-0.2*i, 0)  		neck.C0 = necko * CA(MR(20), 0, 0)  		wait()  	end  	for i = 0.05, 1, 0.1 do  		if not Able then return end  		RAW.C0 = CA(MR(30+10*i), MR(50*i), MR(-35+35*i)) * CN(0, -0.8+0.4-0.2+0.6*i, 0)  		HW.C0 = CA(MR(-20+20*i), MR(-140+140*i), MR(40-40*i))  		LAW.C0 = CA(MR(30+15-15-10*i), MR(-20*i), MR(35-55*i)) * CN(0, -0.8+0.4-0.2+0.6*i, 0)  		neck.C0 = necko * CA(MR(20-20*i), 0, 0)  		wait()  	end  	Normalize()  end,  function()  	Able = false  	for i = 0.06, 1, 0.12 do  		RAW.C0 = CA(MR(30), MR(-20*i), MR(-35-25*i)) * CN(0, -0.8, 0)  		HW.C0 = CA(MR(-20-60*i), MR(-140-40*i), MR(40-40*i))  		LAW.C0 = CA(MR(30-110*i), 0, MR(35-35*i)) * CN(0, -0.8+0.8*i, 0)  		neck.C0 = necko * CA(MR(20-15*i), 0, MR(10*i))  		wait()  	end  	Mode = Dmgs.DoubleSlash  	StartEffect()  	playz(Sounds.Slash)  	Hurt = true  	Deb = true  	for i = 0.07, 1, 0.14 do  		RAW.C0 = CA(MR(30+120*i), MR(-20), MR(-60+80*i)) * CN(0, -0.8+0.8*i, 0)  		HW.C0 = CA(MR(-80+60*i), MR(180), 0)  		LAW.C0 = CA(MR(-50+100*i), 0, MR(30*i))  		neck.C0 = necko * CA(MR(5-25*i), 0, MR(10-30*i))  		wait()  	end  	EndEffect()  	Hurt = false  	for i = 0.17, 1, 0.33 do  		RAW.C0 = CA(MR(150+15*i), MR(-20), MR(20+5*i))  		HW.C0 = CA(MR(-20), MR(180), 0)  		LAW.C0 = CA(MR(50+5*i), 0, MR(30+10*i))  		neck.C0 = necko * CA(MR(-20-5*i), 0, MR(-20))  		wait()  	end  	for i = 0.13, 1, 0.25 do  		RAW.C0 = CA(MR(165-15*i), MR(-20+50*i), MR(25-75*i))  		HW.C0 = CA(MR(-20-20*i), MR(180), 0)  		LAW.C0 = CA(MR(55+45*i), 0, MR(40-30*i))  		neck.C0 = necko * CA(MR(-25), 0, MR(-20+35*i))  		wait()  	end  	StartEffect()  	Hurt = true  	Deb = true  	playz(Sounds.Slash)  	for i = 0.08, 1, 0.16 do  		RAW.C0 = CA(MR(150-110*i), MR(30), MR(-50+65*i))  		HW.C0 = CA(MR(-40-40*i), MR(180), 0)  		LAW.C0 = CA(MR(100-50*i), MR(-30*i), MR(10+30*i)) * CN(0, -1.1*i, 0)  		neck.C0 = necko * CA(MR(-25+45*i), 0, MR(15-30*i))  		wait()  	end  	EndEffect()  	Hurt = false  	for i = 0.13, 1, 0.25 do  		RAW.C0 = CA(MR(40-5*i), MR(30), MR(15+5*i))  		HW.C0 = CA(MR(-80-5*i), MR(180), 0)  		LAW.C0 = CA(MR(50), MR(-30), MR(40)) * CN(0, -1.1-0.1*i, 0)  		neck.C0 = necko * CA(MR(20+5*i), 0, MR(-15-5*i))  		wait()  	end  	for i = 0.09, 1, 0.16 do  		RAW.C0 = CA(MR(35+5*i), MR(30+20*i), MR(20-20*i))  		HW.C0 = CA(MR(-85+85*i), MR(180+180*i), 0)  		LAW.C0 = CA(MR(50-30*i), MR(-30+10*i), MR(40-60*i)) * CN(0, -1.2+1.2*i, 0)  		neck.C0 = necko * CA(MR(25-25*i), 0, MR(-20+20*i))  		wait()  	end  	Normalize()  	Able = true  	Attack = 1  end  }    SpinSlash = function(plaic)  	if Rage < Dmgs.Spin[6] then return end  	Rage = Rage - Dmgs.Spin[6]  	local cf = torso.CFrame  	local CF = ComputePos(cf.p, cf * CN(0, 0, -2))  	if plaic then  		CF = ComputePos(cf.p, plaic)  	end  	AbleAll = false  	local bg = Add.BG(torso)  	bg.cframe = CF  	for i = 0.07, 1, 0.14 do  		RAW.C0 = CA(MR(40+50*i), MR(50-65*i), 0)  		HW.C0 = CA(0, 0, MR(90*i))  		LAW.C0 = CA(MR(20-20*i), MR(-20+20*i), MR(-20-60*i))  		neck.C0 = necko * CA(0, 0, MR(-30*i))  		bg.cframe = CF * CA(0, MR(30*i), 0)  		wait()  	end  	StartEffect()  	Hurt = true  	Deb = true  	Mode = Dmgs.Spin  	Notime(function()  		while Hurt do  			PlaySound(Sounds.Slash[1], Sounds.Slash[2]+0.35, Sounds.Slash[3])  			wait(0.15)  		end  	end)  	for i = 0.04, 1, 0.06 do  		RAW.C0 = CA(MR(90-10*i), MR(-15), MR(90*i))  		HW.C0 = CA(0, MR(-70*i), MR(90))  		LAW.C0 = CA(MR(90*i), 0, MR(-20-60+120*i)) * CN(0, -0.7*i, 0)  		neck.C0 = necko * CA(0, 0, MR(-30+20*i))  		bg.cframe = CF * CA(0, MR(30-380*i), 0)  		wait()  	end  	EndEffect()  	for i = 0.09, 1, 0.17 do  		RAW.C0 = CA(MR(80), MR(-15), MR(90))  		HW.C0 = CA(0, MR(-70-10*i), MR(90))  		LAW.C0 = CA(MR(90), 0, MR(-20-60+120+20*i)) * CN(0, -0.7, 0)  		neck.C0 = necko * CA(0, 0, MR(-10+60*i))  		bg.cframe = CF * CA(0, MR(-350-60*i), 0)  		wait()  	end  	Hurt = false  	Deb = false  	for i = 0.05, 1, 0.1 do  		RAW.C0 = CA(MR(80-40*i), MR(-15+65*i), MR(90-90*i))  		HW.C0 = CA(0, MR(-80+80*i), MR(90-90*i))  		LAW.C0 = CA(MR(90-70*i), MR(-20*i), MR(60-80*i)) * CN(0, -0.7+0.7*i, 0)  		neck.C0 = necko * CA(0, 0, MR(-10+60-50*i))  		bg.cframe = CF * CA(0, MR(-410+50*i), 0)  		wait()  	end  	bg:remove()  	Normalize()  	AbleAll = true  end    Flawp = function(plaic)  	local cf = torso.CFrame  	local CF = ComputePos(cf.p, cf * CN(0, 0, -2))  	if plaic then  		CF = ComputePos(cf.p, plaic)  	end  	local cf2 = CF * CN(0, -1.1, -1)  	local Dist = 8  	local Hit1, Pos1 = RayC(CF.p, (CF * CN(0, -1, 0)).p, 4, char)  	local Hit2, Pos2 = RayC((CF * CN(0, 0, -Dist*2)).p, (CF * CN(0, -1, -Dist*2)).p, 4, char)  	local Hit3, Pos3 = RayC(CF.p, (CF * CN(0, 0, -Dist*2)).p, Dist*2, char)  	if Rage < Dmgs.Boom[6] then return end  	if Hit1 and Hit2 then  		Rage = Rage - Dmgs.Boom[6]  		local bp = Add.BP(torso)  		bp.position = cf.p  		local bg = Add.BG(torso)  		bg.cframe = CF  		AbleAll = false  		RLW.Part1 = Rleg  		LLW.Part1 = Lleg  		for i = 0.05, 1, 0.1 do  			RAW.C0 = CA(MR(40+30*i), MR(50-50*i), MR(25*i))  			LAW.C0 = CA(MR(20+50*i), MR(-20+20*i), MR(-20-5*i))  			HW.C0 = CA(MR(25*i), 0, 0)  			RLW.C0 = CN(0, 1*i, -1*i)  			LLW.C0 = CA(MR(-90*i), 0, 0) * CN(0, 0.5*i, -0.2*i)  			neck.C0 = necko * CA(MR(20*i), 0, 0)  			bp.position = CF * CN(0, -1*i, -1*i).p  			wait()  		end  		local Center = cf2 * CN(0, 0, -Dist)  		hum.PlatformStand = true  		PlaySound(Sounds.Jump[1], Sounds.Jump[2], Sounds.Jump[3])  		for i = 0.06, 1, 0.1 do  			RAW.C0 = CA(MR(70-160*i), 0, MR(25+15*i))  			LAW.C0 = CA(MR(70-160*i), 0, MR(-25-15*i))  			HW.C0 = CA(MR(25), 0, 0)  			RLW.C0 = CN(0, 1-1*i, -1+1*i)  			LLW.C0 = CA(MR(-90+70*i), 0, 0) * CN(0, 0.5+0.7*i, -0.2-0.3*i)  			neck.C0 = necko * CA(MR(20-50*i), 0, 0)  			bp.position = Center * CA(MR(180-45*i), 0, 0) * CN(0, 0, -Dist).p  			bg.cframe = CF * CA(MR(-90*i), 0, 0)  			wait()  		end  		for i = 0.06, 1, 0.1 do  			RAW.C0 = CA(MR(-90-90*i), 0, MR(40+50*i))  			LAW.C0 = CA(MR(-90-90*i), 0, MR(-40-50*i))  			HW.C0 = CA(MR(25-25*i), 0, MR(-90*i))  			RLW.C0 = CN(0, 0, 0)  			LLW.C0 = CA(MR(-20+20*i), 0, 0) * CN(0, 1.2-1.2*i, -0.5+0.5*i)  			bp.position = Center * CA(MR(135-45*i), 0, 0) * CN(0, 0, -Dist).p  			bg.cframe = CF * CA(MR(-90-90*i), 0, 0)  			wait()  		end  		StartEffect()  		for i = 0.06, 1, 0.1 do  			RAW.C0 = CA(MR(180+10*i), 0, MR(90-130*i)) * CN(0, -1*i, 0)  			LAW.C0 = CA(MR(180+10*i), 0, MR(-90+130*i)) * CN(0, -1*i, 0)  			HW.C0 = CA(0, 0, MR(-90-90*i))  			RLW.C0 = CN(0, 0, 0)  			LLW.C0 = CA(0, 0, 0) * CN(0, 0, 0)  			bp.position = Center * CA(MR(90-45*i), 0, 0) * CN(0, 0, -Dist).p  			bg.cframe = CF * CA(MR(-180-90*i), 0, 0)  			wait()  		end  		playz(Sounds.Slash)  		for i = 0.06, 1, 0.1 do  			RAW.C0 = CA(MR(190-100*i), 0, MR(-40)) * CN(0, -1-0.2*i, 0)  			LAW.C0 = CA(MR(190-80*i), MR(-25*i), MR(40-15*i)) * CN(0, -1-0.2*i, 0)  			HW.C0 = CA(0, MR(-45*i), MR(-180))  			RLW.C0 = CN(0, 1*i, -1*i)  			LLW.C0 = CA(MR(-20-70*i), 0, 0) * CN(0, 1.2-0.7*i, -0.5+0.3*i)  			neck.C0 = necko * CA(MR(-30+60*i), 0, 0)  			bp.position = Center * CA(MR(45-45*i), 0, 0) * CN(0, 0, -Dist).p  			bg.cframe = CF * CA(MR(-270-90*i), 0, 0)  			wait()  		end  		Mode = Dmgs.Boom  		EndEffect()  		RAW.C0 = CA(MR(90), 0, MR(-40)) * CN(0, -1.2, 0)  		LAW.C0 = CA(MR(110), MR(-25), MR(25)) * CN(0, -1.2, 0)  		HW.C0 = CA(0, MR(-45), MR(-180))  		RLW.C0 = CN(0, 1, -1)  		LLW.C0 = CA(MR(-90), 0, 0) * CN(0, 0.5, -0.2)  		bp.position = Center * CN(0, 0, -Dist).p  		bg.cframe = CF * CA(0, 0, 0)  		local PosEff = Center * CN(0, -2, -Dist-2.5)  		Notime(function()  			playz(Sounds.Boom)  			local disst = Dmgs.Boom[7]  			local chars = getCharacters(workspace, PosEff.p, disst)  			for _,v in pairs(chars) do  				local c, t, h = v[1], v[2], v[3]  				local d = (t.Position - PosEff.p).magnitude  				local bl, bp, blo = getBlock(c)  				if blo then  					ShieldDamage(Dmgs.Boom, bl, bp, false)  				end  				d = d/4  				if d < 1 then d = 1 end  				Damage(t, h, Dmgs.Boom[2]/d, false, false)  				for _,k in pairs(c:children()) do  					if k:IsA("BasePart") then  						k.Velocity = CFrame.new(PosEff.p, k.Position).lookVector * 40 + Vector3.new(0, 50, 0)  					end  				end  				h.PlatformStand = true  				Notime(function() h.PlatformStand = false end, 0.2)  			end  			local eff = Instance.new("Model",workspace)  			eff.Name = "Effect"  			local wave = Part(eff, true, false, 0, 0, EffectColor, 1, 1, 1, true)  			wave.CFrame = PosEff  			local wavem = Add.Mesh(wave, "http://www.roblox.com/asset/?id=20329976", 3, 2, 3)  			local ball = Part(eff, true, false, 0, 0, EffectColor2, 1, 1, 1, true)  			ball.CFrame = PosEff  			local ballm = Add.Sphere(ball)  			ballm.Scale = Vector3.new(2, 5, 2)  			local diamond = Part(eff, true, false, 0, 0, EffectColor, 1, 1, 1, true)  			diamond.CFrame = PosEff  			local diamondm = Add.Mesh(diamond, "http://www.roblox.com/asset/?id=9756362", 7, 0.5, 7)  			for i = 0, 1, 0.05 do  				wait()  				wave.CFrame = PosEff * CFrame.Angles(0, MR(180*i), 0)  				wave.Transparency = i  				wavem.Scale = Vector3.new(3+(disst*1.15)*i, 2+(disst/1.4)*i, 3+(disst*1.15)*i)  				ball.Transparency = i  				ballm.Scale = Vector3.new(1+(disst*2)*i, 5+(disst*1.2)*i, 1+(disst*2)*i)  				diamond.Transparency = i  				diamondm.Scale = Vector3.new(7-6.5*i, 0.5+(disst*2)*i, 7-6.5*i)  			end  			wait()  			eff:remove()  		end)  		wait(0.4)  		for i = 0.07, 1, 0.1 do  			RAW.C0 = CA(MR(90+50*i), 0, MR(-40)) * CN(0, -1.2+0.4*i, -0.4*i)  			LAW.C0 = CA(MR(110+30*i), MR(-25+25*i), MR(25+15*i)) * CN(0, -1.2+0.4*i, -0.4*i)  			HW.C0 = CA(MR(-30*i), MR(-45+45*i), MR(-180-30*i)) * CN(0, -0.7*i, 0)  			RLW.C0 = CN(0, 1-1*i, -1+1*i)  			LLW.C0 = CA(MR(-90+90*i), 0, 0) * CN(0, 0.5-0.5*i, -0.2+0.2*i)  			neck.C0 = necko * CA(MR(30-15*i), 0, 0)  			bp.position = Center * CN(0, 1.4*i, -Dist-1*i).p  			wait()  		end  		bp:remove()  		bg:remove()  		hum.PlatformStand = false  		for i = 0.05, 1, 0.1 do  			RAW.C0 = CA(MR(140-100*i), MR(50*i), MR(-40+40*i)) * CN(0, -0.8+0.8*i, -0.4+0.4*i)  			LAW.C0 = CA(MR(140-190*i), 0, MR(40-80*i)) * CN(0, -0.8+0.8*i, -0.4+0.4*i)  			HW.C0 = CA(MR(-30+30*i), 0, MR(-210-150*i)) * CN(0, -0.7+0.7*i, 0)  			RLW.C0 = CN()  			LLW.C0 = CN()  			neck.C0 = necko * CA(MR(15-15*i), 0, 0)  			bp.position = Center * CN(0, 1.4-0.4*i, -Dist-1-0.3*i).p  			wait()  		end  		RLW.Part1 = nil  		LLW.Part1 = nil  		for i = 0.1, 1, 0.2 do  			LAW.C0 = CA(MR(-50+70*i), MR(-20*i), MR(-40+20*i))  			wait()  		end  		Normalize()  		AbleAll = true  	end  end    function Raeg()  	if Rage < Dmgs.RageMode[5] then return end  	if RageMode == false and AbleAll and Able then  		AbleAll = false  		local CF = ComputePos(torso.Position, torso.CFrame * CN(0, 0, -2))  		for i = 0.05, 1, 0.1 do  			RAW.C0 = CA(MR(40-70*i), MR(50-45*i), MR(10*i))  			LAW.C0 = CA(MR(20-50*i), MR(-20+15*i), MR(-20+10*i))  			HW.C0 = CA(MR(20*i), 0, 0)  			wait()  		end  		for i = 0.12, 1, 0.25 do  			RAW.C0 = CA(MR(-30-10*i), MR(5-5*i), MR(10-5*i))  			LAW.C0 = CA(MR(-30-10*i), MR(-5+5*i), MR(-10+5*i))  			HW.C0 = CA(MR(20+5*i), 0, 0)  			wait()  		end  		hum.Jump = true  		playz(Sounds.Jump2)  		CF = ComputePos(torso.Position, torso.CFrame * CN(0, 0, -2))  		local p = Part(workspace, true, false, 0, 0, "Bright red", 0.2, 0.2, 0.2, true)  		p.CFrame = CF * CN(0, -2, 0)  		local m = Add.Mesh(p, "http://www.roblox.com/asset/?id=20329976", 1, 3, 1)  		Notime(function()  			for i = 0, 1, 0.08 do  				wait()  				m.Scale = Vector3.new(1+5*i, 3-2.5*i, 1+5*i)  				p.Transparency = i  			end  			p:remove()  		end)  		for i = 0.05, 1, 0.1 do  			RAW.C0 = CA(MR(-40+220*i), 0, MR(5+35*i))  			LAW.C0 = CA(MR(-40+220*i), 0, MR(-5-35*i))  			HW.C0 = CA(MR(25-115*i), MR(90*i), MR(45*i))  			wait()  		end  		for i = 0.12, 1, 0.25 do  			RAW.C0 = CA(MR(180+8*i), 0, MR(40))  			LAW.C0 = CA(MR(180+8*i), 0, MR(-40))  			HW.C0 = CA(MR(-90), MR(90), MR(45))  			wait()  		end  		for i = 0.05, 1, 0.1 do  			RAW.C0 = CA(MR(188-98*i), 0, MR(40-80*i)) * CN(0, -1*i, 0)  			LAW.C0 = CA(MR(188-98*i), 0, MR(-40+80*i)) * CN(0, -1*i, 0)  			HW.C0 = CA(MR(-90+90*i), MR(90+45*i), MR(45-45*i))  			wait()  		end  		playz(Sounds.GoRage)  		local p2 = Part(workspace, false, false, 1, 0, EffectColor3, 1, 1, 1, true)  		Weld(Tip4, p2, 0, -2, 0, 0, 0, 0)  		local m2 = Add.Sphere(p2)  		m2.Scale = Vector3.new(0.2, 2, 0.5)  		for i = 0, 1, 0.06 do  			p2.Transparency = 1-1*i  			m2.Scale = Vector3.new(0.2+0.7*i, 2+3*i, 0.5+1.6*i)  			wait()  		end  		for _,v in pairs(Blades) dov.BrickColor = BrickColor.new(EffectColor3)  		end  		wait(0.5)  		for i = 0, 1, 0.1 do  			p2.Transparency = i  			wait()  		end  		p2:remove()  		playz(Sounds.Shout)  		for i = 0.1, 1, 0.1 do  			RAW.C0 = CA(MR(90-50*i), MR(50*i), MR(-40+40*i)) * CN(0, -1+1*i, 0)  			LAW.C0 = CA(MR(90-70*i), MR(-20*i), MR(-40+80-60*i)) * CN(0, -1+1*i, 0)  			HW.C0 = CA(0, MR(135+45*i), 0)  			wait()  		end  		Normalize()  		AbleAll = true  		RageMode = true  		AddDamage = Dmgs.RageMode[2]  		AddDamageX = Dmgs.RageMode[3]  		AddShield = Dmgs.RageMode[4]  		LineColor = EffectColor3  		Notime(function()  			repeat  				wait()  				Rage = Rage - 0.45  			until Rage < 1  			RageMode = false  			AddDamage = 0  			AddShield = 0  			AddDamageX = 1  			LineColor = "White"  			local p3 = Part(workspace, false, false, 1, 0, BladeColor, 1, 1, 1, true)  			Weld(Tip4, p3, 0, -2, 0, 0, 0, 0)  			local m3 = Add.Sphere(p3)  			m3.Scale = Vector3.new(0.85, 4.9, 1.8)  			playz(Sounds.RageOff)  			for i = 0.1, 1, 0.1 do  				p3.Transparency = 1-1*i  				wait()  			end  			p.Transparency = 0  			for _,v in pairs(Blades) do  				v.BrickColor = BrickColor.new(BladeColor)  			end  			wait(0.2)  			for i = 0.2, 1, 0.2 do  				p3.Transparency = 1*i  				m3.Scale = Vector3.new(0.85+2*i, 4.9+9*i, 1.8+4.5*i)  				wait()  			end  			p3:remove()  		end)  	end  end    function RageSlash(plaic)  	if Rage < Dmgs.RageSlash[6] then return end  	local cf = torso.CFrame  	local CF = ComputePos(cf.p, cf * CN(0, 0, -2))  	if plaic then  		CF = ComputePos(cf.p, plaic)  		local bg = Add.BG(torso)  		bg.cframe = CF  		Notime(function() bg:remove() end, 0.4)  	end  	Rage = Rage - Dmgs.RageSlash[6]  	AbleAll = false  	for i = 0.05, 1, 0.1 do  		RAW.C0 = CA(MR(40+105*i), MR(50-50*i), MR(-35*i)) * CN(0.15*i, -1*i, 0)  		LAW.C0 = CA(MR(20+125*i), MR(-20+20*i), MR(-20+55*i)) * CN(-0.15*i, -1*i, 0)  		HW.C0 = CA(0, MR(-35*i), 0)  		neck.C0 = necko * CA(MR(-20*i), 0, 0)  		wait()  	end  	for i = 0.09, 1, 0.18 do  		RAW.C0 = CA(MR(145+55*i), 0, MR(-35)) * CN(0.15, -1, 0)  		LAW.C0 = CA(MR(145+55*i), 0, MR(35)) * CN(-0.15, -1, 0)  		HW.C0 = CA(0, MR(-35), 0)  		neck.C0 = necko * CA(MR(-20-20*i), 0, 0)  		wait()  	end  	PlaySound(Sounds.Slash[1], Sounds.Slash[2]-0.7, Sounds.Slash[3])  	for i = 0.12, 1, 0.25 do  		RAW.C0 = CA(MR(200+10*i), 0, MR(-35)) * CN(0.15, -1, 0)  		LAW.C0 = CA(MR(200+10*i), 0, MR(35)) * CN(-0.15, -1, 0)  		HW.C0 = CA(0, MR(-35), 0)  		neck.C0 = necko * CA(MR(-20-20-5*i), 0, 0)  		wait()  	end  	Mode = Dmgs.RageSlash  	StartEffect("Neon orange")  	Hurt = true  	Deb = true  	for i = 0.07, 1, 0.14 do  		RAW.C0 = CA(MR(210-160*i), 0, MR(-35)) * CN(0.15, -1, 0)  		LAW.C0 = CA(MR(210-150*i), MR(-30*i), MR(35)) * CN(-0.15, -1, 0)  		HW.C0 = CA(MR(-70*i), MR(-35), MR(-35*i))  		neck.C0 = necko * CA(MR(-45+80*i), 0, 0)  		wait()  	end  	EndEffect()  	Hurt = false  	for i = 0.33, 1, 0.33 do  		RAW.C0 = CA(MR(50-15*i), 0, MR(-35)) * CN(0.15, -1, 0)  		LAW.C0 = CA(MR(60-15*i), MR(-30), MR(35)) * CN(-0.15, -1, 0)  		HW.C0 = CA(MR(-70-15*i), MR(-35), MR(-35-7*i))  		neck.C0 = necko * CA(MR(-45+80+5*i), 0, 0)  		wait()  	end  	for i = 0.07, 1, 0.14 do  		RAW.C0 = CA(MR(35+5*i), MR(50*i), MR(-35+35*i)) * CN(0.15-0.15*i, -1+1*i, 0)  		LAW.C0 = CA(MR(45-25*i), MR(-30+10*i), MR(35-55*i)) * CN(-0.15+0.15*i, -1+1*i, 0)  		HW.C0 = CA(MR(-70-15+85*i), MR(-35+35*i), MR(-35-7+42*i))  		neck.C0 = necko * CA(MR(-45+80+5-40*i), 0, 0)  		wait()  	end  	Normalize()  	AbleAll = true  end    --RAW ORIGINAL = CA(MR(40), MR(50), 0)  --LAW ORIGINAL = CA(MR(20), MR(-20), MR(-20))  --HW ORIGINAL = CA(0, 0, 0)    function Counter()  	local cf = torso.CFrame  	local CF = CFrame.new(cf.p, cf * CN(0, 0, -2).p)  	local bg = Add.BG(torso)  	bg.cframe = CF  	for i = 0.1, 1, 0.2 do  		RAW.C0 = CA(MR(-50+50*i), MR(-35), MR(80*i))  		LAW.C0 = CA(MR(90-20*i), 0, MR(80-20*i)) * CN(-0.75+0.25*i, -0.8+0.5*i, 0)  		HW.C0 = CA(MR(20-60*i), 0, 0)  		bg.cframe = CF * CA(0, MR(-35*i), 0)  		neck.C0 = necko * CA(0, 0, MR(35*i))  		wait()  	end  	StartEffect()  	Hurt = true  	Deb = true  	Mode = Dmgs.Counter  	playz(Sounds.Slash)  	for i = 0.09, 1, 0.18 do  		RAW.C0 = CA(0, MR(-35+130*i), MR(80)) * CN(0, -0.3*i, 0)  		LAW.C0 = CA(MR(70-130*i), 0, MR(60-60*i)) * CN(-0.5+0.5*i, -0.3+0.3*i, 0)  		HW.C0 = CA(MR(-40+40*i), 0, 0)  		bg.cframe = CF * CA(0, MR(-35+80*i), 0)  		neck.C0 = necko * CA(0, 0, MR(35-80*i))  		wait()  	end  	EndEffect()  	Hurt = false  	for i = 0.12, 1, 0.25 do  		RAW.C0 = CA(0, MR(95+10*i), MR(80)) * CN(0, -0.3, 0)  		LAW.C0 = CA(MR(-60-10*i), 0, 0)  		HW.C0 = CA(MR(5*i), 0, 0)  		bg.cframe = CF * CA(0, MR(45+5*i), 0)  		neck.C0 = necko * CA(0, 0, MR(-45-5*i))  		wait()  	end  	for i = 0.06, 1, 0.12 do  		RAW.C0 = CA(MR(40*i), MR(105-55*i), MR(80-80*i)) * CN(0, -0.3+0.3*i, 0)  		LAW.C0 = CA(MR(-70+90*i), MR(-20*i), MR(-20*i))  		HW.C0 = CA(MR(5-5*i), 0, 0)  		bg.cframe = CF * CA(0, MR(50-50*i), 0)  		neck.C0 = necko * CA(0, 0, MR(-50+50*i))  		wait()  	end  	Normalize()  	bg:remove()  end    function Bloc()  	if AbleAll and Able then  		AbleAll = false  		Block.Value = true  		for i = 0, 1, 0.15 do  			if not Block then break end  			RAW.C0 = CA(MR(40-90*i), MR(50-85*i), 0)  			LAW.C0 = CA(MR(20+70*i), MR(-20+20*i), MR(-20+100*i)) * CN(-0.75*i, -0.8*i, 0)  			HW.C0 = CA(MR(20*i), 0, 0)  			wait()  		end  		RAW.C0 = CA(MR(40-90), MR(50-85), 0)  		LAW.C0 = CA(MR(20+70), MR(-20+20), MR(-20+100)) * CN(-0.75, -0.8, 0)  		HW.C0 = CA(MR(20), 0, 0)  		PlaySound(Sounds.SmashHit[1], Sounds.SmashHit[2]-0.6, Sounds.SmashHit[3])  		repeat  			wait()  			if BlockPower.Value < 1 then  				Block.Value = false  				BlockPower.Value = BlockRealPowa  			end  		until Block.Value == false  		if CounterKey and Rage >= Dmgs.Counter[6] then  			Rage = Rage - Dmgs.Counter[6]  			Counter()  		else  			for i = 1, 0, -0.2 do  				RAW.C0 = CA(MR(40-90*i), MR(50-85*i), 0)  				LAW.C0 = CA(MR(20+70*i), MR(-20+20*i), MR(-20+100*i)) * CN(-0.75*i, -0.8*i, 0)  				HW.C0 = CA(MR(20*i), 0, 0)  				wait()  			end  			Normalize()  		end  		AbleAll = true  	end  end    function Clicked(mousepos)  	if Block.Value == false and Able and AbleAll then  		if Aim then  			Notime(function()  				local bg = Add.BG(torso)  				bg.cframe = ComputePos(torso.Position, mousepos)  				bg.P = 5500  				wait(0.4)  				bg:remove()  			end)  		end  		Attacks[Attack]()  	end  end    function KeyDown(key, mouse)  	key = key:lower()  	if Able then  		local aimplace = nil  		if Aim then  			aimplace = mouse.Hit.p  		end  		if key == string.char(48) then  			Notime(function()  				local k = nil  				repeat  					k = mouse.KeyUp:wait()  				until k == string.char(48)  				Block.Value = false  			end)  			Bloc()  		elseif key == "e" then  			if Block.Value == false and AbleAll then  				SpinSlash(aimplace)  			end  		elseif key == "r" then  			if Block.Value == false and AbleAll then  				Flawp(aimplace)  			end  		elseif key == "f" then  			if Block.Value == false and AbleAll then  				Raeg()  			end  		elseif key == "t" then  			Notime(function()  				local k = nil  				CounterKey = true  				repeat  					k = mouse.KeyUp:wait()  				until k == "t"  				CounterKey = false  			end)  		elseif key == "q" then  			if Block.Value == false and AbleAll then  				local a = nil  				if Aim then  					a = mouse.Hit.p  				end  				RageSlash(a)  			end  		end  	end  end    Select = function(mouse)  	SelectAnim()  	Selected = true  	mouse.Button1Down:connect(function()  		if Able then  			Clicked(mouse.Hit.p)  		end  	end)  	mouse.KeyDown:connect(function(key)  		KeyDown(key, mouse)  	end)  end    Deselect = function(mouse)  	Selected = false  	DeselectAnim()  end    Bin.Selected:connect(Select)  Bin.Deselected:connect(Deselect)    Notime(function()  	local parent = char.Parent  	while char.Parent == parent do  		wait()  		if Rage > MaxRage then Rage = MaxRage elseif Rage < 0 then Rage = 0 end  		RageBar.Size = UD(1, 0, Rage/MaxRage, 0)  		RageBar.Position = UD(0, 0, 1-(Rage/MaxRage), 0)  		RageAmount.Text = math.floor(Rage)  		local hp2 = hum.Health/hum.MaxHealth  		if hp2 > 1 then hp2 = 1 elseif hp2 < 0 then hp2 = 0 end  		HealthBar.Size = UD(1, 0, hp2, 0)  		if Block.Value then  			hum.WalkSpeed = 10  		elseif RageMode and Block.Value then  			hum.WalkSpeed = 16  		elseif RageMode then  			hum.WalkSpeed = 19  		else  			hum.WalkSpeed = 16  		end  	end  end)  	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Dual Blades" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Dual Blades" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		--MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go to line 5 and put your name where it says "YOUR NAME HERE"   local admin = game.Players.LocalPlayer bin = Instance.new("HopperBin", admin.Backpack)  player = bin.Parent.Parent.Character  rarm = player["Right Arm"]  larm = player["Left Arm"]  visible = true  --for i, v in pairs(game.Players:GetChildren()) do  --bin:Clone().Parent = v.Backpack  --end  on = 1   local glideg = Instance.new("BodyGyro")  local glidev = Instance.new("BodyVelocity")   function shadow(rblade,lblade)  while on == 1 do  wait(.1)  if visible then  local a = rblade:clone()  local b = lblade:clone()  a.Anchored = true  a.Parent = player  a.CFrame = rblade.CFrame  a.CanCollide = false  a.Transparency = .2  b.Anchored = true  b.Parent = player  b.CFrame = lblade.CFrame  b.CanCollide = false  b.Transparency = .2  coroutine.resume(coroutine.create(function() dissapate(a,b) end))  end  end  end   function stun(blast)  for x = 1,15 do  wait(1)  local sap = game.Players:GetChildren()  for i = 1,#sap do  wait()  if (sap.Character.Torso.Position - Workspace.keel.Position).magnitude < 20 then  sap.Character.Humanoid.Sit = true  end  end  end  end   function dissapate(a,b)  for i = 1,8 do  wait()  a.Transparency = a.Transparency +.1  b.Transparency = b.Transparency +.1  end  a:remove()  b:remove()  end   bin.Selected:connect(function(mouse)  on = 1  if player.Torso:findFirstChild("Right Shoulder") ~= nil then  rs = player.Torso["Right Shoulder"]  rs.Part1 = nil  end  if player.Torso:findFirstChild("Left Shoulder") ~= nil then  ls = player.Torso["Left Shoulder"]  ls.Part1 = nil  end  if player:FindFirstChild("check") == nil then  rns = Instance.new("Weld")  rns.Parent = player.Torso  rns.Part0 = rns.Parent  rns.Part1 = player["Right Arm"]  rns.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  lns = Instance.new("Weld")  lns.Parent = player.Torso  lns.Part0 = lns.Parent  lns.Part1 = player["Left Arm"]  lns.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  rblade = Instance.new("Part")  rblade.BrickColor = BrickColor.new("Institutional white")  rblade.Name ="check"  rblade.Parent = player  rblade.CanCollide = false  rblade.Size = Vector3.new(1,3,1)  rblade.formFactor = "Symmetric"  rblade.TopSurface = 0  rblade.BottomSurface = 0  rbm = Instance.new("BlockMesh")  rbm.Parent = rblade  rbm.Scale = Vector3.new(.1,1,.3)  rbw = Instance.new("Weld")  rbw.Parent = rarm  rbw.Part0 = rarm  rbw.Part1 = rblade  rbw.C1 = CFrame.new(0,1,0)  lblade = Instance.new("Part")  lblade.BrickColor = rblade.BrickColor  lblade.Name = "checkb"  lblade.Parent = player  lblade.CanCollide = false  lblade.Size = Vector3.new(1,3,1)  lblade.formFactor = "Symmetric"  lblade.TopSurface = 0  lblade.BottomSurface = 0  lbm = Instance.new("BlockMesh")  lbm.Parent = lblade  lbm.Scale = Vector3.new(.1,1,.3)  lbw = Instance.new("Weld")  lbw.Parent = larm  lbw.Part0 = larm  lbw.Part1 = lblade  lbw.C1 = CFrame.new(0,1,0)  coroutine.resume(coroutine.create(function() shadow(rblade, lblade) end))  end  rblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  if hit.Parent.Humanoid.MaxHealth > 100 then  hit.Parent.Humanoid.MaxHealth = 100  end  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(3,7)  for i = 1, (math.random(1,3)) do  wait()  local bleed = Instance.new("Part")  bleed.formFactor = "Symmetric"  bleed.Size = Vector3.new(1,1,1)  bleed.BrickColor = BrickColor.new("Bright red")  bleed.TopSurface = 0  bleed.BottomSurface = 0  bleed.Reflectance = .1  bleed.Transparency = .4  bleed.Parent = Workspace  bleed.Position = rblade.Position  local bleedm = Instance.new("SpecialMesh")  bleedm.MeshType = "Sphere"  bleedm.Scale = Vector3.new(.2,.2,.2)  bleedm.Parent = bleed  game:GetService("Debris"):AddItem(bleed, 5)  end  end  end  end)   lblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  if hit.Parent.Humanoid.MaxHealth > 100 then  hit.Parent.Humanoid.MaxHealth = 100  end  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(3,7)  for i = 1, (math.random(1,3)) do  wait()  local bleed = Instance.new("Part")  bleed.formFactor = "Symmetric"  bleed.Size = Vector3.new(1,1,1)  bleed.BrickColor = BrickColor.new("Bright red")  bleed.TopSurface = 0  bleed.BottomSurface = 0  bleed.Reflectance = .1  bleed.Transparency = .4  bleed.Parent = Workspace  bleed.Position = lblade.Position  local bleedm = Instance.new("SpecialMesh")  bleedm.MeshType = "Sphere"  bleedm.Scale = Vector3.new(.2,.2,.2)  bleedm.Parent = bleed  game:GetService("Debris"):AddItem(bleed, 5)  end  end  end  end)  ----end of blades  right = rns  left = lns  mouse.KeyDown:connect(function(key)  key = key:lower()  print(key)  if key == "z" and rblade.Transparency <= 0 then  for i = 1,50 do  wait()  rblade.Transparency = rblade.Transparency + .02  lblade.Transparency = lblade.Transparency + .02  end  rblade.Transparency = 1  lblade.Transparency = 1  visible = false  elseif key == "x" and rblade.Transparency > 0 then  visible = true  for i = 1,50 do  wait()  rblade.Transparency = rblade.Transparency - .02  lblade.Transparency = lblade.Transparency - .02  end  rblade.Transparency = 0  lblade.Transparency = 0  elseif key == "c" then  wait()  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  end  if key == "e" then  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  wait()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  wait(.5)  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  elseif key == "q" then  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait(.5)  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  elseif key == "r" then  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.3))  wait()  left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.35))  wait()  left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.4))  wait()  left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.45))  wait()  left.C1 = CFrame.new(0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.5))  wait(.2)  left.C1 = CFrame.new(0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*.5))  wait(.1)  left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.45))  wait()  left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.4))  wait()  left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.35))  wait()  left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.3))  wait()  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  elseif key == "t" then  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  wait()  right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.3))  wait()  right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.35))  wait()  right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.4))  wait()  right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.45))  wait()  right.C1 = CFrame.new(-0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.5))  wait(.2)  right.C1 = CFrame.new(-0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*-.5))  wait(.1)  right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.45))  wait()  right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.4))  wait()  right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.35))  wait()  right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.3))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  end  --abilities  if key == "b" then  local a = player:GetChildren()  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  for x = 1, 5 do  wait()  a.Transparency = a.Transparency +.2  end  elseif a.className == "Hat" then  for x = 1, 5 do  wait()  a.Handle.Transparency = a.Handle.Transparency +.2  end  end  end  player.Torso.CFrame = mouse.Hit + Vector3.new(0,4,0)  wait()  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  for x = 1, 5 do  wait()  a.Transparency = a.Transparency -.2  end  elseif a.className == "Hat" then  for x = 1, 5 do  wait()  a.Handle.Transparency = a.Handle.Transparency -.2  end  end  end  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  wait()  a.Transparency = 0  elseif a.className == "Hat" then  wait()  a.Handle.Transparency = 0  end  end  end  if key == "v" then  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait(.2)  wait(.45)  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  end  if key == "f" then  local tar = mouse.Target  if tar.Parent:findFirstChild("Humanoid") ~= nil then  local float = Instance.new("BodyPosition")  float.Parent = tar.Parent.Torso  float.maxForce = Vector3.new(math.huge,math.huge,math.huge)  float.position = tar.Parent.Torso.Position + Vector3.new(0,10,0)  wait(1)  player.Humanoid.MaxHealth = 99999  player.Humanoid.Health = 99999  local floatme = Instance.new("BodyPosition")  floatme.Parent = player.Torso  floatme.maxForce = Vector3.new(math.huge,math.huge,math.huge)  floatme.position = tar.Parent.Torso.Position  wait(1)  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 =v.BrickColor = BrickColor.new(EffectColor3)  		end  		wait(0.5)  		for i = 0, 1, 0.1 do  			p2.Transparency = i  			wait()  		end  		p2:remove()  		playz(Sounds.Shout)  		for i = 0.1, 1, 0.1 do  			RAW.C0 = CA(MR(90-50*i), MR(50*i), MR(-40+40*i)) * CN(0, -1+1*i, 0)  			LAW.C0 = CA(MR(90-70*i), MR(-20*i), MR(-40+80-60*i)) * CN(0, -1+1*i, 0)  			HW.C0 = CA(0, MR(135+45*i), 0)  			wait()  		end  		Normalize()  		AbleAll = true  		RageMode = true  		AddDamage = Dmgs.RageMode[2]  		AddDamageX = Dmgs.RageMode[3]  		AddShield = Dmgs.RageMode[4]  		LineColor = EffectColor3  		Notime(function()  			repeat  				wait()  				Rage = Rage - 0.45  			until Rage < 1  			RageMode = false  			AddDamage = 0  			AddShield = 0  			AddDamageX = 1  			LineColor = "White"  			local p3 = Part(workspace, false, false, 1, 0, BladeColor, 1, 1, 1, true)  			Weld(Tip4, p3, 0, -2, 0, 0, 0, 0)  			local m3 = Add.Sphere(p3)  			m3.Scale = Vector3.new(0.85, 4.9, 1.8)  			playz(Sounds.RageOff)  			for i = 0.1, 1, 0.1 do  				p3.Transparency = 1-1*i  				wait()  			end  			p.Transparency = 0  			for _,v in pairs(Blades) do  				v.BrickColor = BrickColor.new(BladeColor)  			end  			wait(0.2)  			for i = 0.2, 1, 0.2 do  				p3.Transparency = 1*i  				m3.Scale = Vector3.new(0.85+2*i, 4.9+9*i, 1.8+4.5*i)  				wait()  			end  			p3:remove()  		end)  	end  end    function RageSlash(plaic)  	if Rage < Dmgs.RageSlash[6] then return end  	local cf = torso.CFrame  	local CF = ComputePos(cf.p, cf * CN(0, 0, -2))  	if plaic then  		CF = ComputePos(cf.p, plaic)  		local bg = Add.BG(torso)  		bg.cframe = CF  		Notime(function() bg:remove() end, 0.4)  	end  	Rage = Rage - Dmgs.RageSlash[6]  	AbleAll = false  	for i = 0.05, 1, 0.1 do  		RAW.C0 = CA(MR(40+105*i), MR(50-50*i), MR(-35*i)) * CN(0.15*i, -1*i, 0)  		LAW.C0 = CA(MR(20+125*i), MR(-20+20*i), MR(-20+55*i)) * CN(-0.15*i, -1*i, 0)  		HW.C0 = CA(0, MR(-35*i), 0)  		neck.C0 = necko * CA(MR(-20*i), 0, 0)  		wait()  	end  	for i = 0.09, 1, 0.18 do  		RAW.C0 = CA(MR(145+55*i), 0, MR(-35)) * CN(0.15, -1, 0)  		LAW.C0 = CA(MR(145+55*i), 0, MR(35)) * CN(-0.15, -1, 0)  		HW.C0 = CA(0, MR(-35), 0)  		neck.C0 = necko * CA(MR(-20-20*i), 0, 0)  		wait()  	end  	PlaySound(Sounds.Slash[1], Sounds.Slash[2]-0.7, Sounds.Slash[3])  	for i = 0.12, 1, 0.25 do  		RAW.C0 = CA(MR(200+10*i), 0, MR(-35)) * CN(0.15, -1, 0)  		LAW.C0 = CA(MR(200+10*i), 0, MR(35)) * CN(-0.15, -1, 0)  		HW.C0 = CA(0, MR(-35), 0)  		neck.C0 = necko * CA(MR(-20-20-5*i), 0, 0)  		wait()  	end  	Mode = Dmgs.RageSlash  	StartEffect("Neon orange")  	Hurt = true  	Deb = true  	for i = 0.07, 1, 0.14 do  		RAW.C0 = CA(MR(210-160*i), 0, MR(-35)) * CN(0.15, -1, 0)  		LAW.C0 = CA(MR(210-150*i), MR(-30*i), MR(35)) * CN(-0.15, -1, 0)  		HW.C0 = CA(MR(-70*i), MR(-35), MR(-35*i))  		neck.C0 = necko * CA(MR(-45+80*i), 0, 0)  		wait()  	end  	EndEffect()  	Hurt = false  	for i = 0.33, 1, 0.33 do  		RAW.C0 = CA(MR(50-15*i), 0, MR(-35)) * CN(0.15, -1, 0)  		LAW.C0 = CA(MR(60-15*i), MR(-30), MR(35)) * CN(-0.15, -1, 0)  		HW.C0 = CA(MR(-70-15*i), MR(-35), MR(-35-7*i))  		neck.C0 = necko * CA(MR(-45+80+5*i), 0, 0)  		wait()  	end  	for i = 0.07, 1, 0.14 do  		RAW.C0 = CA(MR(35+5*i), MR(50*i), MR(-35+35*i)) * CN(0.15-0.15*i, -1+1*i, 0)  		LAW.C0 = CA(MR(45-25*i), MR(-30+10*i), MR(35-55*i)) * CN(-0.15+0.15*i, -1+1*i, 0)  		HW.C0 = CA(MR(-70-15+85*i), MR(-35+35*i), MR(-35-7+42*i))  		neck.C0 = necko * CA(MR(-45+80+5-40*i), 0, 0)  		wait()  	end  	Normalize()  	AbleAll = true  end    --RAW ORIGINAL = CA(MR(40), MR(50), 0)  --LAW ORIGINAL = CA(MR(20), MR(-20), MR(-20))  --HW ORIGINAL = CA(0, 0, 0)    function Counter()  	local cf = torso.CFrame  	local CF = CFrame.new(cf.p, cf * CN(0, 0, -2).p)  	local bg = Add.BG(torso)  	bg.cframe = CF  	for i = 0.1, 1, 0.2 do  		RAW.C0 = CA(MR(-50+50*i), MR(-35), MR(80*i))  		LAW.C0 = CA(MR(90-20*i), 0, MR(80-20*i)) * CN(-0.75+0.25*i, -0.8+0.5*i, 0)  		HW.C0 = CA(MR(20-60*i), 0, 0)  		bg.cframe = CF * CA(0, MR(-35*i), 0)  		neck.C0 = necko * CA(0, 0, MR(35*i))  		wait()  	end  	StartEffect()  	Hurt = true  	Deb = true  	Mode = Dmgs.Counter  	playz(Sounds.Slash)  	for i = 0.09, 1, 0.18 do  		RAW.C0 = CA(0, MR(-35+130*i), MR(80)) * CN(0, -0.3*i, 0)  		LAW.C0 = CA(MR(70-130*i), 0, MR(60-60*i)) * CN(-0.5+0.5*i, -0.3+0.3*i, 0)  		HW.C0 = CA(MR(-40+40*i), 0, 0)  		bg.cframe = CF * CA(0, MR(-35+80*i), 0)  		neck.C0 = necko * CA(0, 0, MR(35-80*i))  		wait()  	end  	EndEffect()  	Hurt = false  	for i = 0.12, 1, 0.25 do  		RAW.C0 = CA(0, MR(95+10*i), MR(80)) * CN(0, -0.3, 0)  		LAW.C0 = CA(MR(-60-10*i), 0, 0)  		HW.C0 = CA(MR(5*i), 0, 0)  		bg.cframe = CF * CA(0, MR(45+5*i), 0)  		neck.C0 = necko * CA(0, 0, MR(-45-5*i))  		wait()  	end  	for i = 0.06, 1, 0.12 do  		RAW.C0 = CA(MR(40*i), MR(105-55*i), MR(80-80*i)) * CN(0, -0.3+0.3*i, 0)  		LAW.C0 = CA(MR(-70+90*i), MR(-20*i), MR(-20*i))  		HW.C0 = CA(MR(5-5*i), 0, 0)  		bg.cframe = CF * CA(0, MR(50-50*i), 0)  		neck.C0 = necko * CA(0, 0, MR(-50+50*i))  		wait()  	end  	Normalize()  	bg:remove()  end    function Bloc()  	if AbleAll and Able then  		AbleAll = false  		Block.Value = true  		for i = 0, 1, 0.15 do  			if not Block then break end  			RAW.C0 = CA(MR(40-90*i), MR(50-85*i), 0)  			LAW.C0 = CA(MR(20+70*i), MR(-20+20*i), MR(-20+100*i)) * CN(-0.75*i, -0.8*i, 0)  			HW.C0 = CA(MR(20*i), 0, 0)  			wait()  		end  		RAW.C0 = CA(MR(40-90), MR(50-85), 0)  		LAW.C0 = CA(MR(20+70), MR(-20+20), MR(-20+100)) * CN(-0.75, -0.8, 0)  		HW.C0 = CA(MR(20), 0, 0)  		PlaySound(Sounds.SmashHit[1], Sounds.SmashHit[2]-0.6, Sounds.SmashHit[3])  		repeat  			wait()  			if BlockPower.Value < 1 then  				Block.Value = false  				BlockPower.Value = BlockRealPowa  			end  		until Block.Value == false  		if CounterKey and Rage >= Dmgs.Counter[6] then  			Rage = Rage - Dmgs.Counter[6]  			Counter()  		else  			for i = 1, 0, -0.2 do  				RAW.C0 = CA(MR(40-90*i), MR(50-85*i), 0)  				LAW.C0 = CA(MR(20+70*i), MR(-20+20*i), MR(-20+100*i)) * CN(-0.75*i, -0.8*i, 0)  				HW.C0 = CA(MR(20*i), 0, 0)  				wait()  			end  			Normalize()  		end  		AbleAll = true  	end  end    function Clicked(mousepos)  	if Block.Value == false and Able and AbleAll then  		if Aim then  			Notime(function()  				local bg = Add.BG(torso)  				bg.cframe = ComputePos(torso.Position, mousepos)  				bg.P = 5500  				wait(0.4)  				bg:remove()  			end)  		end  		Attacks[Attack]()  	end  end    function KeyDown(key, mouse)  	key = key:lower()  	if Able then  		local aimplace = nil  		if Aim then  			aimplace = mouse.Hit.p  		end  		if key == string.char(48) then  			Notime(function()  				local k = nil  				repeat  					k = mouse.KeyUp:wait()  				until k == string.char(48)  				Block.Value = false  			end)  			Bloc()  		elseif key == "e" then  			if Block.Value == false and AbleAll then  				SpinSlash(aimplace)  			end  		elseif key == "r" then  			if Block.Value == false and AbleAll then  				Flawp(aimplace)  			end  		elseif key == "f" then  			if Block.Value == false and AbleAll then  				Raeg()  			end  		elseif key == "t" then  			Notime(function()  				local k = nil  				CounterKey = true  				repeat  					k = mouse.KeyUp:wait()  				until k == "t"  				CounterKey = false  			end)  		elseif key == "q" then  			if Block.Value == false and AbleAll then  				local a = nil  				if Aim then  					a = mouse.Hit.p  				end  				RageSlash(a)  			end  		end  	end  end    Select = function(mouse)  	SelectAnim()  	Selected = true  	mouse.Button1Down:connect(function()  		if Able then  			Clicked(mouse.Hit.p)  		end  	end)  	mouse.KeyDown:connect(function(key)  		KeyDown(key, mouse)  	end)  end    Deselect = function(mouse)  	Selected = false  	DeselectAnim()  end    Bin.Selected:connect(Select)  Bin.Deselected:connect(Deselect)    Notime(function()  	local parent = char.Parent  	while char.Parent == parent do  		wait()  		if Rage > MaxRage then Rage = MaxRage elseif Rage < 0 then Rage = 0 end  		RageBar.Size = UD(1, 0, Rage/MaxRage, 0)  		RageBar.Position = UD(0, 0, 1-(Rage/MaxRage), 0)  		RageAmount.Text = math.floor(Rage)  		local hp2 = hum.Health/hum.MaxHealth  		if hp2 > 1 then hp2 = 1 elseif hp2 < 0 then hp2 = 0 end  		HealthBar.Size = UD(1, 0, hp2, 0)  		if Block.Value then  			hum.WalkSpeed = 10  		elseif RageMode and Block.Value then  			hum.WalkSpeed = 16  		elseif RageMode then  			hum.WalkSpeed = 19  		else  			hum.WalkSpeed = 16  		end  	end  end)  	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Dual Blades" 	button.Position = UDim2.new(0.5,3,0,33) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Dual Blades" 	button.TextColor3 = whit 	button.TextWrapped = true 	button.MouseButton1Down:connect(function() 		--MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go to line 5 and put your name where it says "YOUR NAME HERE"   local admin = game.Players.LocalPlayer bin = Instance.new("HopperBin", admin.Backpack)  player = bin.Parent.Parent.Character  rarm = player["Right Arm"]  larm = player["Left Arm"]  visible = true  --for i, v in pairs(game.Players:GetChildren()) do  --bin:Clone().Parent = v.Backpack  --end  on = 1   local glideg = Instance.new("BodyGyro")  local glidev = Instance.new("BodyVelocity")   function shadow(rblade,lblade)  while on == 1 do  wait(.1)  if visible then  local a = rblade:clone()  local b = lblade:clone()  a.Anchored = true  a.Parent = player  a.CFrame = rblade.CFrame  a.CanCollide = false  a.Transparency = .2  b.Anchored = true  b.Parent = player  b.CFrame = lblade.CFrame  b.CanCollide = false  b.Transparency = .2  coroutine.resume(coroutine.create(function() dissapate(a,b) end))  end  end  end   function stun(blast)  for x = 1,15 do  wait(1)  local sap = game.Players:GetChildren()  for i = 1,#sap do  wait()  if (sap.Character.Torso.Position - Workspace.keel.Position).magnitude < 20 then  sap.Character.Humanoid.Sit = true  end  end  end  end   function dissapate(a,b)  for i = 1,8 do  wait()  a.Transparency = a.Transparency +.1  b.Transparency = b.Transparency +.1  end  a:remove()  b:remove()  end   bin.Selected:connect(function(mouse)  on = 1  if player.Torso:findFirstChild("Right Shoulder") ~= nil then  rs = player.Torso["Right Shoulder"]  rs.Part1 = nil  end  if player.Torso:findFirstChild("Left Shoulder") ~= nil then  ls = player.Torso["Left Shoulder"]  ls.Part1 = nil  end  if player:FindFirstChild("check") == nil then  rns = Instance.new("Weld")  rns.Parent = player.Torso  rns.Part0 = rns.Parent  rns.Part1 = player["Right Arm"]  rns.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  lns = Instance.new("Weld")  lns.Parent = player.Torso  lns.Part0 = lns.Parent  lns.Part1 = player["Left Arm"]  lns.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  rblade = Instance.new("Part")  rblade.BrickColor = BrickColor.new("Institutional white")  rblade.Name ="check"  rblade.Parent = player  rblade.CanCollide = false  rblade.Size = Vector3.new(1,3,1)  rblade.formFactor = "Symmetric"  rblade.TopSurface = 0  rblade.BottomSurface = 0  rbm = Instance.new("BlockMesh")  rbm.Parent = rblade  rbm.Scale = Vector3.new(.1,1,.3)  rbw = Instance.new("Weld")  rbw.Parent = rarm  rbw.Part0 = rarm  rbw.Part1 = rblade  rbw.C1 = CFrame.new(0,1,0)  lblade = Instance.new("Part")  lblade.BrickColor = rblade.BrickColor  lblade.Name = "checkb"  lblade.Parent = player  lblade.CanCollide = false  lblade.Size = Vector3.new(1,3,1)  lblade.formFactor = "Symmetric"  lblade.TopSurface = 0  lblade.BottomSurface = 0  lbm = Instance.new("BlockMesh")  lbm.Parent = lblade  lbm.Scale = Vector3.new(.1,1,.3)  lbw = Instance.new("Weld")  lbw.Parent = larm  lbw.Part0 = larm  lbw.Part1 = lblade  lbw.C1 = CFrame.new(0,1,0)  coroutine.resume(coroutine.create(function() shadow(rblade, lblade) end))  end  rblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  if hit.Parent.Humanoid.MaxHealth > 100 then  hit.Parent.Humanoid.MaxHealth = 100  end  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(3,7)  for i = 1, (math.random(1,3)) do  wait()  local bleed = Instance.new("Part")  bleed.formFactor = "Symmetric"  bleed.Size = Vector3.new(1,1,1)  bleed.BrickColor = BrickColor.new("Bright red")  bleed.TopSurface = 0  bleed.BottomSurface = 0  bleed.Reflectance = .1  bleed.Transparency = .4  bleed.Parent = Workspace  bleed.Position = rblade.Position  local bleedm = Instance.new("SpecialMesh")  bleedm.MeshType = "Sphere"  bleedm.Scale = Vector3.new(.2,.2,.2)  bleedm.Parent = bleed  game:GetService("Debris"):AddItem(bleed, 5)  end  end  end  end)   lblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  if hit.Parent.Humanoid.MaxHealth > 100 then  hit.Parent.Humanoid.MaxHealth = 100  end  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(3,7)  for i = 1, (math.random(1,3)) do  wait()  local bleed = Instance.new("Part")  bleed.formFactor = "Symmetric"  bleed.Size = Vector3.new(1,1,1)  bleed.BrickColor = BrickColor.new("Bright red")  bleed.TopSurface = 0  bleed.BottomSurface = 0  bleed.Reflectance = .1  bleed.Transparency = .4  bleed.Parent = Workspace  bleed.Position = lblade.Position  local bleedm = Instance.new("SpecialMesh")  bleedm.MeshType = "Sphere"  bleedm.Scale = Vector3.new(.2,.2,.2)  bleedm.Parent = bleed  game:GetService("Debris"):AddItem(bleed, 5)  end  end  end  end)  ----end of blades  right = rns  left = lns  mouse.KeyDown:connect(function(key)  key = key:lower()  print(key)  if key == "z" and rblade.Transparency <= 0 then  for i = 1,50 do  wait()  rblade.Transparency = rblade.Transparency + .02  lblade.Transparency = lblade.Transparency + .02  end  rblade.Transparency = 1  lblade.Transparency = 1  visible = false  elseif key == "x" and rblade.Transparency > 0 then  visible = true  for i = 1,50 do  wait()  rblade.Transparency = rblade.Transparency - .02  lblade.Transparency = lblade.Transparency - .02  end  rblade.Transparency = 0  lblade.Transparency = 0  elseif key == "c" then  wait()  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  end  if key == "e" then  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  wait()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  wait(.5)  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  elseif key == "q" then  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait(.5)  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  elseif key == "r" then  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.3))  wait()  left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.35))  wait()  left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.4))  wait()  left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.45))  wait()  left.C1 = CFrame.new(0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.5))  wait(.2)  left.C1 = CFrame.new(0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*.5))  wait(.1)  left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.45))  wait()  left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.4))  wait()  left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.35))  wait()  left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.3))  wait()  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  elseif key == "t" then  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  wait()  right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.3))  wait()  right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.35))  wait()  right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.4))  wait()  right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.45))  wait()  right.C1 = CFrame.new(-0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.5))  wait(.2)  right.C1 = CFrame.new(-0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*-.5))  wait(.1)  right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.45))  wait()  right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.4))  wait()  right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.35))  wait()  right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.3))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  end  --abilities  if key == "b" then  local a = player:GetChildren()  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  for x = 1, 5 do  wait()  a.Transparency = a.Transparency +.2  end  elseif a.className == "Hat" then  for x = 1, 5 do  wait()  a.Handle.Transparency = a.Handle.Transparency +.2  end  end  end  player.Torso.CFrame = mouse.Hit + Vector3.new(0,4,0)  wait()  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  for x = 1, 5 do  wait()  a.Transparency = a.Transparency -.2  end  elseif a.className == "Hat" then  for x = 1, 5 do  wait()  a.Handle.Transparency = a.Handle.Transparency -.2  end  end  end  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  wait()  a.Transparency = 0  elseif a.className == "Hat" then  wait()  a.Handle.Transparency = 0  end  end  end  if key == "v" then  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait(.2)  wait(.45)  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  end  if key == "f" then  local tar = mouse.Target  if tar.Parent:findFirstChild("Humanoid") ~= nil then  local float = Instance.new("BodyPosition")  float.Parent = tar.Parent.Torso  float.maxForce = Vector3.new(math.huge,math.huge,math.huge)  float.position = tar.Parent.Torso.Position + Vector3.new(0,10,0)  wait(1)  player.Humanoid.MaxHealth = 99999  player.Humanoid.Health = 99999  local floatme = Instance.new("BodyPosition")  floatme.Parent = player.Torso  floatme.maxForce = Vector3.new(math.huge,math.huge,math.huge)  floatme.position = tar.Parent.Torso.Position  wait(1)  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 =CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait(.5)  player.Humanoid.MaxHealth = 100  player.Humanoid.Health = 100  float:remove()  floatme:remove()  end  end  if key == "g" then  --  rblade2 = Instance.new("Part")  rblade2.BrickColor = BrickColor.new("Really black")  rblade2.Parent = player  rblade2.CanCollide = false  rblade2.Size = Vector3.new(1,6,1)  rblade2.CFrame = rblade.CFrame  rblade2.formFactor = "Symmetric"  rblade2.TopSurface = 0  rblade2.BottomSurface = 0  rblade2.Reflectance = .5  rbm2 = Instance.new("BlockMesh")  rbm2.Parent = rblade2  rbm2.Scale = Vector3.new(.21,1,.31)  rbw2 = Instance.new("Weld")  rbw2.Parent = rblade  rbw2.Part0 = rblade  rbw2.Part1 = rblade2  lblade2 = Instance.new("Part")  lblade2.BrickColor = rblade.BrickColor  lblade2.Parent = player  lblade2.CanCollide = false  lblade2.Size = Vector3.new(1,6,1)  lblade2.CFrame = lblade.CFrame  lblade2.formFactor = "Symmetric"  lblade2.TopSurface = 0  lblade2.BottomSurface = 0  lblade2.Reflectance = .5  lbm2 = Instance.new("BlockMesh")  lbm2.Parent = lblade2  lbm2.Scale = Vector3.new(.21,1,.31)  lbw2 = Instance.new("Weld")  lbw2.Parent = lblade  lbw2.Part0 = lblade  lbw2.Part1 = lblade2  rblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10  end  end  end)  lblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10  end  end  end)  --  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  lblade2:remove()  rblade2:remove()  end  if key == "h" then  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))  left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))  left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))  left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))  left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*-.5),(math.pi*-.00))  left.C1 = CFrame.new(1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*.5),(math.pi*.00))  wait()  --  rblade2 = Instance.new("Part")  rblade2.BrickColor = BrickColor.new("Really black")  rblade2.Parent = player  rblade2.CanCollide = false  rblade2.Size = Vector3.new(1,6,1)  rblade2.CFrame = rblade.CFrame  rblade2.formFactor = "Symmetric"  rblade2.TopSurface = 0  rblade2.BottomSurface = 0  rblade2.Reflectance = .5  rbm2 = Instance.new("BlockMesh")  rbm2.Parent = rblade2  rbm2.Scale = Vector3.new(.21,1,.31)  rbw2 = Instance.new("Weld")  rbw2.Parent = rblade  rbw2.Part0 = rblade  rbw2.Part1 = rblade2  lblade2 = Instance.new("Part")  lblade2.BrickColor = rblade.BrickColor  lblade2.Parent = player  lblade2.CanCollide = false  lblade2.Size = Vector3.new(1,6,1)  lblade2.CFrame = lblade.CFrame  lblade2.formFactor = "Symmetric"  lblade2.TopSurface = 0  lblade2.BottomSurface = 0  lblade2.Reflectance = .5  lbm2 = Instance.new("BlockMesh")  lbm2.Parent = lblade2  lbm2.Scale = Vector3.new(.21,1,.31)  lbw2 = Instance.new("Weld")  lbw2.Parent = lblade  lbw2.Part0 = lblade  lbw2.Part1 = lblade2  rblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10  end  end  end)  lblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10  end  end  end)  --  for i = 1,40 do  wait()  lbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)  rbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)  end  right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))  left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))  left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))  left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))  left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  lblade2:remove()  rblade2:remove()  end  if key == "j" then  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))  left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))  left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))  left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))  left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*-.5),(math.pi*-.00))  left.C1 = CFrame.new(1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*.5),(math.pi*.00))  wait()  --  rblade2 = Instance.new("Part")  rblade2.BrickColor = BrickColor.new("Really black")  rblade2.Parent = player  rblade2.CanCollide = false  rblade2.Size = Vector3.new(2,6,3)  rblade2.CFrame = rblade.CFrame  rblade2.formFactor = "Symmetric"  rblade2.TopSurface = 0  rblade2.BottomSurface = 0  rblade2.Reflectance = .5  rbm2 = Instance.new("BlockMesh")  rbm2.Parent = rblade2  rbm2.Scale = Vector3.new(.11,1,.11)  rbw2 = Instance.new("Weld")  rbw2.Parent = rblade  rbw2.Part0 = rblade  rbw2.Part1 = rblade2  lblade2 = Instance.new("Part")  lblade2.BrickColor = rblade.BrickColor  lblade2.Parent = player  lblade2.CanCollide = false  lblade2.Size = Vector3.new(2,6,3)  lblade2.CFrame = lblade.CFrame  lblade2.formFactor = "Symmetric"  lblade2.TopSurface = 0  lblade2.BottomSurface = 0  lblade2.Reflectance = .5  lbm2 = Instance.new("BlockMesh")  lbm2.Parent = lblade2  lbm2.Scale = Vector3.new(.11,1,.11)  lbw2 = Instance.new("Weld")  lbw2.Parent = lblade  lbw2.Part0 = lblade  lbw2.Part1 = lblade2  rblade2.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  hit.Parent.Humanoid.Sit = true  local a = hit.Parent:GetChildren()  for i = 1,#a do  wait()  if a.className == "Part" then  a.Velocity = CFrame.new(rblade2.Position, hit.Position).lookVector * 250  end  end  end  end  end)  lblade2.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  hit.Parent.Humanoid.Sit = true  local a = hit.Parent:GetChildren()  for i = 1,#a do  wait()  if a.className == "Part" then  a.Velocity = CFrame.new(lblade2.Position, hit.Position).lookVector * 250  end  end  end  end  end)  --  for i = 1,40 do  wait()  lbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)  rbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)  end  right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))  left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))  wait()  right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))  left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))  wait()  right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))  left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))  wait()  right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))  left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))  wait()  right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  lblade2:remove()  rblade2:remove()  end  if key == "y" then  local blast = Instance.new("Part")  blast.formFactor = "Symmetric"  blast.Shape = "Ball"  blast.Size = Vector3.new(1,1,1)  blast.BrickColor = rblade.BrickColor  blast.Parent = Workspace  blast.CFrame = player.Torso.CFrame  game:GetService("Debris"):AddItem(blast, 15)  local smoke = Instance.new("Smoke")  smoke.Color = Color3.new(0,0,0)  smoke.Opacity = 1  smoke.RiseVelocity = 0  smoke.Size = 100  smoke.Parent = blast  end  if key == "u" then  local blast = Instance.new("Part")  blast.formFactor = "Symmetric"  blast.Shape = "Ball"  blast.Name = "keel"  blast.Size = Vector3.new(1,1,1)  blast.BrickColor = rblade.BrickColor  blast.Parent = Workspace  blast.CFrame = player.Torso.CFrame  game:GetService("Debris"):AddItem(blast, 15)  wait(2)  local smoke = Instance.new("Smoke")  smoke.Color = Color3.new(1,1,1)  smoke.Opacity = .5  smoke.RiseVelocity = 0  smoke.Size = 20  smoke.Parent = blast  coroutine.resume(coroutine.create(function() stun(blast) end))  end  if key == "n" then  player.Humanoid.WalkSpeed = player.Humanoid.WalkSpeed + 8  end  if key == "m" then  player.Humanoid.WalkSpeed = player.Humanoid.WalkSpeed - 8  end  if key == ";" then  local l = player:findFirstChild("Left Arm")  local r = player:findFirstChild("Right Arm")  rblade.Size = Vector3.new(2, 6 , 2)  lblade.Size = Vector3.new(2, 6 , 2)  local w = Instance.new("Weld")  w.Part1 = rblade  w.Part0 = r  w.Parent = r  local w = Instance.new("Weld")  w.Part1 = lblade  w.Part0 = l  w.Parent = l  end  if key == "k" then  for i = 1,100 do  wait()  local p = Instance.new("Part")  p.BrickColor = BrickColor.new("Royal purple")  p.Name ="check"  p.Parent = Workspace  p.CanCollide = false  p.Size = Vector3.new(1,3,1)  p.CFrame = player.Torso.CFrame + Vector3.new(math.random(-5,5),math.random(-2,4),math.random(-5,5))  p.formFactor = "Symmetric"  p.TopSurface = 0  p.BottomSurface = 0  p.Transparency = .5  local pm = Instance.new("SpecialMesh")  pm.Parent = p  pm.MeshType = "Sphere"  pm.Scale = Vector3.new(.2,.2,.2)  local pbv = Instance.new("BodyVelocity")  pbv.Parent = p  pbv.velocity = Vector3.new(0,10,0)  game:GetService("Debris"):AddItem(p, .2)  player.Humanoid.Health = player.Humanoid.Health +2  end  end  --glider?  if key == "p" then  --  rblade2 = Instance.new("Part")  rblade2.BrickColor = BrickColor.new("Institutional white")  rblade2.Parent = player  rblade2.CanCollide = false  rblade2.Size = Vector3.new(1,6,1)  rblade2.CFrame = rblade.CFrame  rblade2.formFactor = "Symmetric"  rblade2.TopSurface = 0  rblade2.BottomSurface = 0  rblade2.Reflectance = 0  rbm2 = Instance.new("BlockMesh")  rbm2.Parent = rblade2  rbm2.Scale = Vector3.new(2,1,.31)  rbw2 = Instance.new("Weld")  rbw2.Parent = rblade  rbw2.Part0 = rblade  rbw2.Part1 = rblade2  lblade2 = Instance.new("Part")  lblade2.BrickColor = rblade.BrickColor  lblade2.Parent = player  lblade2.CanCollide = false  lblade2.Size = Vector3.new(1,6,1)  lblade2.CFrame = lblade.CFrame  lblade2.formFactor = "Symmetric"  lblade2.TopSurface = 0  lblade2.BottomSurface = 0  lblade2.Reflectance = 0  lbm2 = Instance.new("BlockMesh")  lbm2.Parent = lblade2  lbm2.Scale = Vector3.new(2,1,.31)  lbw2 = Instance.new("Weld")  lbw2.Parent = lblade  lbw2.Part0 = lblade  lbw2.Part1 = lblade2  local steer = Instance.new("Part")  steer.Transparency = 1  steer.Parent = player.Head  steerw= Instance.new("Weld")  steerw.Part0 = player.Head  steerw.Part1 = steer  steerw.Parent = player.Head  steerw.C1 = CFrame.new(0,0,0)*CFrame.Angles((math.pi*-.5),0,0)  --  right.C1 = CFrame.new(-.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(.55,.4,0)*CFrame.Angles(0,0,.5)  wait()  player.Humanoid.PlatformStand = true  glideg.Parent = steer  glideg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)  glidev.Parent = steer  glidev.maxForce = Vector3.new(math.huge,math.huge,math.huge)  while player.Humanoid.PlatformStand == true do  wait()  glideg.cframe = CFrame.new(steer.Position, mouse.Hit.p)  glidev.velocity = steer.CFrame.lookVector * 75  end  glidev.velocity = steer.CFrame.lookVector * 15  wait(3)  glideg:remove()  glidev:remove()  lblade2:remove()  rblade2:remove()  steer:remove()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))  left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))  wait()  right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)  left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)  end  if key == ";" then  glideg.Parent = nil  glideg.maxTorque = Vector3.new(0,0,0)  glidev.Parent = nil  glidev.maxForce = Vector3.new(0,0,0)  end  if key == "l" then  local a = player:GetChildren()  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  for x = 1, 9 do  wait()  a.Transparency = a.Transparency +.1  end  elseif a.className == "Hat" then  for x = 1, 9 do  wait()  a.Handle.Transparency = a.Handle.Transparency +.1  end  end  player.Head.Transparency = 1  end  wait(10)  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  for x = 1, 9 do  wait()  a.Transparency = a.Transparency -.1  end  elseif a.className == "Hat" then  for x = 1, 9 do  wait()  a.Handle.Transparency = a.Handle.Transparency -.1  end  end  end  for i = 1,#a do  wait()  if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then  wait()  a.Transparency = 0  elseif a.className == "Hat" then  wait()  a.Handle.Transparency = 0  end  end  end  end)  ----end of keys  end)  ----end of tool  bin.Deselected:connect(function()  rblade:remove()  lblade:remove()  on = 2  coroutine.yield(function() shadow(rblade,lblade) end)  ls.Part1 = larm  rs.Part1 = rarm  left:remove()  right:remove()  end) 	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Eyelaser" 	button.Position = UDim2.new(0,0,0,66) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Eyelaser" 	button.TextColor3 = whit 	button.TextWrapped = true  	button.MouseButton1Down:connect(function() 	--MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go to line 4 and put your name where it says "YOUR NAME HERE"  playername100 = game.Players.LocalPlayer.Name name = playername100  me = game.Players[name]  char = me.Character  selected = false  function prop(part, parent, collide, tran, ref, x, y, z, color, anchor, form)  part.Parent = parent  part.formFactor = form  part.CanCollide = collide  part.Transparency = tran  part.Reflectance = ref  part.Size = Vector3.new(x,y,z)  part.BrickColor = BrickColor.new(color)  part.TopSurface = 0  part.BottomSurface = 0  part.Anchored = anchor  part.Locked = true  part:BreakJoints()  end  function weld(w, p, p1, a, b, c, x, y, z)  w.Parent = p  w.Part0 = p  w.Part1 = p1  w.C1 = CFrame.fromEulerAnglesXYZ(a,b,c) * CFrame.new(x,y,z)  end  function mesh(mesh, parent, x, y, z, type)  mesh.Parent = parent  mesh.Scale = Vector3.new(x, y, z)  mesh.MeshType = type  end  sword = Instance.new("Model",me.Character)  sword.Name = "Eyes"  --Parts-------------------------Parts-------------------------Parts-------------------------Parts----------------------  head = char:findFirstChild("Head")  torso = char:findFirstChild("Torso")  bg = Instance.new("BodyGyro",nil)  bg.P = 2000  bg.maxTorque = Vector3.new(0,math.huge,0)  trail1 = Instance.new("Part")  prop(trail1,nil,false,0.4,0,0.1,0.1,1,"Toothpaste",true,"Custom")  local t1 = Instance.new("SpecialMesh",trail1)  t1.MeshType = "Brick"  trail2 = Instance.new("Part")  prop(trail2,nil,false,0.4,0,0.1,0.1,1,"Toothpaste",true,"Custom")  local t2 = Instance.new("SpecialMesh",trail2)  t2.MeshType = "Brick"  local fb = Instance.new("Part")  prop(fb,nil,false,1,0,0.1,0.1,0.1,"Toothpaste",true,"Custom")  local fi = Instance.new("Fire",fb)  fi.Name = "LolFire"  fi.Size = 2  fi.Heat = 25  t1p = Vector3.new(-0.3,0.3,-0.55)  t2p = Vector3.new(0.3,0.3,-0.55)  function getp(path)  local objs = {}  for _,v in pairs(path:children()) do  if v:IsA("BasePart") then  if v:GetMass() < 30 then  table.insert(objs,v)  end  end  for _,k in pairs(v:children()) do  if k:IsA("BasePart") then  if k:GetMass() < 30 then  table.insert(objs,k)  end  end  for _,o in pairs(k:children()) do  if o:IsA("BasePart") then  if o:GetMass() < 30 then  table.insert(objs,o)  end  end  end  end  end  return objs  end   bin = Instance.new("HopperBin",me.Backpack)  bin.Selected:connect(function(mouse)  mouse.Button1Down:connect(function()  hold = true  bg.Parent = torso  trail1.Parent = char  trail2.Parent = char  fb.Parent = char  while hold do  local p1 = head.CFrame * CFrame.new(t1p).p  local p2 = head.CFrame * CFrame.new(t2p).p  local dist1 = (p1 - mouse.Hit.p).magnitude  local dist2 = (p2 - mouse.Hit.p).magnitude  bg.cframe = CFrame.new(torso.Position, mouse.Hit.p)  trail1.CFrame = CFrame.new(p1,mouse.Hit.p) * CFrame.new(0,0,-dist1/2)  trail2.CFrame = CFrame.new(p2,mouse.Hit.p) * CFrame.new(0,0,-dist2/2)  t1.Scale = Vector3.new(1,1,dist1)  t2.Scale = Vector3.new(1,1,dist2)  local lol1 = CFrame.new(p1,mouse.Hit.p) * CFrame.new(0,0,-dist1)  fb.CFrame = lol1  local parts = getp(workspace)  for _,v in pairs(parts) do  if (v.Position - lol1.p).magnitude < 2 then  if v:findFirstChild("LolFire") == nil then  local f = Instance.new("Fire",v)  f.Size = 0  f.Heat = 5  f.Name = "LolFire"  coroutine.resume(coroutine.create(function()  for i=0,10,0.2 do  wait(0.1)  f.Heat = i  f.Size = i  local lol = math.random(1,2)  if lol == 1 then  v.BrickColor = BrickColor.new("Neon orange")  else  v.BrickColor = BrickColor.new("Bright red")  end  end  v:remove()  end))  end  end  end  wait()  end  end)  mouse.Button1Up:connect(function()  hold = false  bg.Parent = nil  trail1.Parent = nil  trail2.Parent = nil  fb.Parent = nil  end)  end)   	 	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Knife" 	button.Position = UDim2.new(0.5,3,0,66) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Knife" 	button.TextColor3 = whit 	button.TextWrapped = true 	 	button.MouseButton1Down:connect(function() 		me = game.Players.LocalPlayer char = me.Character selected = false attacking = false hurt = false grabbed = nil mode = "drop" bloodcolors = {"Bright red", "Really red"}   function prop(part, parent, collide, tran, ref, x, y, z, color, anchor, form) part.Parent = parent part.formFactor = form part.CanCollide = collide part.Transparency = tran part.Reflectance = ref part.Size = Vector3.new(x,y,z) part.BrickColor = BrickColor.new(color) part.TopSurface = 0 part.BottomSurface = 0 part.Anchored = anchor part.Locked = true part:BreakJoints() end  function weld(w, p, p1, a, b, c, x, y, z) w.Parent = p w.Part0 = p w.Part1 = p1 w.C1 = CFrame.fromEulerAnglesXYZ(a,b,c) * CFrame.new(x,y,z) end  function mesh(mesh, parent, x, y, z, type) mesh.Parent = parent mesh.Scale = Vector3.new(x, y, z) mesh.MeshType = type end  function remgui() 	for _,v in pairs(me.PlayerGui:GetChildren()) do 		if v.Name == "Modeshow" then 			v:remove() 		end 	end end  function inform(text,delay) 	remgui() 	local sc = Instance.new("ScreenGui") 	sc.Parent = me.PlayerGui 	sc.Name = "Modeshow" 	local bak = Instance.new("Frame",sc) 	bak.BackgroundColor3 = Color3.new(1,1,1) 	bak.Size = UDim2.new(0.94,0,0.1,0) 	bak.Position = UDim2.new(0.03,0,0.037,0) 	bak.BorderSizePixel = 0 	local gi = Instance.new("TextLabel",sc) 	gi.Size = UDim2.new(0.92,0,0.09,0) 	gi.BackgroundColor3 = Color3.new(0,0,0) 	gi.Position = UDim2.new(0.04,0,0.042,0) 	gi.TextColor3 = Color3.new(1,1,1) 	gi.FontSize = "Size12" 	gi.Text = text 	coroutine.resume(coroutine.create(function() 		wait(delay) 		sc:remove() 	end)) end  if char:findFirstChild("Bricks",true) then 	char:findFirstChild("Bricks",true):remove() end  bricks = Instance.new("Model",me.Character) bricks.Name = "Bricks"  --Parts-------------------------Parts-------------------------Parts-------------------------Parts----------------------  rarm = char:findFirstChild("Right Arm") larm = char:findFirstChild("Left Arm") lleg = char:findFirstChild("Left Leg") torso = char:findFirstChild("Torso") hum = char:findFirstChild("Humanoid")  righthold = Instance.new("Part") prop(righthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, "White", false, "Custom") w11 = Instance.new("Weld") weld(w11, rarm, righthold, 0, 0, 0, 0, 1, 0)  lefthold = Instance.new("Part") prop(lefthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, "White", false, "Custom") w12 = Instance.new("Weld") weld(w12, larm, lefthold, 0, 0, 0, 0, 1, 0)  hold = Instance.new("Part") prop(hold, bricks, false, 0, 0, 0.2, 0.4, 0.7, "Black", false, "Custom") oh = Instance.new("Weld") weld(oh, lleg, hold, -math.pi/1.4, 0, math.rad(35), 0.55, -0.9, 0.3)  knife = Instance.new("Part") prop(knife, bricks, false, 0, 0, 0.35, 1.1, 0.5, "Reddish brown", false, "Custom") orr = Instance.new("Weld") weld(orr, hold, knife, 0, 0, 0, 0, 0.7, 0) ar = Instance.new("Weld") weld(ar, lefthold, nil, math.pi/2, 0, math.pi, 0, 0, 0)   blade = Instance.new("Part") prop(blade, bricks, false, 0, 0, 0.1, 1.5, 0.4, "Medium grey", false, "Custom") Instance.new("BlockMesh",blade).Scale = Vector3.new(0.3,1,1) w2 = Instance.new("Weld") weld(w2, knife, blade, 0, 0, 0, 0, -1.2, 0)  blade2 = Instance.new("Part") prop(blade2, bricks, false, 0, 0, 0.1, 0.5, 0.4, "Medium grey", false, "Custom") local mew = Instance.new("SpecialMesh",blade2) mew.MeshType = "Wedge" mew.Scale = Vector3.new(0.3,1,1) w3 = Instance.new("Weld") weld(w3, blade, blade2, 0, 0, 0, 0, -1, 0)     rb = Instance.new("Part") prop(rb, bricks, false, 1, 0, 0.1, 0.1, 0.1, "White", false, "Custom") w13 = Instance.new("Weld") weld(w13, torso, rb, 0, 0, 0, -1.5, -0.5, 0)  lb = Instance.new("Part") prop(lb, bricks, false, 1, 0, 0.1, 0.1, 0.1, "White", false, "Custom") w14 = Instance.new("Weld") weld(w14, torso, lb, 0, 0, 0, 1.5, -0.5, 0)  rw = Instance.new("Weld") weld(rw, rb, nil, 0, 0, 0, 0, 0.5, 0)  lw = Instance.new("Weld") weld(lw, lb, nil, 0, 0, 0, 0, 0.5, 0)  grabweld = nil platlol = nil lolhum = nil  function touch(h) 	if hurt then 		if grabbed == nil then 			local hu = h.Parent:findFirstChild("Humanoid") 			local head = h.Parent:findFirstChild("Head") 			local torz = h.Parent:findFirstChild("Torso") 			if hu ~= nil and head ~= nil and torz ~= nil and h.Parent.Name ~= name then 				if hu.Health > 0 then 				grabbed = torz 				hu.PlatformStand = true 				local w = Instance.new("Weld") 				weld(w,righthold,grabbed,math.pi/2,0.2,0,0.7,-0.9,-0.6) 				grabweld = w 				lolhum = hu 				local lolxd = true 				platlol = lolxd 				hu.Changed:connect(function(prop) 					if prop == "PlatformStand" and platlol then 						hu.PlatformStand = true 					end 				end) 				end 			end 		end 	end end  righthold.Touched:connect(touch) lefthold.Touched:connect(touch)  function bleed(part,po) 	local lol1 = math.random(5,30)/100 	local lol2 = math.random(5,30)/100 	local lol3 =math.random(5,30)/100 	local lol4 = math.random(1,#bloodcolors) 	local p = Instance.new("Part") 	prop(p,part.Parent,false,0,0,lol1,lol2,lol3,bloodcolors[lol4],false,"Custom") 	p.CFrame = part.CFrame * CFrame.new(math.random(-5,5)/10,po,math.random(-5,5)/10) 	p.Velocity = Vector3.new(math.random(-190,190)/10,math.random(-190,190)/10,math.random(-190,190)/10) 	p.RotVelocity = Vector3.new(math.random(-400,400)/10,math.random(-400,400)/10,math.random(-400,400)/10) 	coroutine.resume(coroutine.create(function() 		wait(3) 		p:remove() 	end)) end    bin = Instance.new("HopperBin",me.Backpack)  function select(mouse) 	orr.Part1 = nil 	ar.Part1 = knife 	mouse.Button1Down:connect(function() 		if attacking == false then 			attacking = true 			lw.Part1 = larm 			rw.Part1 = rarm 			hurt = true 			for i=1, 8 do 				rw.C0 = rw.C0 * CFrame.new(-0.03,0,-0.08) * CFrame.fromEulerAnglesXYZ(0.18,0.04,0) 				lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05) 				wait() 			end 			wait(1) 			hurt = false 			if grabbed == nil then 				for i=1, 4 do 					rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0) 					lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05) 					wait() 				end 				lw.C0 = CFrame.new(0,0,0) 				rw.C0 = CFrame.new(0,0,0) 				lw.Part1 = nil 				rw.Part1 = nil 				attacking = false 			end 		elseif hurt == false and grabbed ~= nil and mode == "drop" then 			grabweld:remove() 			grabweld = nil 			platlol = false 			grabbed = nil 			lolhum.PlatformStand = false 			lolhum = nil 			for i=1, 4 do 				rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0) 				lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0) 				wait() 			end 			lw.C0 = CFrame.new(0,0,0) 			rw.C0 = CFrame.new(0,0,0) 			lw.Part1 = nil 			rw.Part1 = nil 			attacking = false 			platlol = nil 		elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "throw" then 			grabweld:remove() 			grabweld = nil 			local bf = Instance.new("BodyForce",grabbed) 			bf.force = torso.CFrame.lookVector * 8500 			bf.force = bf.force + Vector3.new(0,7400,0) 			coroutine.resume(coroutine.create(function() 				wait(0.12) 				bf:remove() 			end)) 			for i=1, 6 do 				rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.35,0,0) 				lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.18,0,0) 				wait() 			end 			for i=1, 4 do 				rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.47,0,0) 				lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.2,0,0) 				wait() 			end 			wait(0.2) 			platlol = false 			grabbed = nil 			lolhum.PlatformStand = false 			lolhum = nil 			for i=1, 4 do 				rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0) 				lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0) 				wait() 			end 			lw.C0 = CFrame.new(0,0,0) 			rw.C0 = CFrame.new(0,0,0) 			lw.Part1 = nil 			rw.Part1 = nil 			attacking = false 			platlol = nil 		elseif hurt == false and grabbed ~= nil and lolhum ~= nil and grabweld ~= nil and mode == "kill" then 			for i=1, 5 do 				lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03) 				wait() 			end 			local ne = grabbed:findFirstChild("Neck") 			coroutine.resume(coroutine.create(function() 				local duh = grabbed 				local duh2 = grabbed.Parent.Head 				local lolas = lolhum 				duh.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20)) 				for i=1, 60 do 					wait() 					local hm = math.random(1,9) 					pcall(function() 						if hm == 1 then 							duh2.Sound.Pitch = math.random(90,110)/100 							duh2.Sound:play() 						end 					end) 					if hm > 0 and hm < 3 then 						bleed(duh,1) 						bleed(duh2,-0.5) 					end 				end 				lolas.Health = 0 				for i=1, 85 do 					wait() 					local hm = math.random(1,9) 					pcall(function() 						if hm == 1 then 							duh2.Sound.Pitch = math.random(90,110)/100 							duh2.Sound:play() 						end 					end) 					if hm > 0 and hm < 3 then 						bleed(duh,1) 						bleed(duh2,-0.5) 					end 				end 			end)) 			for i=1, 3 do 				lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03) 				if ne ~= nil then 					grabbed.Neck.C0 = grabbed.Neck.C0 * CFrame.fromEulerAnglesXYZ(-0.35,0,0) 				end 				wait() 			end 			grabweld:remove() 			grabweld = nil 			for i=1, 4 do 				lw.C0 = lw.C0 * CFrame.new(-0.04,-0.24,-0.2) * CFrame.fromEulerAnglesXYZ(0.1,0,0.06) 				wait() 			end 			for i=1, 4 do 				rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0) 				lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05) 				wait() 			end 			lw.C0 = CFrame.new(0,0,0) 			rw.C0 = CFrame.new(0,0,0) 			lw.Part1 = nil 			rw.Part1 = nil 			platlol = false 			grabbed = nil 			lolhum = nil 			attacking = false 			platlol = nil 		end 	end) 	mouse.KeyDown:connect(function(kai) 		key = kai:lower() 		if key == "q" then 			mode = "drop" 			inform("Mode: Drop",2) 		elseif key == "e" then 			mode = "throw" 			inform("Mode: Throw",2) 		elseif key == "f" then 			mode = "kill" 			inform("Mode: Kill",2) 		end 	end) end  function desel() 	repeat wait() until attacking == false 	orr.Part1 = knife 	ar.Part1 = nil end  bin.Selected:connect(select) bin.Deselected:connect(desel)  char.Humanoid.Died:connect(function() 	pcall(function() 		grabweld:remove() 		grabweld = nil 		grabbed = nil 		platlol = false 		platlol = nil 	end) end)  inform("Grab script loaded succesfully.",2)  	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Lance" 	button.Position = UDim2.new(0,0,0,99) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Lance" 	button.TextColor3 = whit 	button.TextWrapped = true 	 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Lightsaber" 	button.Position = UDim2.new(0.5,3,0,99) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Lightsaber" 	button.TextColor3 = whit 	 	button.MouseButton1Down:connect(function() 		--MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go to line 4 and 1351 and put your name where it says "YOUR NAME HERE"  Players = game:GetService("Players") Player = Players.LocalPlayer Bp = Player.Backpack Pg = Player.PlayerGui Char = Player.Character Head = Char.Head Torso = Char.Torso Hum = Char.Humanoid Humanoid = Hum Neck = Torso["Neck"] LS = Torso["Left Shoulder"] RS = Torso["Right Shoulder"] Ra = Char["Right Arm"] La = Char["Left Arm"] mouse = nil Mouse = nil  bets = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"," "} inew = Instance.new it = Instance.new bc = BrickColor.new vn = Vector3.new cn = CFrame.new ca = CFrame.Angles mpi = math.pi v3 = vn mr = math.rad br = BrickColor.new cf = CFrame.new ca = CFrame.Angles Colors = {"Really Red"} BladeColor = tostring(BrickColor.Random()) --Colors[math.random(1,#Colors)] TrailColor = BladeColor HopperName = "light saber" Rage = 100000 MaxRage = Rage SwordType = "Single" LeftDebounce = {} RightDebounce = {} OtherDebounce = {} Anim = {key = {}} for i=1,#bets do table.insert(Anim.key,bets) end Anim.Move = "None" Anim.Click = false Anim.Button = false Anim.CanBerserk = 0 Anim.ComboBreak = false Anim.Equipped = false keydown = false Speed = 2 RageIncome = 500 Left = false Right = false Anim.Act = false RealSpeed = 35 DebounceSpeed = 0.85/Speed RageCost = { ["Berserk"] = 200; ["RotorBlade"] = 30; ["Blocking"] = 0.1; ["Boomerang"] = 30; ["RageRegening"] = -0.7; ["BoulderForce"] = 45; ["ForceWave"] = 65; ["ForceWave"] = 32; ["Teleport"] = 25; ["DualSpin"] = 4; } MagnitudeHit = { ["ForceWave"] = 500; } Damage = { ["RotorBlade"] = 8; ["BoulderForce"] = 100; ["Boomerang"] = 100; ["ForceWave"] = 100; ["DualSpin"] = 5; } Props = {} Props.MaxTeleDistance = 500 Props.Buff = 1 BlastMesh = Instance.new("FileMesh") BlastMesh.MeshId = "http://www.roblox.com/asset/?id=20329976" RingMesh = Instance.new("FileMesh") RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017" RockMesh = Instance.new("FileMesh") RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033" RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030" DiamondMesh = Instance.new("FileMesh") DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362" RingMesh = Instance.new("FileMesh") RingMesh.MeshId = "http://www.roblox.com/asset/?id=3270017" RockMesh = Instance.new("FileMesh") RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033" RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030" DiamondMesh = Instance.new("FileMesh") DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362" RockMesh = Instance.new("FileMesh") RockMesh.MeshId = "http://www.roblox.com/asset/?id=1290033" RockMesh.TextureId = "http://www.roblox.com/asset/?id=1290030" DiamondMesh = Instance.new("FileMesh") DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362" DiamondMesh = Instance.new("FileMesh") DiamondMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"  function rayCast(Pos, Dir, Max, Ignore) return Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) end function MinusRage(raggge) Rage = Rage - raggge if Rage < 0 then Rage = 0 end end  function r(zParent,zName) if zParent:findFirstChild(zName)~= nil then zParent[zName]:Remove() else end end function rclass(zParent,zClass) local ch = zParent:GetChildren() for i=1,#ch do if (ch.className == zClass) then ch:Remove() else end end end  function fWeld(zName,zParent,zPart0,zPart1,zCoco,a,b,c,d,e,f) local funcw = Instance.new("Weld") funcw.Name = zName funcw.Parent = zParent funcw.Part0 = zPart0 funcw.Part1 = zPart1 if (zCoco == true) then funcw.C0 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f) else funcw.C1 = CFrame.new(a,b,c) *CFrame.fromEulerAnglesXYZ(d,e,f) end return funcw end function Dash(ob,se,mes,of) local off = nil if of == nil then off = 0 else off = of end pcall(function() coroutine.resume(coroutine.create(function() local dashin = true local oldpos = (ob.CFrame *CFrame.new(0,off,0)).p coroutine.resume(coroutine.create(function() wait(se) dashin = false end)) for i=1,9999 do if dashin == false then break end local newpos = (ob.CFrame *CFrame.new(0,off,0)).p --+ Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)) local np = Instance.new("Part") np.BrickColor = BrickColor.new(TrailColor) np.CanCollide = false np.BottomSurface = 0 np.TopSurface = 0 np.Anchored = true np.Transparency = 0.4 np.formFactor = "Custom" np.Parent = ob local mag = math.abs((newpos - oldpos).magnitude) local mp = nil if mes ~= nil then np.Size = Vector3.new(2,mag,2) mp = Instance.new("FileMesh",np) mp.MeshId = mes else np.Size = Vector3.new(0.4,0.4,mag) mp = Instance.new("BlockMesh",np) end np.CFrame = CFrame.new(newpos,oldpos) np.CFrame = np.CFrame + np.CFrame.lookVector* (mag/2) if mes == BlastMesh.MeshId then np.CFrame = np.CFrame *ca(mr(-90),0,0) else np.CFrame = np.CFrame *ca(0,0,mr(-45)) end oldpos = newpos coroutine.resume(coroutine.create(function() for i=1,0,-0.1 do np.Transparency = np.Transparency + 0.03 --if mes ~= nil then --mp.Scale = Vector3.new(i,mag,i) else mp.Scale = Vector3.new(i,i,1) -- end wait() end np:Remove() end)) wait(0.08) end end)) end) end Sounds = { Boom = "http://www.roblox.com/asset/?id=16976189"; SniperFire = "http://www.roblox.com/asset/?id=1369158"; ShotgunFire2 = "http://www.roblox.com/asset/?id=1868836"; MinigunFire = "http://www.roblox.com/asset/?id=2692806"; MinigunCharge = "http://www.roblox.com/asset/?id=2692844"; MinigunDischarge = "http://www.roblox.com/asset/?id=1753007"; Flashbang = "http://www.roblox.com/asset/?id=16976189"; Beep = "http://www.roblox.com/asset/?id=15666462"; Smash = "http://www.roblox.com/asset/?id=2801263"; Punch = "http://www.roblox.com/asset/?id=31173820"; Slash = "rbxasset://sounds/swordslash.wav"; Falcon = "http://www.roblox.com/asset/?id=1387390"; Cast = "http://www.roblox.com/asset/?id=2101137"; Spin = "http://www.roblox.com/asset/?id=1369159"; Abscond = "http://www.roblox.com/asset/?id=2767090"; ElectricalCharge = "http://www.roblox.com/asset/?id=2800815"; FireExplosion = "http://www.roblox.com/asset/?id=3264793"; SaberLightUp = "http://www.roblox.com/asset/?id=10209303"; SaberSlash = "http://www.roblox.com/asset/?id=10209280"; SaberHit = "http://www.roblox.com/asset/?id=44463749"; EnergyBlast = "http://www.roblox.com/asset/?id=10209268"; } function Sound(sid,pit,vol) local ss = Instance.new("Sound") ss.Name = "Sound" ss.Parent = Head ss.SoundId = sid ss.Pitch = pit ss.Volume = vol ss.PlayOnRemove = true wait() ss:Remove() end   r(Char,"SwordPack") r(Char,"Suit") r(Char,"Saber" ..Player.Name) r(Pg,"Sabers") Suit = inew("Model") Suit.Name = "Suit" Suit.Parent = Char function p(pa,sh,x,y,z,c,a,tr,re,bc) local fp = it("Part",pa) fp.formFactor = "Custom" fp.Shape = sh fp.Size = v3(x,y,z) fp.CanCollide = c fp.Anchored = a fp.BrickColor = br(bc) fp.Transparency = tr fp.Reflectance = re fp.BottomSurface = 0 fp.TopSurface = 0 fp.CFrame = Torso.CFrame fp:BreakJoints() return fp end function weld(pa,p0,p1,x,y,z,a,b,c) local fw = it("Weld",pa) fw.Part0 = p0 fw.Part1 = p1 fw.C0 = cf(x,y,z) *ca(a,b,c) return fw end function ft(tab,nam) if tab == nil or nam == nil then print("U: Fail table") return false end for i=1,#tab do if tab == nam then return i else end end return nil end function spm(ty,pa,ssx,ssy,ssz) local sp = it("SpecialMesh",pa) sp.MeshType = ty sp.Scale = Vector3.new(ssx,ssy,ssz) return sp end Torso.Transparency = 1 Torm = Instance.new("Model",Char) Torm.Name = "Saber" ..Player.Name Tor = p(Torm,"Block",1.98,1.98,1,false,false,0,0,"basda") Tor.Name = "Torso" Torw = weld(Tor,Torso,Tor,0,0,0,0,0,0) pcall(function() Char.Shirt:Clone().Parent = Torm end) pcall(function() Char.Pants:Clone().Parent = Torm end) function ShockWave(onb,scale,col) coroutine.resume(coroutine.create(function() local e1 = Instance.new("Part") e1.Anchored = true e1.formFactor = "Custom" e1.CanCollide = false e1.Size = Vector3.new(1,1,1) e1.BrickColor = BrickColor.new(col) e1.Transparency = 0.6 e1.TopSurface = 0 e1.BottomSurface = 0 e1.Parent = Torm e1.CFrame = onb.CFrame e1.CFrame = e1.CFrame *CFrame.Angles(math.rad(-90),0,0) local e1m = Instance.new("SpecialMesh") e1m.MeshType = "FileMesh" e1m.Scale = Vector3.new(3,3,3) e1m.Parent = e1 e1m.MeshId = RingMesh.MeshId local r1 = Instance.new("Part") r1.Anchored = true r1.formFactor = "Custom" r1.CanCollide = false r1.Size = Vector3.new(1,1,1) r1.BrickColor = BrickColor.new(col) r1.Transparency = 0.6 r1.TopSurface = 0 r1.BottomSurface = 0 r1.Parent = Torm r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(90),0,0) local r1m = Instance.new("SpecialMesh") r1m.MeshType = "FileMesh" r1m.Scale = Vector3.new(3,3,3) r1m.Parent = r1 r1m.MeshId = BlastMesh.MeshId for i=1,30 do local pluscal = scale/38 e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal) r1m.Scale = r1m.Scale + Vector3.new(pluscal/1.5,pluscal/3,pluscal/1.5) r1.CFrame = r1.CFrame * CFrame.Angles(0,math.rad(6),0) wait() end for i=1,30 do local pluscal = scale/38 e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal) r1m.Scale = r1m.Scale + Vector3.new(pluscal/1.5,pluscal/4,pluscal/1.5) r1.CFrame = r1.CFrame * CFrame.Angles(0,math.rad(6),0) e1.Transparency = e1.Transparency + 0.1 r1.Transparency = r1.Transparency + 0.1 wait() end e1:Remove() r1:Remove() end)) end  function Explode(onb,scale,col) coroutine.resume(coroutine.create(function() local e1 = Instance.new("Part") e1.Anchored = true e1.formFactor = "Custom" e1.CanCollide = false e1.Size = Vector3.new(1,1,1) e1.BrickColor = BrickColor.new(col) e1.Transparency = 0.6 e1.TopSurface = 0 e1.BottomSurface = 0 e1.Parent = Torm e1.CFrame = onb.CFrame local e1m = Instance.new("SpecialMesh") e1m.MeshType = "Sphere" e1m.Parent = e1 local r1 = Instance.new("Part") r1.Anchored = true r1.formFactor = "Custom" r1.CanCollide = false r1.Size = Vector3.new(1,1,1) r1.BrickColor = BrickColor.new(col) r1.Transparency = 0.6 r1.TopSurface = 0 r1.BottomSurface = 0 r1.Parent = Torm r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(180),0,0) local r1m = Instance.new("SpecialMesh") r1m.MeshType = "FileMesh" r1m.Scale = Vector3.new(3,3,3) r1m.Parent = r1 r1m.MeshId = RingMesh.MeshId local r2 = Instance.new("Part") r2.Anchored = true r2.formFactor = "Custom" r2.CanCollide = false r2.Size = Vector3.new(1,1,1) r2.BrickColor = BrickColor.new(col) r2.Transparency = 0.6 r2.TopSurface = 0 r2.BottomSurface = 0 r2.Parent = Torm r2.CFrame = e1.CFrame *CFrame.Angles(0,math.rad(180),0) local r2m = Instance.new("SpecialMesh") r2m.MeshType = "FileMesh" r2m.Parent = r2 r2m.Scale = Vector3.new(3,3,3) r2m.MeshId = RingMesh.MeshId local bla = Instance.new("Part") bla.Anchored = true bla.formFactor = "Custom" bla.CanCollide = false bla.Size = Vector3.new(1,1,1) bla.BrickColor = BrickColor.new(col) bla.Transparency = 0.6 bla.TopSurface = 0 bla.BottomSurface = 0 bla.Parent = Torm bla.CFrame = CFrame.new(e1.Position.x,e1.Position.y,e1.Position.z) local blam = Instance.new("SpecialMesh") blam.MeshType = "FileMesh" blam.Parent = bla blam.Scale = Vector3.new(5,5,5) blam.MeshId = BlastMesh.MeshId for i=1,30 do local pluscal = scale/38 e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal) r1m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal) r2m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal) blam.Scale = blam.Scale + Vector3.new(pluscal,pluscal/2,pluscal) bla.CFrame = bla.CFrame * CFrame.Angles(0,math.rad(12),0) r1.CFrame = r1.CFrame * CFrame.Angles(math.rad(6),0,0) r2.CFrame = r2.CFrame * CFrame.Angles(0,math.rad(6),0) wait() end for i=1,30 do local pluscal = scale/38 e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal) r1m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal) r2m.Scale = r1m.Scale + Vector3.new(pluscal,pluscal,pluscal) blam.Scale = blam.Scale + Vector3.new(pluscal/1.5,pluscal/3,pluscal/1.5) bla.CFrame = bla.CFrame * CFrame.Angles(0,math.rad(12),0) r1.CFrame = r1.CFrame * CFrame.Angles(math.rad(6),0,0) r2.CFrame = r2.CFrame * CFrame.Angles(0,math.rad(6),0) bla.Transparency = bla.Transparency + 0.1 e1.Transparency = e1.Transparency + 0.1 r1.Transparency = r1.Transparency + 0.1 r2.Transparency = r2.Transparency + 0.1 wait() end e1:Remove() r1:Remove() r2:Remove() end)) end H1 = p(Torm,"Block",0.5,0.9,0.5,false,false,0,0.1,"Medium stone grey") spm("Head",H1,1,1.3,1) H1w = weld(Tor,Torso,H1,0.4,-0.7,0.5,0,0,mr(45)) H2 = p(Torm,"Block",0.5,0.9,0.5,false,false,0,0.1,"Medium stone grey") spm("Head",H2,1,1.3,1) H2w = weld(Tor,H1,H2,0,-0.8,0,mr(180),0,0) Des1 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Instance.new("CylinderMesh",Des1) Des1w = weld(Tor,H1,Des1,0,0.5,0,0,0,0) Des2 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Instance.new("CylinderMesh",Des2) Des2w = weld(Tor,H2,Des2,0,0.5,0,0,0,0) Des21 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Des21m = Instance.new("CylinderMesh",Des21) Des21m.Scale = Vector3.new(1,0.6,1) Des21w = weld(Tor,H1,Des21,0,-0.55,0,0,0,0) Des22 = p(Torm,"Block",0.6,0.1,0.6,false,false,0,0.1,"Black") Des22m = Instance.new("CylinderMesh",Des22) Des22m.Scale = Vector3.new(1,0.6,1) Des22w = weld(Tor,H2,Des22,0,-0.55,0,0,0,0)  Blad1 = p(Torm,"Block",0.3,4,0.3,false,false,1,0.25,BladeColor) M1 = spm("Head",Blad1,1,1,1) Blad1w = weld(Tor,H1,Blad1,0,1.9,0,0,0,0) Blad2 = p(Torm,"Block",0.3,4,0.3,false,false,1,0.25,BladeColor) M2 = spm("Head",Blad2,1,1,1) Blad2w = weld(Tor,H2,Blad2,0,1.9,0,0,0,0) Glow1 = p(Torm,"Block",0.47,4.2,0.47,false,false,1,0,BladeColor) GM1 = spm("Head",Glow1,1,1,1) Glow1w = weld(Tor,H1,Glow1,0,1.9,0,0,0,0) Glow2 = p(Torm,"Block",0.47,4.2,0.47,false,false,1,0,BladeColor) GM2 = spm("Head",Glow2,1,1,1) Glow2w = weld(Tor,H2,Glow2,0,1.9,0,0,0,0)  r(Bp,HopperName) bin = inew("HopperBin") bin.Name = HopperName bin.Parent = Bp  Gui = Instance.new("ScreenGui",Pg) Gui.Name = "Sabers" Frame = Instance.new("Frame",Gui) Frame.BackgroundTransparency = 1 Frame.Size = UDim2.new(1,0,1,0) ImageGui = Instance.new("ImageLabel",Frame) ImageGui.Image = "http://www.roblox.com/asset/?id=51262246" ImageGui.BackgroundTransparency = 1 ImageGui.Size = UDim2.new(0.3,0,0.075,0) HealthBar = Instance.new("ImageLabel",Frame) HealthBar.Image = "http://www.roblox.com/asset/?id=48965808" HealthBar.BorderSizePixel = 0 HealthBar.Size = UDim2.new(0.23,0,0.017,0) HealthBar.Position = UDim2.new(0.06,0,0.017,0) RageBar = Instance.new("ImageLabel",Frame) RageBar.Image = "http://www.roblox.com/asset/?id=48965808" RageBar.BorderSizePixel = 0 RageBar.Size = UDim2.new(0.165,0,0.012,0) RageBar.Position = UDim2.new(0.06,0,0.04,0) RageBar.BackgroundColor3 = BrickColor.new("Alder").Color SelectBar = Instance.new("ImageButton",Frame) SelectBar.Image = "http://www.roblox.com/asset/?id=48965808" SelectBar.BorderSizePixel = 0 SelectBar.Size = UDim2.new(0.1,0,0.07,0) SelectBar.Position = UDim2.new(0.8,0,0.6,0) SelectBar.BackgroundColor3 = BrickColor.new(BladeColor).Color SelectrBar = Instance.new("TextLabel",SelectBar) SelectrBar.BackgroundTransparency = 1 SelectrBar.BorderSizePixel = 0 SelectrBar.Size = UDim2.new(0,0,0,0) SelectrBar.Position = UDim2.new(0.5,0,0.5,0) SelectrBar.Font = "ArialBold" SelectrBar.FontSize = "Size18" SelectBar.MouseButton1Up:connect(function() if Anim.Move ~= "None" then return end if Anim.Act == true then return end if Anim.Equipped == false then return end if SwordType == "Single" then Anim.Move = "Changing" Anims.ChangeToDual(0,1,0.065*Speed) SwordType = "Dual" Anim.Move = "None" else Anim.Move = "Changing" Anims.ChangeToSingle(0,1,0.065*Speed) SwordType = "Single" Anim.Move = "None" end end) coroutine.resume(coroutine.create(function() while true do wait(0.05) local hh = Hum.Health local hmh = Hum.MaxHealth HealthBar.Size = UDim2.new((hh/hmh)*0.23,0,0.017,0) if ((hh/hmh)*100) > 75 then HealthBar.BackgroundColor3 = BrickColor.new("Alder").Color elseif ((hh/hmh)*100) > 25 and ((hh/hmh)*100) < 76 then HealthBar.BackgroundColor3 = BrickColor.new("Deep orange").Color elseif ((hh/hmh)*100) < 26 then HealthBar.BackgroundColor3 = BrickColor.new("Bright red").Color end RageBar.Size = UDim2.new((Rage/MaxRage)*0.165,0,0.012,0) SelectrBar.Text = SwordType end end)) ------- function TellXPos(brick1,posd) local lb = p(nil,"Block",1,1,1,true,false,1,0.1,BladeColor) lb.CFrame = CFrame.new((brick1.CFrame *cf(-10,0,0)).p) local rb = p(nil,"Block",1,1,1,true,false,1,0.1,BladeColor) rb.CFrame = CFrame.new((brick1.CFrame *cf(10,0,0)).p) local posml = math.abs((posd - rb.Position).magnitude) local posmr = math.abs((posd - lb.Position).magnitude) if posml > posmr then return "left" else return "right" end end function GetNearPlayer(urpos,maxmag) if maxmag== nil then return nil end for i,v in pairs(game.Players:GetChildren()) do if v.Character ~= Char and v.Character ~= nil and v.Character:findFirstChild("Torso") ~= nil and math.abs((v.Character.Torso.Position-urpos).magnitude) < maxmag then return v.Character.Torso end end return nil end function Dmgz(hum,dmg) dmg = dmg*Props.Buff hum.Health = hum.Health - dmg Rage = Rage + ((dmg/1.25)*RageIncome) if Rage > MaxRage then Rage = MaxRage end end coroutine.resume(coroutine.create(function() while true do wait() if Right == true and Anim.Move == "ForceWave" then for i,v in pairs(workspace:GetChildren()) do coroutine.resume(coroutine.create(function() if v ~= Char and v ~= nil and v:findFirstChild("Torso") ~= nil and math.abs((v.Torso.Position-Blad2.Position).magnitude) < MagnitudeHit[Anim.Move] then local hit = v.Torso if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and ft(RightDebounce,hit.Parent.Name) == nil then Dmgz(hit.Parent.Humanoid,Damage[Anim.Move]) table.insert(RightDebounce,hit.Parent.Name) wait(DebounceSpeed) local nf = ft(RightDebounce,hit.Parent.Name) if nf ~= nil then table.remove(RightDebounce,nf) end end else if v:IsA("BasePart") and v.Anchored == false and math.abs((v.Position-Blad2.Position).magnitude) < MagnitudeHit[Anim.Move] then v:BreakJoints() v.Velocity = cf(Blad2.Position,v.Position).lookVector*30 + Vector3.new(0,20,0) end end end)) end -- for end end end)) Blad1.Touched:connect(function(hit) if Left == true then if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and ft(LeftDebounce,hit.Parent.Name) == nil then coroutine.resume(coroutine.create(function() table.insert(LeftDebounce,hit.Parent.Name) wait(DebounceSpeed) local nf = ft(LeftDebounce,hit.Parent.Name) if nf ~= nil then table.remove(LeftDebounce,nf) end end)) Sound(Sounds.SaberHit,1,1) Dmgz(hit.Parent.Humanoid,Damage[Anim.Move]) else --if hit.Parent:findFirstChild("Humanoid") == nil and not hit:IsDescendantOf(Char) and hit.Anchored == false then hit:BreakJoints() hit.Velocity = cf(Blad1.Position,hit.Position).lookVector*30 end end end end)  Blad2.Touched:connect(function(hit) if Right == true then if hit ~= nil and hit.Parent:findFirstChild("Humanoid") ~= nil and ft(RightDebounce,hit.Parent.Name) == nil then coroutine.resume(coroutine.create(function() table.insert(RightDebounce,hit.Parent.Name) wait(DebounceSpeed) local nf = ft(RightDebounce,hit.Parent.Name) if nf ~= nil then table.remove(RightDebounce,nf) end end)) Sound(Sounds.SaberHit,1,1) Dmgz(hit.Parent.Humanoid,Damage[Anim.Move]) else --if hit.Parent:findFirstChild("Humanoid") == nil and not hit:IsDescendantOf(Char) and hit.Anchored == false then hit:BreakJoints() hit.Velocity = cf(Blad2.Position,hit.Position).lookVector*30 end end end end) LW = inew("Weld") RW = inew("Weld") Fla = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor) Fra = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor) Flaw = fWeld("Weld",Fla,Tor,Fla,true,-1.5,0.5,0,0,0,0) Fraw = fWeld("Weld",Fla,Tor,Fra,true,1.5,0.5,0,0,0,0) Flaw.C1 = CFrame.new(0,0.5,0) Fraw.C1 = CFrame.new(0,0.5,0)  Fll = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor) Frl = p(Torm,"Block",1,2,1,false,false,1,0,BladeColor) Fllw = fWeld("Weld",Fll,Torso,Fll,true,0,0,0,0,0,0) Frlw = fWeld("Weld",Fll,Torso,Frl,true,0,0,0,0,0,0)  function FeetWeld(yesorno,lhh,rhh) if yesorno == false then lhh.Parent = nil rhh.Parent = nil Lh.Parent = Torso Rh.Parent = Torso Lh.Part0 = Tor Rh.Part0 = Tor Lh.Part1 = Char["Left Leg"] Rh.Part1 = Char["Right Leg"] return Lh,Rh else Rh.Parent = nil Lh.Parent = nil local hl,hr = it("Weld",Torso),it("Weld",Torso) hl.Part0 = Fll hr.Part0 = Frl hl.Part1 = Char["Left Leg"] hr.Part1 = Char["Right Leg"] hr.C1 = cf(-0.5,1.75,0) hl.C1 = cf(0.5,1.75,0) return hl,hr end end Anims = {} Anims.Equip = function(i1,i2,is) Anim.Act = true for i=i1,i2,is do RW.C1 = ca(mr(40*i),mr(20*i),0) RW.C0 = cf(-0.4*i,-0.1*i,0.4*i) wait() end H1w.Part0 = Ra H1w.Part1 = H1 H1w.C0 = cf(0,-1.1,0) *ca(0,mr(180),0) H1w.C1 = ca(mr(-90),0,0) Sound(Sounds.Slash,1,1) for i=i1,i2,is do H1w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(270*i)),0) LW.C1 = ca(mr(-80*i),mr(40*i),0) LW.C0 = cf(0.6*i,0.3*i,-1*i) RW.C1 = ca(mr(40+(-120*i)),mr(20+(-60*i)),0) RW.C0 = cf(-0.4+(-0.2*i),-0.1+(0.4*i),0.4+(-1.4*i)) wait() end Sound(Sounds.SaberLightUp,3,1) for i=i1,i2,is do Blad1w.C0 = cf(0,0.95+(0.95*i),0) Blad2w.C0 = cf(0,0.95+(0.95*i),0) M1.Scale = Vector3.new(1,1*i,1) M2.Scale = Vector3.new(1,1*i,1) Blad1.Transparency = 0.9-(1*i) Blad2.Transparency = 0.9-(1*i) Glow1w.C0 = cf(0,0.95+(0.95*i),0) Glow2w.C0 = cf(0,0.95+(0.95*i),0) GM1.Scale = Vector3.new(1,1*i,1) GM2.Scale = Vector3.new(1,1*i,1) Glow1.Transparency = 1.05-(0.5*i) Glow2.Transparency = 1.05-(0.5*i) wait() end Anim.Act = false end Anims.UnEquip = function(i1,i2,is) Anim.Act = true Sound(Sounds.SaberLightUp,3,1) for i=i1,i2,is do Blad1w.C0 = cf(0,0.95+(0.95*i),0) Blad2w.C0 = cf(0,0.95+(0.95*i),0) M1.Scale = Vector3.new(1,1*i,1) M2.Scale = Vector3.new(1,1*i,1) Blad1.Transparency = 0.9-(1*i) Blad2.Transparency = 0.9-(1*i) Glow1w.C0 = cf(0,0.95+(0.95*i),0) Glow2w.C0 = cf(0,0.95+(0.95*i),0) GM1.Scale = Vector3.new(1,1*i,1) GM2.Scale = Vector3.new(1,1*i,1) Glow1.Transparency = 1.05-(0.5*i) Glow2.Transparency = 1.05-(0.5*i) wait() end Sound(Sounds.Slash,1,1) for i=i1,i2,is do H1w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(270*i)),0) LW.C1 = ca(mr(-80*i),mr(40*i),0) LW.C0 = cf(0.6*i,0.3*i,-1*i) RW.C1 = ca(mr(40+(-120*i)),mr(20+(-60*i)),0) RW.C0 = cf(-0.4+(-0.2*i),-0.1+(0.4*i),0.4+(-1.4*i)) wait() end H1w.Part0 = Torso H1w.Part1 = H1 H1w.C0 = cf(0.4,-0.7,0.5) *ca(0,0,mr(45)) H1w.C1 = cf(0,0,0) *ca(0,0,0) for i=i1,i2,is do RW.C1 = ca(mr(40*i),mr(20*i),0) RW.C0 = cf(-0.4*i,-0.1*i,0.4*i) wait() end Anim.Act = false end Anims.ChangeToDual = function(i1,i2,is) Anim.Act = true for i=i1,i2,is*Speed do H1w.C0 = cf(0,-1.1,0) *ca(mr(-80*i),mr(50*i),0) wait() end Sound(Sounds.SaberHit,1,1) Sound(Sounds.SaberLightUp,2,0.5) H1w.Part0 = La H1w.Part1 = H1 H2w.Part0 = Ra H2w.Part1 = H2 H2w.C1 = ca(mr(-90),0,0) for i=i1,i2,is*Speed do H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-90+(-90*i)),mr(20+(-20*i))) H2w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(90*i)),mr(-35+(-35*i))) LW.C1 = ca(mr(-80+(20*i)),mr(40+(-70*i)),0) LW.C0 = cf(0.6+(-0.6*i),0.3+(-0.3*i),-1+(0.5*i)) RW.C1 = ca(mr(-80+(20*i)),mr(-40+(70*i)),0) RW.C0 = cf(-0.6+(0.6*i),0.3+(-0.3*i),-1+(0.5*i)) wait() end Anim.Act = false end Anims.ChangeToSingle = function(i1,i2,is) Anim.Act = true for i=i2,i1,-is*Speed do H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-90+(-90*i)),mr(20+(-20*i))) H2w.C0 = cf(0,-1.1,0) *ca(0,mr(90+(90*i)),mr(-35+(-35*i))) LW.C1 = ca(mr(-80+(20*i)),mr(40+(-70*i)),0) LW.C0 = cf(0.6+(-0.6*i),0.3+(-0.3*i),-1+(0.5*i)) RW.C1 = ca(mr(-80+(20*i)),mr(-40+(70*i)),0) RW.C0 = cf(-0.6+(0.6*i),0.3+(-0.3*i),-1+(0.5*i)) wait() end H1w.Part0 = Ra H1w.Part1 = H1 H2w.Part0 = H1 H2w.Part1 = H2 H2w.C1 = ca(0,0,0) H2w.C0 = cf(0,-0.8,0) *ca(mr(180),0,0) Sound(Sounds.SaberLightUp,2,0.5) Sound(Sounds.SaberHit,1,1) for i=i2,i1,-is*Speed do H1w.C0 = cf(0,-1.1,0) *ca(mr(-80*i),mr(50*i),0) wait() end Anim.Act = false end Anims.RotorBlade = function(i1,i2,is,RaigCost) local lolpos = (Torso.Position - mouse.hit.p).unit local allx = (lolpos.y*80)-10 local ally = (((mouse.X-(mouse.ViewSizeX/2))/mouse.ViewSizeX)*1.8)*-90 Anim.Act = true for i=i1,i2,is do LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0) LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(90*i),0) RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(((-90)+ally)*i),0) Torw.C1 = ca(0,mr(-90*i),0) wait() end DebounceSpeed = DebounceSpeed - (0.5*Speed) Hum.WalkSpeed = Hum.WalkSpeed + (8*Speed) Left = true Right = true Dash(Blad1,2/Speed,nil,2) Dash(Blad2,2/Speed,nil,2) H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,-0.4,0) *ca(mr(-90),0,0) local soundtime = 0 for i=i1,i2*4,is do if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end H1w.C0 = cf(0,-1.1,0) *ca(0,mr(360*i),0) wait() end H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,0,0) *ca(mr(-90),0,0) DebounceSpeed = DebounceSpeed + (0.5*Speed) Hum.WalkSpeed = Hum.WalkSpeed - (8*Speed) Left = false Right = false for i=i2,i1,-is do LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0) LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(90*i),0) RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(((-90)+ally)*i),0) Torw.C1 = ca(0,mr(-90*i),0) wait() end Torw.C1 = ca(0,0,0) Anim.Act = false end ------- Anims.Boomerang = function(i1,i2,is,RaigCost) MinusRage(RaigCost) local lolpos = (Head.Position - mouse.hit.p).unit local allx = (lolpos.y*80)-10 Anim.Act = true for i=i1,i2,is do LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0) LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(60*i),0) RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-60*i),0) Torw.C1 = ca(0,mr(-60*i),0) H1w.C0 = cf(0,-1.1,0) *ca(mr(80*i),0,0) wait() end DebounceSpeed = DebounceSpeed - (0.5*Speed) Left = true Right = true Dash(Blad1,3.8/Speed,nil,2) Dash(Blad2,3.8/Speed,nil,2) H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,-0.4,0) *ca(mr(-90),0,0) local soundtime = 0 for i=i1,i2,is/2 do if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end H1w.C0 = cf(10*i,-1.1+(-15*i),0) *ca(mr(90),mr(720*i),0) wait() end for i=i1,i2,is/2 do if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end H1w.C0 = cf(10+(-20*i),-16.1,0) *ca(mr(90),mr(720*i),0) wait() end for i=i1,i2,is/2 do if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end H1w.C0 = cf(-10+(10*i),-16.1+(15*i),0) *ca(mr(90),mr(720*i),0) wait() end H1w.C0 = cf(0,-1.1,0) *ca(0,0,0) H1w.C1 = cf(0,0,0) *ca(mr(-90),0,0) DebounceSpeed = DebounceSpeed + (0.5*Speed) Left = false Right = false for i=i2,i1,-is do LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(40+(-40*i)),0) LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(60*i),0) RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(allx*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-60*i),0) Torw.C1 = ca(0,mr(-60*i),0) H1w.C0 = cf(0,-1.1,0) *ca(mr(80*i),0,0) wait() end Torw.C1 = ca(0,0,0) Anim.Act = false end Anims.BoulderForce = function(i1,i2,is,RaigCost) MinusRage(RaigCost) Anim.Act = true for i=i1,i2,is do LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0) LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0) RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0) Torw.C1 = ca(0,mr(50*i),0) wait() end local bould = p(workspace,"Block",4,4,8,true,true,0,0,"Medium stone grey") bould.Name = "Boulder" bould.Material = "Concrete" local rm = RockMesh:Clone() rm.Scale = Vector3.new(3,3,4.8) rm.Parent = bould bould.Elasticity = 0 bould.Friction = 2 bould.CFrame = cf(Torso.Position.x+(math.random(-14,14)),Torso.Position.y-5,Torso.Position.z+(math.random(-14,14))) *CFrame.Angles(math.random(-33,33)/10,math.random(-33,33)/10,math.random(-33,33)/10) local warpdes = true local bpos = bould.Position Sound(Sounds.Cast,0.95,0.8) coroutine.resume(coroutine.create(function() repeat Functions.BrickWarpDesign(bould,9) wait() until warpdes == false end)) for i=0,1,0.08 do bould.CFrame = CFrame.new(bpos.x,bpos.y,bpos.z) + Vector3.new(0,20*i,0) wait() end wait(1) bould.CFrame = CFrame.new(bpos.x,bpos.y+20,bpos.z) bould.CFrame = cf(bould.Position,mouse.hit.p) bould.Anchored = false wait() bould.Velocity = bould.CFrame.lookVector *(math.random(180,350)) bould.Touched:connect(function(hit) Functions.BoulderTouch(hit,bould) end) wait(0.5) warpdes = false game.Debris:AddItem(bould,10) for i=i2,i1,-is do LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0) LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0) RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0) Torw.C1 = ca(0,mr(50*i),0) wait() end Torw.C1 = ca(0,0,0) Anim.Act = false end Anims.ForceWave = function(i1,i2,is,RaigCost) local Hit, hitpos = rayCast(Torso.Position,((Torso.Position - Vector3.new(0,10000,0)) - Torso.Position),999.999,Player.Character) if Hit == nil then Anim.Act = false return end MinusRage(RaigCost) Anim.Act = true lh2,rh2 = FeetWeld(true,Lh,Rh) local bp2 = Instance.new("BodyPosition",Torso) bp2.maxForce = Vector3.new(0,math.huge,0) Humanoid.WalkSpeed = Humanoid.WalkSpeed - (RealSpeed-4) DebounceSpeed = DebounceSpeed + (1.1*Speed) bp2.position = Torso.Position + Vector3.new(0,25,0) Dash(Blad1,2.5/Speed) Dash(Blad2,2.5/Speed) local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,0.3,0,BladeColor) wav.Anchored = true local wavm = BlastMesh:Clone() wavm.Parent = wav wavm.Scale = Vector3.new(15,6,15) local cff = Torso.CFrame - Vector3.new(0,0,0) coroutine.resume(coroutine.create(function() Dash(Blad1,4/Speed) Dash(Blad2,4/Speed) for i=i1,i2,is*Speed do LW.C1 = ca(mr(-80+(-100*i)),mr(40-(40*i)),mr(45*i)) LW.C0 = cf(0.6,0.3+(1.4*i),-1+(1*i)) RW.C1 = ca(mr(-80+(-100*i)),mr(-40+(40*i)),mr(-45*i)) RW.C0 = cf(-0.6,0.3+(1.4*i),-1+(1*i)) lh2.C1 = ca(mr(30*i),0,mr(15*i)) rh2.C1 = ca(mr(30*i),0,mr(-15*i)) lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i) rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i) H1w.C0 = cf(0,-1.1+(-0.9*i),0) *ca(0,mr(360*i),0) H1w.C1 = ca(mr(-90+(40*i)),0,0) wait() end for i=i1,i2*3,is*Speed do H1w.C1 = ca(mr(-50),mr(360*i),0) wait() end end)) Sound(Sounds.Cast,0.45,1) for i=i1,i2*5,is do Functions.BrickWarpDesign(Torso,13) wav.CFrame = cff *ca(0,mr(180*i),0) wait() end for i=1,0.3,-0.14*Speed do wav.Transparency = i wait() end wav:Remove() for i=i2,i1,-is*Speed do LW.C1 = ca(mr(-80+(-100*i)),mr(40-(40*i)),mr(45*i)) LW.C0 = cf(0.6,0.3+(1.4*i),-1+(1*i)) RW.C1 = ca(mr(-80+(-100*i)),mr(-40+(40*i)),mr(-45*i)) RW.C0 = cf(-0.6,0.3+(1.4*i),-1+(1*i)) lh2.C1 = ca(mr(30*i),0,mr(15*i)) rh2.C1 = ca(mr(30*i),0,mr(-15*i)) lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i) rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i) H1w.C0 = cf(0,-1.1+(-0.9*i),0) *ca(0,mr(360*i),0) H1w.C1 = ca(mr(-90+(40*i)),0,0) wait() end bp2:Remove() local bg = Instance.new("BodyGyro",Torso) bg.maxTorque = Vector3.new(math.huge,0,math.huge) local bp = Instance.new("BodyPosition",Torso) bp.position = Torso.Position bp.maxForce = Vector3.new(math.huge,1000000,math.huge) rpos = math.abs(hitpos.y - Torso.Position.y) rpos = rpos - 1.2 local tpos = Torso.Position Hum.WalkSpeed = 0 Hum.PlatformStand = true Dash(Blad2,1.6/Speed,RingMesh.MeshId) for i=i1,i2,is do bp.position = tpos - Vector3.new(0,rpos*i,0) Neck.C0 = cf(0,1-(0.5*i),-0.5*i) *ca(Neck.C1:toEulerAnglesXYZ()) Torw.C1 = ca(mr(20*i),0,0) Torw.C0 = cf(0,-0.2*i,-0.2*i) lh2.C0 = cf(-0.5,-1.9+(1*i),-1.1*i) *ca(mr(10*i),mr(90),0) rh2.C0 = cf(0.5,-1.9+(1*i),0.1*i) *ca(mr(-95*i),mr(-90),0) LW.C1 = ca(mr(-80+(30*i)),mr(40),0) LW.C0 = cf(0.6,0.3-(0.3*i),-1+(0.3*i)) RW.C1 = ca(mr(-80+(30*i)),mr(-40),0) RW.C0 = cf(-0.6,0.3-(0.3*i),-1+(0.3*i)) H1w.C0 = cf(0,-1.1,0) *ca(mr(55*i),0,0) wait() end wait(0.25) Sound(Sounds.Boom,0.5,1) Sound(Sounds.EnergyBlast,0.9,1) Right = true ShockWave(Torso,50,BladeColor) wait(1.5) Right = false local t2pos = Torso.Position for i=i2,i1,-is do bp.position = t2pos - Vector3.new(0,1.5-(1.5*i),0) Neck.C0 = cf(0,1-(0.5*i),-0.5*i) *ca(Neck.C1:toEulerAnglesXYZ()) Torw.C1 = ca(mr(20*i),0,0) Torw.C0 = cf(0,-0.2*i,-0.2*i) lh2.C0 = cf(-0.5,-1.9+(1*i),-1.1*i) *ca(mr(10*i),mr(90),0) rh2.C0 = cf(0.5,-1.9+(1*i),0.1*i) *ca(mr(-95*i),mr(-90),0) LW.C1 = ca(mr(-80+(30*i)),mr(40),0) LW.C0 = cf(0.6,0.3-(0.3*i),-1+(0.3*i)) RW.C1 = ca(mr(-80+(30*i)),mr(-40),0) RW.C0 = cf(-0.6,0.3-(0.3*i),-1+(0.3*i)) H1w.C0 = cf(0,-1.1,0) *ca(mr(55*i),0,0) wait() end DebounceSpeed = DebounceSpeed - (1.1*Speed) bp:Remove() bg:Remove() Hum.PlatformStand = false Hum.WalkSpeed = RealSpeed Torw.C1 = ca(0,0,0) Anim.Act = false Lh,Rh = FeetWeld(false,lh2,rh2) end Anims.DualSpin = function(i1,i2,is,RaigCost) MinusRage(RaigCost) Anim.Act = true for i=i1,i2,is*Speed do H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-180-(-90*i)),mr(0*i)) H1w.C1 = ca(mr(-90-(60*i)),0,mr(0*i)) H2w.C0 = cf(0,-1.1,0) *ca(0,mr(180-(270*i)),mr(0*i)) H2w.C1 = ca(mr(-90+(-30*i)),0,0) LW.C1 = ca(mr(-60+(-40*i)),mr(-30+(-75*i)),mr(0*i)) LW.C0 = cf(0.13*i,0.5*i,-0.5+(0.5*i)) RW.C1 = ca(mr(-60+(-20*i)),mr(30+(45*i)),mr(0*i)) RW.C0 = cf(0.13*i,0.4*i,-0.5+(0.4*i)) wait() end DebounceSpeed = DebounceSpeed - (0.5*Speed) Right = true Left = true Dash(Blad1,2.6/Speed,nil,2) Dash(Blad2,2.6/Speed,nil,2) local x,y,z = Neck.C0:toEulerAnglesXYZ() local soundtime = 0 for i=i1,i2*4,is*Speed do if soundtime == 10 then soundtime = 0 Sound(Sounds.SaberSlash,2.5,0.5) else soundtime = soundtime + 1 end Torw.C1 = ca(0,mr(i*360),0) Neck.C0 = cf(0,1,0) *ca(x,y,z+mr(-360*i)) wait() end Neck.C0 = cf(0,1,0) *ca(x,y,z)Torw.C1 = ca(0,0,0) DebounceSpeed = DebounceSpeed + (0.5*Speed) for i=i2,i1,-is*Speed do H1w.C0 = cf(0,-1.1,0) *ca(0,mr(-180-(-90*i)),mr(0*i)) H1w.C1 = ca(mr(-90-(60*i)),0,mr(0*i)) H2w.C0 = cf(0,-1.1,0) *ca(0,mr(180-(270*i)),mr(0*i)) H2w.C1 = ca(mr(-90+(-30*i)),0,0) LW.C1 = ca(mr(-60+(-40*i)),mr(-30+(-75*i)),mr(0*i)) LW.C0 = cf(0.13*i,0.5*i,-0.5+(0.5*i)) RW.C1 = ca(mr(-60+(-20*i)),mr(30+(45*i)),mr(0*i)) RW.C0 = cf(0.13*i,0.4*i,-0.5+(0.4*i)) wait() end Right = false Left = false Anim.Act = false end  ---------------------------- ---------------------------- ---------------------------- ----------------------------  Lh = Torso["Left Hip"] Rh = Torso["Right Hip"]  Functions = {} Functions.BoulderTouch = function(hit2,bould) print(bould.Name) for i,v in pairs(workspace:GetChildren()) do if v ~= Char and v ~= nil and v:findFirstChild("Torso") ~= nil and v:findFirstChild("Humanoid") ~= nil then if math.abs((v.Torso.Position-bould.Position).magnitude) < 11 and ft(RightDebounce,v.Name) == nil then Sound(Sounds.Smash,1,1) Dmgz(v.Humanoid,Damage["BoulderForce"]) table.insert(RightDebounce,v.Name) print(v.Name) coroutine.resume(coroutine.create(function()wait(DebounceSpeed) local nf = ft(RightDebounce,v.Name) if nf ~= nil then table.remove(RightDebounce,nf) end end)) end else if v ~= bould and v:IsA("BasePart") and v.Anchored == false and math.abs((v.Position-bould.Position).magnitude) < 11 then v:BreakJoints() v.Velocity = cf(bould.Position,v.Position).lookVector*10 + Vector3.new(0,10,0) end end end -- for end Functions.Sparkle = function(bb,scal,si) if si == nil then si = 1 end local rand = bb.Position + Vector3.new(math.random(-scal,scal),math.random(-scal,scal),math.random(-scal,scal)) local np = p(Torm,"Block",0.1,0.1,0.1,false,true,0.1,0.2,BladeColor) np.CFrame = cf(rand.x,rand.y,rand.z) *ca(math.random(-33,33)/10,math.random(-33,33)/10,math.random(-33,33)/10) local dm = DiamondMesh:Clone() dm.Scale = Vector3.new(0,0,0) dm.Parent = np coroutine.resume(coroutine.create(function() for i=0,1*si,0.1*si do dm.Scale = Vector3.new(1*i,1.25*i,1*i) wait() end end)) coroutine.resume(coroutine.create(function() wait(0.1) for i=0,1,0.1 do np.Transparency = i wait() end np:Remove() end)) end Functions.BrickWarpDesign = function(bb,scal) local rand = bb.Position + Vector3.new(math.random(-scal,scal),math.random(-scal,scal),math.random(-scal,scal)) local mag = (rand - bb.Position).magnitude local np = p(Torm,"Block",0.1,0.1,mag-3,false,true,0.1,0.2,BladeColor) np.CFrame = cf(bb.Position,rand) np.CFrame = np.CFrame + np.CFrame.lookVector*((scal/5)+(mag/2)) coroutine.resume(coroutine.create(function() for i=0.1,1,0.05 do np.Transparency = i wait() end np:Remove() end)) end Functions.RageRegen = function() local lostcontrol = false local hpos = Torso.Position.y + 10 Anim.Move = "RageRegening" Anim.Act = true local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,1,0,BladeColor) wav.Anchored = true local wavm = BlastMesh:Clone() wavm.Parent = wav local wavv = 0 wavm.Scale = Vector3.new(5,3.5,5) wav.CFrame = cf((Torso.CFrame * CFrame.new(0,-2.5,0)).p) *ca(0,mr(wavv),0) local bp = Instance.new("BodyPosition",Torso) bp.maxForce = Vector3.new(0,math.huge,0) Humanoid.WalkSpeed = Humanoid.WalkSpeed - (RealSpeed-4) bp.position = Torso.Position + Vector3.new(0,10,0) local bpos = bp.position coroutine.resume(coroutine.create(function() lh2,rh2 = FeetWeld(true,Lh,Rh) if SwordType == "Single" then for i=0,1,0.1*Speed do LW.C1 = ca(mr(-80+(-30*i)),mr(40-(40*i)),0) LW.C0 = cf(0.6-(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(120*i),0) RW.C1 = ca(mr(-80+(-30*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(-120*i),0) lh2.C1 = ca(mr(30*i),0,mr(15*i)) rh2.C1 = ca(mr(30*i),0,mr(-15*i)) lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i) rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i) wait() end else for i=0,1,0.1*Speed do LW.C1 = ca(mr(-60+(-50*i)),mr(-40-(-40*i)),0) LW.C0 = cf(-0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(120*i),0) RW.C1 = ca(mr(-60+(-50*i)),mr(40+(-40*i)),0) RW.C0 = cf(0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(-120*i),0) lh2.C1 = ca(mr(30*i),0,mr(15*i)) rh2.C1 = ca(mr(30*i),0,mr(-15*i)) lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i) rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i) wait() end end local function movezx(i1,i2,is,bp) if SwordType == "Single" then for i=i1,i2,is*Speed do LW.C1 = ca(mr(-120+(20*i)),0,0) LW.C0 = cf(0,0.8,0.7) *ca(0,mr(120+(20*i)),0) RW.C1 = ca(mr(-120+(20*i)),0,0) RW.C0 = cf(0,0.8,0.7) *ca(0,mr(-120+(-20*i)),0) lh2.C1 = ca(mr(30+(-15*i)),0,mr(15+(-8*i))) rh2.C1 = ca(mr(30+(-15*i)),0,mr(-15+(8*i))) lh2.C0 = cf(-0.7,-1.9,0.35) rh2.C0 = cf(0.7,-1.9,0.35) bp.position = Vector3.new(bpos.x,(hpos+10)+(3*i),bpos.z) wait() end else for i=i1,i2,is*Speed do LW.C1 = ca(mr(-110),mr(0),0) LW.C0 = cf(-0.1,0.8,0.7) *ca(0,mr(120+(20*i)),0) RW.C1 = ca(mr(-110),mr(0),0) RW.C0 = cf(0.1,0.8,0.7) *ca(0,mr(-120+(-20*i)),0) lh2.C1 = ca(mr(30+(-15*i)),0,mr(15+(-8*i))) rh2.C1 = ca(mr(30+(-15*i)),0,mr(-15+(8*i))) lh2.C0 = cf(-0.7,-1.9,0.35) rh2.C0 = cf(0.7,-1.9,0.35) bp.position = Vector3.new(bpos.x,(hpos+10)+(3*i),bpos.z) wait() end end end local moved = 2 repeat if Rage >= MaxRage or Anim.key.z == false then break end if moved == 2 then moved = 1 movezx(0,1,0.025,bp) else moved = 2 movezx(1,0,-0.025,bp) end until Rage >= MaxRage or Anim.key.z == false or lostcontrol == true if SwordType == "Single" then for i=1,0,-0.1*Speed do LW.C1 = ca(mr(-80+(-30*i)),mr(40-(40*i)),0) LW.C0 = cf(0.6-(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(120*i),0) RW.C1 = ca(mr(-80+(-30*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.6*i),0.3+(0.5*i),-1+(1.7*i)) *ca(0,mr(-120*i),0) lh2.C1 = ca(mr(30*i),0,mr(15*i)) rh2.C1 = ca(mr(30*i),0,mr(-15*i)) lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i) rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i) wait() end else for i=1,0,-0.1*Speed do LW.C1 = ca(mr(-60+(-50*i)),mr(-40-(-40*i)),0) LW.C0 = cf(-0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(120*i),0) RW.C1 = ca(mr(-60+(-50*i)),mr(40+(-40*i)),0) RW.C0 = cf(0.1,0.8*i,-0.5+(1.2*i)) *ca(0,mr(-120*i),0) lh2.C1 = ca(mr(30*i),0,mr(15*i)) rh2.C1 = ca(mr(30*i),0,mr(-15*i)) lh2.C0 = cf(-0.5+(-0.2*i),-1.9,0.35*i) rh2.C0 = cf(0.5+(0.2*i),-1.9,0.35*i) wait() end end Lh,Rh = FeetWeld(false,lh2,rh2) wait(0.6) Anim.Act = false Anim.Move = "None" end)) for i=1,0.3,-0.14*Speed do wav.Transparency = i wait() end rpos = 0 Sound(Sounds.Cast,0.8,1) repeat wait() local Hit, hitpos = rayCast(Torso.Position,((Torso.Position - Vector3.new(0,10000,0)) - Torso.Position),999.999,Player.Character) if Hit == nil then lostcontrol = true break end hpos = hitpos.y if math.random(1,6) == 4 then Functions.Sparkle(Torso,8) end if math.random(1,3) == 3 then Functions.BrickWarpDesign(Torso,10) end wavv = wavv + 10 Rage = Rage - (RageCost["RageRegening"]*RageIncome) wav.CFrame = cf(Torso.Position.x,hpos+1.4,Torso.Position.z) *ca(0,mr(wavv),0) until Rage >= MaxRage or Anim.key.z == false for i=0.3,01,0.14*Speed do wav.Transparency = i wait() end wav:Remove() bp:Remove() Humanoid.WalkSpeed = Humanoid.WalkSpeed + (RealSpeed-4) end Functions.Teleport = function(i1,i2,is,RaigCost) Anim.Act = true for i=i1,i2,is*Speed do LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0) LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0) RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0) Torw.C1 = ca(0,mr(50*i),0) wait() end local tele = false local tele2 = false -- for mouse local mouseact = mouse.Button1Up:connect(function() tele2 = true end) coroutine.resume(coroutine.create(function() Sound(Sounds.Cast,1.2,1) wait(12) tele = true end)) local telepos = Torso.Position local telehit = nil local wav = p(Torm,"Block",0.1,0.1,0.1,true,false,0.3,0.1,BladeColor) wav.Anchored = true local wavm = BlastMesh:Clone() wavm.Parent = wav local wavv = 0 wavm.Scale = Vector3.new(3.5,2,3.5) repeat local mpos = mouse.hit.p + Vector3.new(0,2,0) telehit,telepos = rayCast(mpos,((mpos - Vector3.new(0,10000,0)) - mpos),999.999,Player.Character) wavv = wavv + 8 Functions.Sparkle(La,3) Functions.BrickWarpDesign(La,4) if telehit ~= nil then wav.Transparency = 0 wav.CFrame = cf(telepos.x,telepos.y+1,telepos.z) *ca(0,mr(wavv),0) else wav.Transparency = 1 end wait() until tele == true or tele2 == true mouseact:disconnect() if telehit == nil or math.abs((Torso.Position - telepos).magnitude) > Props.MaxTeleDistance then Sound(Sounds.Punch,1,1) for i=0.3,1,0.14 do wavm.Scale = Vector3.new(3.5+(5*i),2,3.5+(5*i)) wav.Transparency = i wait() end wav:Remove() wav:Remove() else MinusRage(RaigCost) for i=1,10 do wait() Functions.Sparkle(Torso,5,3) Functions.BrickWarpDesign(Torso,6) end ShockWave(Torso,7,BladeColor) Torso.CFrame = wav.CFrame + Vector3.new(0,2.2,0) Sound(Sounds.EnergyBlast,1.2,0.6) ShockWave(Torso,7,BladeColor) for i=1,10 do wait() Functions.Sparkle(Torso,5,3) Functions.BrickWarpDesign(Torso,6) end for i=0.3,1,0.14 do wavm.Scale = Vector3.new(3.5+(5*i),2,3.5+(5*i)) wav.Transparency = i wait() end wav:Remove() end for i=i2,i1,-is*Speed do LW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(40+(-40*i)),0) LW.C0 = cf(0.6+(-0.9*i),0.3,-1+(1*i)) *ca(0,mr(50*i),0) RW.C1 = cf(0,0.5*i,0) *ca(mr(-80+(-25*i)),mr(-40+(40*i)),0) RW.C0 = cf(-0.6+(0.9*i),0.3,-1+(1*i)) *ca(0,mr(-50*i),0) Torw.C1 = ca(0,mr(50*i),0) wait() end Anim.Act = false end  -------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------- bin.Selected:connect(function(mm) Mouse = mouse mouse = mm Torso["Left Hip"].Part0 = Tor Torso["Right Hip"].Part0 = Tor RS.Parent = nil LS.Parent = nil RW.Parent = Torso RW.Part0 = Fra RW.Part1 = Ra LW.Parent = Torso LW.Part0 = Fla LW.Part1 = La RW.C0 = CFrame.new(0,0,0) RW.C1 = CFrame.new(0,0,0) LW.C0 = CFrame.new(0,0,0) LW.C1 = CFrame.new(0,0,0) Anims.Equip(0,1,0.07*Speed) Anim.Equipped = true mouse.KeyDown:connect(function(key) key:lower() pcall(function() Anim.key[key:lower()] = true end) keydown = true if key == "z" and Anim.Move == "None" and not Anim.Act then Functions.RageRegen() end if SwordType == "Single" then if key == "e" and Anim.Move == "None" and not Anim.Act and RageCost["RotorBlade"] <= Rage then Anim.Move = "RotorBlade" Anims.RotorBlade(0,1,0.08*Speed,RageCost["RotorBlade"]) Anim.Move = "None" elseif key == "q" and Anim.Move == "None" and not Anim.Act and RageCost["Boomerang"] <= Rage then Anim.Move = "Boomerang" Anims.Boomerang(0,1,0.08*Speed,RageCost["Boomerang"]) Anim.Move = "None" elseif key == "f" and Anim.Move == "None" and not Anim.Act and RageCost["BoulderForce"] <= Rage then Anim.Move = "BoulderForce" Anims.BoulderForce(0,1,0.08*Speed,RageCost["BoulderForce"]) Anim.Move = "None" elseif key == "r" and Anim.Move == "None" and not Anim.Act and RageCost["ForceWave"] <= Rage then Anim.Move = "ForceWave" Anims.ForceWave(0,1,0.08*Speed,RageCost["ForceWave"]) Anim.Move = "None" elseif key == "t" and Anim.Move == "None" and not Anim.Act and RageCost["Teleport"] <= Rage then Anim.Move = "Teleport" Functions.Teleport(0,1,0.08*Speed,RageCost["Teleport"]) Anim.Move = "None" end elseif SwordType == "Dual" then if key == "e" and Anim.Move == "None" and not Anim.Act and RageCost["DualSpin"] <= Rage then Anim.Move = "DualSpin" Anims.DualSpin(0,1,0.08*Speed,RageCost["DualSpin"]) Anim.Move = "None" end end end) mouse.KeyUp:connect(function(key) pcall(function() Anim.key[key:lower()] = false end) keydown = false end)  mouse.Button1Down:connect(function() Anim.Button = true if not Anim.Click and Anim.Move == "None" and not Anim.Act then Anim.Click = true if Anim.CanBerserk ~= 0 then Anim.CanBerserk = Anim.CanBerserk + 1 end if Anim.CanBerserk == 0 and RageCost["Berserk"] <= Rage then Rage = Rage - RageCost["Berserk"] Anim.ComboBreak = true Speed = Speed + 0.5 Anim.CanBerserk = Anim.CanBerserk + 1 --Anim.Move = "LeftPunch" --Anims.LeftPunch(0,1,0.1*Speed,0) Anim.Move = "None" elseif Anim.CanBerserk == 2 then Anim.CanBerserk = 0 end coroutine.resume(coroutine.create(function() local oldcomb = Anim.CanBerserk wait(0.5) if Anim.ComboBreak == true and Anim.CanBerserk == oldcomb then Anim.ComboBreak = false Speed = Speed -0.5 Anim.CanBerserk = 0 end end)) wait(0.1) Anim.Click = false end end) mouse.Button1Up:connect(function() Anim.Button = false end) end) bin.Deselected:connect(function(mouse) Anim.Equipped = false if SwordType == "Dual" then Anims.ChangeToSingle(0,1,0.25*Speed) SwordType = "Single" end Anims.UnEquip(1,0,-0.08*Speed) RW.Parent = nil LW.Parent = nil RS.Parent = Torso RS.Part0 = Torso RS.Part1 = Ra LS.Parent = Torso LS.Part0 = Torso LS.Part1 = La if Rh.Parent == nil then FeetWeld(false,Lh,Rh) end Torso["Left Hip"].Part0 = Torso Torso["Right Hip"].Part0 = Torso end) Hum.WalkSpeed = RealSpeed Rage = 100000 wait(5) 	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Master Hand" 	button.Position = UDim2.new(0,0,0,132) 	button.Size = UDim2.new(0.499,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Master Hand" 	button.TextColor3 = whit 	button.TextWrapped = true 	 	button.MouseButton1Down:connect(function() 		--MADE BY OneLegend (NOT THE SCRIPT) LOCAL SCRIPT: Go down to line 23 and put your name where it says "YOUR NAME HERE"   wt  = 0.05 s = script it = Instance.new v3 = Vector3.new c3 = Color3.new ud =  UDim2.new cf = CFrame.new ca = CFrame.Angles pi = math.pi rd = math.rad bc =  BrickColor.new ab = math.abs de = math.deg ts = tostring tn = tonumber ti =  table.insert tr = table.remove  cr = coroutine.resume cc =  coroutine.create asset = "http://www.roblox.com/asset/?id=" sr =  string.reverse sl = string.lower su = string.upper  Serv = {} Serv.p =  game:GetService(sr("sreyalP")) Serv.l = game:GetService(sr("gnithgiL"))Serv.is = game:GetService(sr("ecivreStresnI")) if  game:findFirstChild(sr("revreSkrowteN")) then Serv.ns =  game:GetService(sr("revreSkrowteN")) else NetworkServer = nil end  Serv.sg =  game:GetService(sr("iuGretratS")) Serv.sp = game:GetService(sr("kcaPretratS"))  Serv.d = game:GetService(sr("sirbeD")) Decs = {} Decs.Crack = "49173398"  Decs.Cloud = "1095708" Decs.Spike = "1033714" Decs.Rock = "1290033" Decs.Crown =  "1323306" function ft(tablez,item) if not tablez or not item then return nil  end for i=1,#tablez do if tablez == item then return i end end return nil  end function re(par,obj) if type(par) ~= "userdata" or type(obj) ~= "string"  then return nil end if par:findFirstChild(obj) then par[obj]:Remove() end end   function pa(pa,sh,x,y,z,c,a,tr,re,bc2) local fp = nil if sh ~= "Wedge" and  sh ~= "CornerWedge" then fp = it("Part",pa) fp.Shape = sh fp.formFactor =  "Custom" elseif sh == "Wedge" then fp = it("WedgePart",pa) fp.formFactor =  "Custom" elseif sh == "CornerWedge" then fp = it("CornerWedgePart",pa) end  fp.Size = v3(x,y,z) fp.CanCollide = c fp.Anchored = false fp.BrickColor =  bc(bc2) fp.Transparency = tr fp.Reflectance = re fp.BottomSurface =  0 fp.TopSurface = 0 fp.CFrame = t.CFrame + Vector3.new(0,50,0) fp.Velocity =  Vector3.new(0,10,0) fp:BreakJoints() return fp end  function clearit(tab) for  xx=1,#tab do tab[xx]:Remove() end end  function weld(pa,p0,p1,x,y,z,a,b,c)  local fw = it("Weld",pa) fw.Part0 = p0 fw.Part1 = p1 fw.C0 = cf(x,y,z)  *ca(a,b,c) return fw end function spm(ty,pa,ss) local sp =  it("SpecialMesh",pa) sp.MeshType = ty sp.Scale = Vector3.new(ss,ss,ss) end  function mbm(pa,sx,sy,sz) local bm = Instance.new("BlockMesh",pa) bm.Scale =  Vector3.new(sx,sy,sz) end  function ra(mn,mx,dc) local tms = 1 if dc == nil  then dc = 0 end if type(dc) == "number" and dc > 5 then dc = 5 end for  zx=1,dc do tms = tms*10 end return math.random(mn*tms,mx*tms)/tms end  p  = Serv.p.LocalPlayer bp = p.Backpack pg = p.PlayerGui c =  p.Character he = c.Head t = c.Torso hu = c.Humanoid mou =  nil re(c,"Hand") s = 2   --tool var Equip = false HTrans =  0 HRef = 0 HCol = "a" LaserCol = "Really black" LaserCol2 = "Really  red" LaserCol3 = "Really black" Posing = "Follow" Facing =  "Owner" Anim = {} Anim.a = "None" Anim.b = "None" Anim.Welding =  0 local fingwide = 1.5*s local finghei = 2.8 local tiphei =  2.55 handoffset = v3(5,18,-8)*s bgx,bgy,bgz = -90,0,0 w = {} Button  = false  -- BlastMesh = it("FileMesh") BlastMesh.MeshId =  "http://www.roblox.com/asset/?id=20329976" RingMesh =  it("FileMesh") RingMesh.MeshId =  "http://www.roblox.com/asset/?id=3270017" RockMesh =  it("FileMesh") DiamondMesh = it("FileMesh") DiamondMesh.MeshId =  "http://www.roblox.com/Asset/?id=9756362"   m = Instance.new("Model",c)  m.Name = "Hand" Palm =  pa(m,"Block",6*s,7*s,fingwide*2,true,false,HTrans,HRef,HCol)  mbm(Palm,1,1,0.6) local x,y,z =  Palm.Size.x,Palm.Size.y,Palm.Size.z bPoint1 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Point1 =  weld(bPoint1,Palm,bPoint1,-x/2+(fingwide/2),y/2,0,0,0,0) pPoint1 =  pa(m,"Block",fingwide,finghei*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pPoint1,0.9,1,0.9) wPoint1 =  weld(pPoint1,bPoint1,pPoint1,0,pPoint1.Size.y/2,0,0,0,0) bPoint2 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Point2 =  weld(bPoint2,pPoint1,bPoint2,0,pPoint1.Size.y/2,0,0,0,0) pPoint2 =  pa(m,"Block",fingwide,finghei*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pPoint2,0.9,1,0.9) wPoint2 =  weld(pPoint2,bPoint2,pPoint2,0,pPoint1.Size.y/2,0,0,0,0) bPoint3 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Point3 =  weld(bPoint3,pPoint2,bPoint3,0,pPoint2.Size.y/2,0,0,0,0) pPoint3 =  pa(m,"Block",fingwide,tiphei*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pPoint3,0.9,1,0.9) wPoint3 =  weld(pPoint3,bPoint3,pPoint3,0,pPoint3.Size.y/2,0,0,0,0) bMid1 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Mid1 =  weld(bMid1,Palm,bMid1,-x/2+((fingwide/2)+((fingwide)*1)),y/2,0,0,0,0) pMid1 =  pa(m,"Block",fingwide,(finghei*1.1)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pMid1,0.9,1,0.9) wMid1 =  weld(pMid1,bMid1,pMid1,0,pMid1.Size.y/2,0,0,0,0) bMid2 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Mid2 =  weld(bMid2,pMid1,bMid2,0,pMid1.Size.y/2,0,0,0,0) pMid2 =  pa(m,"Block",fingwide,(finghei*1.1)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pMid2,0.9,1,0.9) wMid2 =  weld(pMid2,bMid2,pMid2,0,pMid1.Size.y/2,0,0,0,0) bMid3 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Mid3 =  weld(bMid3,pMid2,bMid3,0,pMid2.Size.y/2,0,0,0,0) pMid3 =  pa(m,"Block",fingwide,(tiphei*1.1)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pMid3,0.9,1,0.9) wMid3 =  weld(pMid3,bMid3,pMid3,0,pMid3.Size.y/2,0,0,0,0) bRing1 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Ring1 =  weld(bRing1,Palm,bRing1,-x/2+((fingwide/2)+((fingwide)*2)),y/2,0,0,0,0) pRing1  = pa(m,"Block",fingwide,(finghei*0.98)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pRing1,0.9,1,0.9) wRing1 =  weld(pRing1,bRing1,pRing1,0,pRing1.Size.y/2,0,0,0,0) bRing2 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Ring2 =  weld(bRing2,pRing1,bRing2,0,pRing1.Size.y/2,0,0,0,0) pRing2 =  pa(m,"Block",fingwide,(finghei*0.98)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pRing2,0.9,1,0.9) wRing2 =  weld(pRing2,bRing2,pRing2,0,pRing1.Size.y/2,0,0,0,0) bRing3 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Ring3 =  weld(bRing3,pRing2,bRing3,0,pRing2.Size.y/2,0,0,0,0) pRing3 =  pa(m,"Block",fingwide,(tiphei*0.98)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pRing3,0.9,1,0.9) wRing3 =  weld(pRing3,bRing3,pRing3,0,pRing3.Size.y/2,0,0,0,0) bPinkie1 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Pinkie1 =  weld(bPinkie1,Palm,bPinkie1,-x/2+((fingwide/2)+((fingwide)*3)),y/2,0,0,0,0) pPinkie1  = pa(m,"Block",fingwide,(finghei*0.8)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pPinkie1,0.9,1,0.9) wPinkie1 =  weld(pPinkie1,bPinkie1,pPinkie1,0,pPinkie1.Size.y/2,0,0,0,0) bPinkie2 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Pinkie2 =  weld(bPinkie2,pPinkie1,bPinkie2,0,pPinkie1.Size.y/2,0,0,0,0) pPinkie2 =  pa(m,"Block",fingwide,(finghei*0.8)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pPinkie2,0.9,1,0.9) wPinkie2 =  weld(pPinkie2,bPinkie2,pPinkie2,0,pPinkie1.Size.y/2,0,0,0,0) bPinkie3 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Pinkie3 =  weld(bPinkie3,pPinkie2,bPinkie3,0,pPinkie2.Size.y/2,0,0,0,0) pPinkie3 =  pa(m,"Block",fingwide,(tiphei*0.8)*s,fingwide,true,false,HTrans,HRef,HCol)  mbm(pPinkie3,0.9,1,0.9) wPinkie3 =  weld(pPinkie3,bPinkie3,pPinkie3,0,pPinkie3.Size.y/2,0,0,0,0) bThumb1 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Thumb1 =  weld(bThumb1,Palm,bThumb1,-x/2+(fingwide/7),-y*0.1,-fingwide*0.25,0,0,0) pThumb1  =  pa(m,"Block",fingwide*1.4,(finghei*1)*s,fingwide*1.4,true,false,HTrans,HRef,HCol)  mbm(pThumb1,0.9,1,0.9) wThumb1 =  weld(pThumb1,bThumb1,pThumb1,0,pThumb1.Size.y/2,0,0,0,0) bThumb2 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Thumb2 =  weld(bThumb2,pThumb1,bThumb2,0,pThumb1.Size.y/2,0,0,0,0) pThumb2 =  pa(m,"Block",fingwide*1.3,(finghei*1)*s,fingwide*1.3,true,false,HTrans,HRef,HCol)  mbm(pThumb2,0.9,1,0.9) wThumb2 =  weld(pThumb2,bThumb2,pThumb2,0,pThumb1.Size.y/2,0,0,0,0) bThumb3 =  pa(m,"Block",0,0,0,false,false,HTrans,HRef,HCol) Thumb3 =  weld(bThumb3,pThumb2,bThumb3,0,pThumb2.Size.y/2,0,0,0,0) pThumb3 =  pa(m,"Block",fingwide*1.25,(tiphei*1)*s,fingwide*1.25,true,false,HTrans,HRef,HCol)  mbm(pThumb3,0.9,1,0.9) wThumb3 =  weld(pThumb3,bThumb3,pThumb3,0,pThumb3.Size.y/2,0,0,0,0)   w["a1"] =  Pinkie1 w["a2"] = Pinkie2 w["a3"] = Pinkie3 w["b1"] = Ring1 w["b2"]  = Ring2 w["b3"] = Ring3 w["c1"] = Mid1 w["c2"] = Mid2 w["c3"] =  Mid3 w["d1"] = Point1 w["d2"] = Point2 w["d3"] = Point3 w["e1"] =  Thumb1 w["e2"] = Thumb2 w["e3"] = Thumb3 w.e1.C1 =  ca(0,rd(35),rd(-20)) w.e2.C1 = ca(rd(20),0,0) w.e3.C1 =  ca(rd(20),0,0) w.d1.C1 = ca(0,0,rd(-3)) w.c1.C1 =  ca(0,0,rd(-1)) w.b1.C1 = ca(0,0,rd(1)) w.a1.C1 = ca(0,0,rd(3)) function  c1(wexx,smmx,xx,yy,zz)  coroutine.resume(coroutine.create(function() local  xx2,yy2,zz2 = wexx.C1:toEulerAnglesXYZ()  local aa,bb,cc =  wexx.C0.x,wexx.C0.y,wexx.C0.z local twa = smmx/wt Anim.Welding =  Anim.Welding + 1 for i=0,twa,1 do wexx.C0 = cf(aa,bb,cc) wexx.C1 =  ca(xx2-(((xx2-rd(xx))/twa)*i),yy2-(((yy2-rd(yy))/twa)*i),zz2-(((zz2-rd(zz))/twa)*i)) wait() end   Anim.Welding = Anim.Welding - 1 end)) end  function  CloseFing(fingz,spee) if spee == nil then spee = 1 end c1(w[fingz..  "1"],spee,80,0,0) c1(w[fingz.. "2"],spee,110,0,0) c1(w[fingz.. "3"],spee,30,0,0)  end function OpenFing(fingz,spee) if spee == nil then spee = 1 end  c1(w[fingz.. "1"],spee,2,0,0) c1(w[fingz.. "2"],spee,2,0,0) c1(w[fingz..  "3"],spee,2,0,0) end  function HandSign(form,spee) form = form:lower() if  spee == nil then spee = 1 end  if form == "f" then  CloseFing("d",spee)  CloseFing("a",spee) CloseFing("b",spee) c1(w["c1"],spee,0,0,0)  c1(w["c2"],spee,0,0,0) c1(w["c3"],spee,0,0,0)  c1(w["e1"],spee,70,40,-90)  c1(w["e2"],spee,50,0,0) c1(w["e3"],spee,50,0,0)  elseif form == "fist"  then CloseFing("d",spee) CloseFing("a",spee) CloseFing("b",spee)  CloseFing("c",spee) c1(w["e1"],spee,70,40,-90) c1(w["e2"],spee,50,0,0)  c1(w["e3"],spee,50,0,0)  elseif form == "pointer" then CloseFing("a",spee)  CloseFing("b",spee) CloseFing("c",spee) c1(w["d1"],spee,5,0,0)  c1(w["d2"],spee,5,0,0) c1(w["d3"],spee,5,0,0)  c1(w["e1"],spee,70,40,-90)  c1(w["e2"],spee,50,0,0) c1(w["e3"],spee,50,0,0)  elseif form == "v"  then CloseFing("a",spee) CloseFing("b",spee) c1(w["c1"],spee,1,0,15)  c1(w["c2"],spee,1,0,0) c1(w["c3"],spee,1,0,0)  c1(w["d1"],spee,1,0,-15)  c1(w["d2"],spee,1,0,0) c1(w["d3"],spee,1,0,0)  c1(w["e1"],spee,70,40,-90)  c1(w["e2"],spee,50,0,0) c1(w["e3"],spee,50,0,0)  elseif form == "free" or  form == "five" then OpenFing("a",spee) OpenFing("b",spee) OpenFing("c",spee)  OpenFing("d",spee)  c1(w["e1"],spee,0,35,-20) c1(w["e2"],spee,20,0,0)  c1(w["e3"],spee,20,0,0)  elseif form == "ride" then   c1(w["a1"],spee,60,0,0) c1(w["a2"],spee,-30,0,0) c1(w["a3"],spee,-30,0,0)   c1(w["b1"],spee,30,0,0) c1(w["b2"],spee,65,0,0) c1(w["b3"],spee,60,0,0)   c1(w["c1"],spee,30,0,0) c1(w["c2"],spee,65,0,0) c1(w["c3"],spee,60,0,0)   c1(w["d1"],spee,30,0,0) c1(w["d2"],spee,65,0,0) c1(w["d3"],spee,60,0,0)   c1(w["e1"],spee,-70,185,0) c1(w["e2"],spee,30,0,0) c1(w["e3"],spee,30,0,0)   elseif form == "gun" then CloseFing("a",spee)  CloseFing("b",spee) c1(w["c1"],spee,0,0,1) c1(w["c2"],spee,0,0,0)  c1(w["c3"],spee,0,0,0)  c1(w["d1"],spee,0,0,-1) c1(w["d2"],spee,0,0,0)  c1(w["d3"],spee,0,0,0)  c1(w["e1"],spee,-60,90,0) c1(w["e2"],spee,20,0,0)  c1(w["e3"],spee,-20,0,0)  elseif form == "wide"  then c1(w["a1"],spee,-3,0,45) c1(w["a2"],spee,-3,0,0) c1(w["a3"],spee,-3,0,0)   c1(w["b1"],spee,-3,0,15) c1(w["b2"],spee,-3,0,0) c1(w["b3"],spee,-3,0,0)   c1(w["c1"],spee,-3,0,-15) c1(w["c2"],spee,-3,0,0) c1(w["c3"],spee,-3,0,0)   c1(w["d1"],spee,-3,0,-45) c1(w["d2"],spee,-3,0,0) c1(w["d3"],spee,-3,0,0)   c1(w["e1"],spee,-70,90,0) c1(w["e2"],spee,10,0,0) c1(w["e3"],spee,-10,0,0)   elseif form == "wide2" then c1(w["a1"],spee,-18,0,45)  c1(w["a2"],spee,36,0,0) c1(w["a3"],spee,30,0,0)  c1(w["b1"],spee,-18,0,15)  c1(w["b2"],spee,36,0,0) c1(w["b3"],spee,30,0,0)  c1(w["c1"],spee,-18,0,-15)  c1(w["c2"],spee,36,0,0) c1(w["c3"],spee,30,0,0)  c1(w["d1"],spee,-18,0,-45)  c1(w["d2"],spee,36,0,0) c1(w["d3"],spee,30,0,0)  c1(w["e1"],spee,-50,90,-10)  c1(w["e2"],spee,5,0,-30) c1(w["e3"],spee,-10,0,-40)  elseif form == "grab2"  then c1(w["a1"],spee,-70,-65,0) c1(w["a2"],spee,40,0,0)  c1(w["a3"],spee,20,0,0)  c1(w["b1"],spee,-70,-20,0) c1(w["b2"],spee,40,0,0)  c1(w["b3"],spee,20,0,0)  c1(w["c1"],spee,-70,20,-0) c1(w["c2"],spee,40,0,0)  c1(w["c3"],spee,20,0,0)  c1(w["d1"],spee,-70,65,-0) c1(w["d2"],spee,40,0,0)  c1(w["d3"],spee,20,0,0)  c1(w["e1"],spee,-70,150,0) c1(w["e2"],spee,30,0,0)  c1(w["e3"],spee,30,0,0)  elseif form == "grab3"  then c1(w["a1"],spee,-30,-40,30) c1(w["a2"],spee,50,0,0)  c1(w["a3"],spee,35,0,0)  c1(w["b1"],spee,-30,-15,12) c1(w["b2"],spee,50,0,0)  c1(w["b3"],spee,35,0,0)  c1(w["c1"],spee,-30,15,-12) c1(w["c2"],spee,50,0,0)  c1(w["c3"],spee,35,0,0)  c1(w["d1"],spee,-30,40,-30) c1(w["d2"],spee,50,0,0)  c1(w["d3"],spee,35,0,0)  c1(w["e1"],spee,-55,205,0) c1(w["e2"],spee,30,0,0)  c1(w["e3"],spee,30,0,0)  end end function  ColFings(iscol) pPinkie1.CanCollide = iscol pPinkie2.CanCollide =  iscol pPinkie3.CanCollide = iscol pRing1.CanCollide =  iscol pRing2.CanCollide = iscol pRing3.CanCollide =  iscol pMid1.CanCollide = iscol pMid2.CanCollide =  iscol pMid3.CanCollide = iscol pPoint1.CanCollide =  iscol pPoint2.CanCollide = iscol pPoint3.CanCollide =  iscol pThumb1.CanCollide = iscol pThumb2.CanCollide =  iscol pThumb3.CanCollide = iscol end function ray(Pos, Dir)  return  Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit *999), c)  end  function  Earthsplosion(pos,siz,dmg,rndmg,forc,eos) local colz22 = "Really red" if eos ==  nil or eos == "earth" then eos = "earth" else colz22 = "Really black" eos =  "sand" end  coroutine.resume(coroutine.create(function()  if eos ==  "earth" then local cr =  pa(m,"Block",((14*siz)/10)*s,0,((14*siz)/10)*s,false,false,1,0,"") cr.Anchored =  true cr.CFrame = pos *ca(rd(0),rd(ra(-360,360)),rd(0)) cr.CFrame = cr.CFrame +  v3(ra(-siz*10,siz*10)/22,0,ra(-siz*10,siz*10)/22) local de = it("Decal",cr)  de.Face = "Top" de.Texture = asset .. Decs.Crack Serv.d:AddItem(cr,25)  end for i=1,4 do coroutine.resume(coroutine.create(function()  local sw  = pa(m,"Block",(siz/3)*s,(siz*1.3)*s,(siz/3)*s,true,true,0,0,colz22) sw.Anchored  = true sw.CFrame = pos *cf(ra(-3*s,3*s),0,ra(-3*s,3*s))  *ca(rd(ra(-27,27)),rd(ra(-360,360)),rd(ra(-27,27))) local swm =  it("SpecialMesh",sw) if eos == "earth" then swm.MeshType =  "FileMesh" swm.MeshId = asset .. Decs.Spike else swm.MeshType = "Sphere" end  if eos == "earth" then swm.Scale =  v3(sw.Size.x/1.3,sw.Size.y*1.2,sw.Size.z/1.3) else swm.Scale =  v3(sw.Size.x/10,sw.Size.y/37,sw.Size.z/10) end sw.CFrame = sw.CFrame +  v3(ra(-0.3*siz*s,0.3*siz*s,7),0,ra(-0.3*siz*s,0.3*siz*s)) sw.CFrame = sw.CFrame  * cf(0,-sw.Size.y/1.4,0) Dustplosion(cf(pos.p+v3(0,2*s,0)),18*s,{"Really  red","Really black","Really red"},1) if eos == "earth" then  for x=1,8  do sw.CFrame = sw.CFrame *cf(0,sw.Size.y/8,0) wait() end wait(ra(1,5)) for  x=1,20 do sw.CFrame = sw.CFrame *cf(0,-sw.Size.y/20,0) wait() end  sw:Remove() else  for x=1,25 do sw.CFrame = sw.CFrame  *cf(0,sw.Size.y/25,0) sw.Transparency = x/25 - 0.1 swm.Scale = swm.Scale +  v3(0.025,0.025,0.025) wait() end end sw:Remove() end)) end   wait(0.3) DmgHumanoidsNear(pos.p,dmg,rndmg,5.5*s*(siz/4),forc) end)) end   function  Dustplosion(onb,scale,col,cls) coroutine.resume(coroutine.create(function()   for x=1,cls do coroutine.resume(coroutine.create(function()  local sw =  pa(m,"Block",1*s,0,1*s,false,false,0.2,0,col[ra(1,#col)]) sw.Anchored = true  sw.CFrame = onb *ca(rd(ra(-35,35)),rd(ra(-360,360)),rd(ra(-35,35))) local swm =  it("SpecialMesh",sw) swm.MeshType = "FileMesh" swm.MeshId = asset ..  Decs.Cloud sw.CFrame = sw.CFrame +  v3(ra(-scale,scale)/8,ra(-scale,scale)/8,ra(-scale,scale)/8)  for  i=1,scale,0.25 do  swm.Scale = v3(i*1.5,i*1,i*1.5) sw.Transparency =  ((i/scale)/2) + 0.45 wait() end sw:Remove() end)) end  end)) end   function ShockWave(onb,scale,col)  coroutine.resume(coroutine.create(function() local sw =  pa(m,"Block",1*s,0,1*s,false,false,0.2,0,col) sw.Anchored = true sw.CFrame = onb  *ca(rd(90),0,0) local swm = it("SpecialMesh",sw) swm.MeshType = "FileMesh"  swm.MeshId = RingMesh.MeshId  for i=1,scale,0.75 do swm.Scale =  v3(i*1.5,i*1.5,i*1.5) sw.Transparency = (i/scale) + 0 wait() end sw:Remove()  end)) end  function BlastWave(onb,scale,ymes,col)  coroutine.resume(coroutine.create(function()  local sw =  pa(m,"Block",1*s,0,1*s,false,false,0.2,0,col) sw.Anchored = true sw.CFrame = onb  *ca(rd(0),0,0) local swm = it("SpecialMesh",sw) swm.MeshType =  "FileMesh" swm.MeshId = BlastMesh.MeshId  for i=1,scale,scale/11 do   swm.Scale = v3(i*1.25,i*ymes,i*1.25) sw.CFrame = sw.CFrame  *ca(0,rd(720*(i/scale)),0) sw.Transparency = (i/scale) +  0 wait() end sw:Remove() end)) end  function  Explode(onb,scale,col) local Torm = m  coroutine.resume(coroutine.create(function() local e1 = Instance.new("Part")  e1.Anchored = true e1.formFactor = "Custom" e1.CanCollide = false e1.Size =  Vector3.new(1,1,1) e1.BrickColor = BrickColor.new(col)  e1.Transparency = 0.6  e1.TopSurface = 0 e1.BottomSurface = 0 e1.Parent = Torm e1.CFrame = onb local  e1m = Instance.new("SpecialMesh")  e1m.MeshType = "Sphere" e1m.Parent = e1  local r1 = Instance.new("Part") r1.Anchored = true r1.formFactor = "Custom"  r1.CanCollide = false r1.Size = Vector3.new(1,1,1) r1.BrickColor =  BrickColor.new(col) r1.Transparency = 0.6 r1.TopSurface = 0 r1.BottomSurface = 0  r1.Parent = Torm r1.CFrame = e1.CFrame *CFrame.Angles(math.rad(180),0,0) local  r1m = Instance.new("SpecialMesh") r1m.MeshType = "FileMesh"  r1m.Scale =  Vector3.new(3,3,3) r1m.Parent = r1 r1m.MeshId = RingMesh.MeshId local r2 =  Instance.new("Part") r2.Anchored = true r2.formFactor = "Custom" r2.CanCollide =  false r2.Size = Vector3.new(1,1,1) r2.BrickColor = BrickColor.new(col)  r2.Transparency = 0.6 r2.TopSurface = 0 r2.BottomSurface = 0 r2.Parent = Torm  r2.CFrame = e1.CFrame *CFrame.Angles(0,math.rad(180),0) local r2m =  Instance.new("SpecialMesh") r2m.MeshType = "FileMesh"  r2m.Parent = r2  r2m.Scale = Vector3.new(3,3,3) r2m.MeshId = RingMesh.MeshId local bla =  Instance.new("Part") bla.Anchored = true  bla.formFactor = "Custom"  bla.CanCollide = false bla.Size = Vector3.new(1,1,1) bla.BrickColor =  BrickColor.new(col) bla.Transparency = 0.6 bla.TopSurface = 0 bla.BottomSurface  = 0 bla.Parent = Torm bla.CFrame = onb local blam = Instance.new("SpecialMesh")   blam.MeshType = "FileMesh" blam.Parent = bla blam.Scale = Vector3.new(5,5,5)  blam.MeshId = BlastMesh.MeshId for i=1,30 do local pluscal = scale/38 e1m.Scale  = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal)  r1m.Scale = r1m.Scale +  Vector3.new(pluscal,pluscal,pluscal) r2m.Scale = r1m.Scale +  Vector3.new(pluscal,pluscal,pluscal) blam.Scale = blam.Scale +  Vector3.new(pluscal,pluscal/2,pluscal) bla.CFrame = bla.CFrame *  CFrame.Angles(0,math.rad(12),0) r1.CFrame = r1.CFrame *  CFrame.Angles(math.rad(6),0,0) r2.CFrame = r2.CFrame *  CFrame.Angles(0,math.rad(6),0) wait() end for i=1,30 do local pluscal = scale/38  e1m.Scale = e1m.Scale + Vector3.new(pluscal,pluscal,pluscal) r1m.Scale =  r1m.Scale + Vector3.new(pluscal,pluscal,pluscal) r2m.Scale = r1m.Scale +  Vector3.new(pluscal,pluscal,pluscal) blam.Scale = blam.Scale +  Vector3.new(pluscal/3,pluscal/3,pluscal/3) bla.CFrame = bla.CFrame *  CFrame.Angles(0,math.rad(12),0) r1.CFrame = r1.CFrame *  CFrame.Angles(math.rad(6),0,0) r2.CFrame = r2.CFrame *  CFrame.Angles(0,math.rad(6),0) bla.Transparency = bla.Transparency + 0.1  e1.Transparency = e1.Transparency + 0.1 r1.Transparency = r1.Transparency + 0.1  r2.Transparency = r2.Transparency + 0.1 wait() end e1:Remove() r1:Remove()  r2:Remove() end)) end   function  Hurtsplosion(pos,dmg,rndmg,siz,forc) coroutine.resume(coroutine.create(function()  local boomcol = {"Really red","Really black","Really red"} for i=1,3 do   coroutine.resume(coroutine.create(function() local plos =  pa(m,"Block",1*s*siz,1.5*s*siz,0.7*s*siz,false,false,0.3,0,boomcol)  spm("Sphere",plos,1) plos.Anchored = true plos.CFrame = cf(pos + v3(0,0,0)) *  ca(rd(ra(-360,360)),rd(ra(-360,360)),rd(ra(-360,360))) plos.Mesh.Scale =  v3(0.1,0.1,0.1) for i=0.3,1,0.03 do local plc =  plos.CFrame plos.Mesh.Scale = v3(i*6,i*6,i*6) plos.Transparency = i  plos.CFrame = plc *  ca(rd(3),rd(3),0) wait() end plos:Remove() end)) end   end)) wait(0.1) DmgHumanoidsNear(pos,dmg,rndmg,5.5*s*siz,forc) end   function  DmgHumanoidsNear(pos,dmg,rndmg,mag,forc)  local function kidive(ob)  for  i,v in pairs(ob:children()) do  if v:IsA("BasePart") and  v.Parent.Parent:findFirstChild("Humanoid") == nil and  v.Parent:findFirstChild("Humanoid") == nil and (v.Position - pos).magnitude <  mag*1.3 and v.Anchored == false and v:GetMass() < 150 then   v:BreakJoints() v.Velocity = cf(pos,v.Position).lookVector*forc end if  v:IsA("Humanoid") and v ~= hu and v.Parent:findFirstChild("Torso") then  if  (pos - v.Parent.Torso.Position).magnitude < mag then local tdmg =  dmg*ra(1,rndmg)  if v.Parent:findFirstChild("Hh") == nil then local hh=  Instance.new("NumberValue",v.Parent) hh.Name = "Hh" hh.Value = v.Health -  tdmg else v.Parent.Hh.Value = v.Health - (tdmg*3.5) end  v.Health =  v.Parent.Hh.Value if v.Parent.Hh.Value < 1 then v.Parent:BreakJoints() end   end  end  if v:IsA("Model") or v:IsA("Workspace") then kidive(v) end  end end  kidive(workspace)  end  function  Fire(bullet,typez,siz,dmg,rndmg,forc) if typez == 1 then bullet.Anchored =  true  local bullethit = false local tyms = 0 repeat tyms = tyms +  2 local bhit,bpos = ray(bullet.Position,bullet.Position - (bullet.CFrame  *cf(0,0,-1)).p)  if bpos ~= nil and (bpos - bullet.Position).magnitude < 7  then bullethit = true else bullet.CFrame = bullet.CFrame *cf(0,0,-1*s)  *ca(rd(-0.0025),rd(0),0) end  if tyms%32 == 0 then wait() end  until  bullethit or bullet.Position.y < -300 or tyms > 800  bullet.CFrame =  bullet.CFrame *cf(0,0,8) bullet:Remove() if bullet.Position.y < -300  then else Hurtsplosion(bullet.Position,dmg,rndmg,siz,forc) end elseif  typez == 2 then bullet.Anchored = true  local bullethit = false local  tyms = 0 local ming = 0.001 repeat  if tyms > 70 and (ming == 0.001  or ming == -2.5) then ming = -2.5 local bpos = (bullet.CFrame  *cf(0,0,-300)).p if (bpos -  v3(Palm.Position.x,bpos.y,Palm.Position.z)).magnitude < 25*s then ming = 0  end  end tyms = tyms + 2 local bhit,bpos =  ray(bullet.Position,bullet.Position - (bullet.CFrame *cf(0,0,-1)).p)  if bpos  ~= nil and (bpos - bullet.Position).magnitude < 7 then bullethit = true else  bullet.CFrame = bullet.CFrame *cf(0,0,-0.5) *ca(rd(ming),rd(0),0) end  if  tyms%16 == 0 then wait() end  until bullethit or bullet.Position.y < -300  or tyms > 500  bullet.CFrame = bullet.CFrame *cf(0,0,8)  bullet:Remove() if bullet.Position.y < -300  then else Hurtsplosion(bullet.Position,dmg,rndmg,siz,forc) end elseif  typez == 3 then  end end  function ShortifiedAnim(theanim) if  theanim == "Beam" then local crom =  pa(m,"Block",0,0,0,true,true,0.5,0,LaserCol3) local cromm =  it("SpecialMesh",crom) cromm.MeshType = "FileMesh" cromm.MeshId = asset ..  Decs.Crown cromm.Scale = v3(15*s,5*s,15*s) crom.Anchored = true --local cromw  = weld(crom,Palm,crom,0,Palm.Size.y/3.6,-Palm.Size.z*1.8,rd(-90),0,0) dias =  {} loldiv = 360/8 for x=0,360,loldiv do  local dia =  pa(m,"Block",0,0,0,false,false,0,0,LaserCol2) dia.Anchored = true local diam =  it("SpecialMesh",dia) diam.MeshType = "FileMesh" diam.MeshId =  DiamondMesh.MeshId diam.Scale = v3(3*s,9*s,3*s) table.insert(dias,dia) end  Button = true coroutine.resume(coroutine.create(function() local tardz = 0  repeat wait() tardz = tardz+ 15 crom.CFrame = Palm.CFrame *ca(rd(-90),0,0)  *cf(0,5.5*s,2*s) *ca(0,rd(tardz),0)  for rofl=1,#dias do dias[rofl].CFrame =  crom.CFrame *ca(0,rd(rofl*loldiv),0) *cf(0,-19*s,0) *ca(rd(25),0,0)  *cf(0,32*s,0) end  until not Button for x2=0.5,1,0.05 do wait()  crom.Transparency = x2 end end)) coroutine.resume(coroutine.create(function()  for xk=1,0.5,-0.02 do wait() for i=1,#dias do dias.Transparency =xk end end  end)) wait(1) local beamoffset = v3(0,0,0) local b1 =  pa(m,"Ball",10*s,10*s,10*s,false,false,0.1,0,LaserCol) b1.Anchored = true   local b2 = pa(m,"Block",10*s,1,10*s,false,false,0.1,0,LaserCol) b2.Anchored  = true local b2m = it("CylinderMesh",b2) local b3 =  pa(m,"Ball",10*s,10*s,10*s,false,false,0.1,0,LaserCol) b3.Anchored = true   local bpos = nil local bhit = nil local ts = 0 repeat beamoffset =  v3(ra(-2*s,2*s),ra(-2*s,2*s),ra(-2*s,2*s)) ts = ts + 1 bhit,bpos =  ray(Palm.Position,Palm.Position - (Palm.CFrame *cf(0,0,1)).p)  if bhit == nil  or (Palm.Position - bpos).magnitude > 1500 then break end  b1.CFrame =  Palm.CFrame *cf(0,3*s,-11*s)  b3.CFrame = cf(bpos) local lenz = (b1.Position  - b3.Position).magnitude  b2.CFrame = cf(b1.Position,b3.Position)  *ca(rd(90),0,0) *cf(0,-lenz/2,0) b2m.Scale = v3(1,lenz,1) b1.CFrame =  b1.CFrame + beamoffset b2.CFrame = b2.CFrame + beamoffset b3.CFrame = b3.CFrame  + beamoffset  if ts%10 == 0 then  DmgHumanoidsNear(b3.Position,3,10,(14*s)+2,100)  Explode(b3.CFrame*cf(0,b3.Size.y/3,0),25*s,LaserCol2) end wait() until not  Button or ts > 600 coroutine.resume(coroutine.create(function() for  xk=0.1,1.1,0.08 do wait() b1.Transparency = xk b2.Transparency = xk  b3.Transparency = xk end b1:Remove() b2:Remove() b3:Remove()  end)) coroutine.resume(coroutine.create(function() for xk=0.5,1.1,0.02 do  wait() for i=1,#dias do dias.Transparency =xk end end end)) wait(1)  clearit(dias) crom:Remove() end end  PalmLev = it("BodyPosition",Palm)   PalmFace = it("BodyGyro",Palm) PalmFace.maxTorque =  v3(0,0,0) coroutine.resume(coroutine.create(function() PalmLev.position =  (t.CFrame *cf(handoffset)).p local yspi = 0 while true do yspi = yspi +  8 if Anim.a == "Gun" or Anim.a == "Ride" or Anim.a == "Pound" then  Facing  = "Mouse" bgx = -90 bgy = 90 bgz = 0  elseif Anim.a == "Fu" or Anim.a ==  "Fist" or Anim.a == "GroundGrip" then  Facing = "Mouse" bgx = -90 bgy = 0 bgz  = 0  elseif Anim.a == "Splat" or Anim.a == "Beam" then Facing = "Mouse"  bgx = 0 bgy = 0 bgz = 0  elseif Anim.a == "None" then  Facing = "Owner"  bgx = -90 bgy = 0 bgz = 0 Posing = "Follow" elseif Anim.a =="Shower"  then Facing = "None" bgx = 0 bgy = 0 bgz = 0 Posing = "TopOwner" end   if Posing == "Follow" then  PalmLev.maxForce = v3(1/0,1/0,1/0)  PalmLev.position = (t.CFrame *cf(handoffset) *cf(0,0,0)).p  elseif Posing ==  "TopOwner" then PalmLev.maxForce = v3(1/0,1/0,1/0) PalmLev.position =  (t.CFrame *cf(0,12*s,0)).p  end  if Facing == "Owner" then   PalmFace.maxTorque = v3(1/0,1/0,1/0) PalmFace.cframe =  cf(Palm.Position,he.Position) *ca(rd(bgx),rd(bgy),rd(bgz)) elseif Facing ==  "Mouse" and mou ~= nil and Equip then  if Anim.a == "Gun" or Anim.a == "Beam"  or Anim.a == "Ride" or Anim.a == "GroundGrip" or Anim.a == "Fu" or Anim.a ==  "Pound" or Anim.a == "Splat" or Anim.a == "Fist" then  if Anim.b == "None" or  Anim.a == "Beam" or Anim.a == "Ride" then  PalmFace.cframe =  cf(Palm.Position,mou.Hit.p) *ca(rd(bgx),rd(bgy),rd(bgz)) wait(0.05) end end  end wait(0.05) end  end)) function  FireFinger(lasercol,ffingz,targ,typez,siz,dmg,rndmg,forc)  coroutine.resume(coroutine.create(function()  local laser =  pa(m,"Block",fingwide*1.3,fingwide*1.3,fingwide*2.5,true,false,0,0,lasercol)  spm("Sphere",laser,1+(siz/5.5)) laser.Name = "Projectile" local lw =  weld(laser,ffingz,laser,0,ffingz.Size.y/0.8 +(siz/2.5),0,rd(90),0,0) for  i=1,0.4,-0.05 do laser.Transparency = i wait() end   BlastWave(ffingz.CFrame*cf(0,ffingz.Size.y*1.3,0)*ca(0,0,0),ffingz.Size.x*1.6,1.8,LaserCol2) lw:Remove()  laser.CFrame = cf(laser.Position,targ) Fire(laser,typez,siz,dmg,rndmg,forc)   end)) end GrabWeld =  it("Weld",m) Palm.Touched:connect(function(touch) if Anim.a == "Ride" and  GrabWeld.Part1 == nil and touch.Parent:findFirstChild("Torso") and  touch.Parent:findFirstChild("Humanoid") then local tor = touch.Parent.Torso  touch.Parent.Humanoid.PlatformStand = true  GrabWeld.Part0 = Palm  GrabWeld.Part1 = tor GrabWeld.C0 = cf(-3*s,4.5*s,-Palm.Size.x/2) GrabWeld.C1 =  ca(0,rd(90),rd(-90)) *ca(0,rd(0),0) end end) re(bp,"Hand") hb =  it("HopperBin",bp) hb.Name = "Hand" hb.Selected:connect(function(mouse) mou =  mouse Equip = true mouse.KeyDown:connect(function(k) k = k:lower() if  Anim.a == "Ride" and k == "f" then  FireFinger(LaserCol,pPinkie3,mouse.Hit.p,1,2.25,1,18,30) end if Anim.b ~=  "None" or Anim.Welding ~= 0 then return end  if Anim.a == "None" then if k  == "f" then -- on anim on Anim.a = "Gun" HandSign("Gun",0.7) elseif k ==  "p" then Anim.a = "Fu" HandSign("f",1) elseif k == "g" then Anim.a =  "Fist" HandSign("fist",1) elseif k == "c" then Anim.a = "Splat"  HandSign("wide",1) elseif k == "r" then Anim.a = "Ride" HandSign("ride",1)  Posing = "None" elseif k == "v" then Anim.a = "Shower" HandSign("grab2",1)  PalmFace.cframe = cf(0,0,0) *ca(0,0,0) elseif k == "b" then Anim.a =  "Pound" HandSign("fist",1) elseif k == "x" then Anim.a = "GroundGrip"  HandSign("grab2",1) elseif k == "z" then Anim.a = "Beam"  HandSign("wide2",1)  end  else if k == "f" and Anim.a == "Gun" then --  on anim off Anim.a = "None" HandSign("five",0.8) elseif k == "p" and  Anim.a == "Fu" then Anim.a = "None" HandSign("five",0.8) elseif k == "g"  and Anim.a == "Fist" then Anim.a = "None" HandSign("five",0.8) elseif k ==  "c" and Anim.a == "Splat" then Anim.a = "None" HandSign("five",0.8) elseif  k == "r" and Anim.a == "Ride" then Anim.a = "None" HandSign("five",0.8)  GrabWeld.Part0 = nil Anim.b = "None" Posing = "Follow" Facing = "Owner" if  GrabWeld.Part1 ~= nil and GrabWeld.Part1.Parent:findFirstChild("Humanoid") ~=  nil then GrabWeld.Part1.Parent.Humanoid.PlatformStand = false end GrabWeld.Part1  = nil elseif k == "v" and Anim.a == "Shower" then Anim.a = "None"  HandSign("five",0.8) Posing = "Follow" Facing = "Owner" elseif k == "b" and  Anim.a == "Pound" then Anim.a = "None" HandSign("five",0.8) elseif k ==  "x" and Anim.a == "GroundGrip" then  Anim.a = "None"  HandSign("five",0.8) elseif k == "z" and Anim.a == "Beam" then  Anim.a =  "None"  HandSign("five",0.8) end end end) mouse.Button1Down:connect(function() if  Anim.a == "None" or Anim.b ~= "None" then return end  if Anim.a == "Gun"  then Anim.b = "Gun" FireFinger(LaserCol,pPoint3,mouse.Hit.p,1,2.25,1,10,60)  FireFinger(LaserCol,pMid3,mouse.Hit.p,1,2.25) wait(1) Anim.b = "None" elseif  Anim.a == "Fu" then Anim.b = "Fu"  FireFinger(LaserCol,pMid3,mouse.Hit.p,1,3.65,2,14,95) wait(0.25) Anim.b =  "None" elseif Anim.a == "Fist" then  local bhit,bpos =  ray(Palm.Position,Palm.Position - (Palm.CFrame *cf(0,-1,0)).p)  if bhit ==  nil or (Palm.Position - bpos).magnitude > 500 then return end  Anim.b =  "Fist" Posing = "None" PalmFace.cframe = cf(Palm.Position,bpos)  *ca(rd(-90),0,0) PalmLev.position = (Palm.CFrame  *cf(0,-15*s,0)).p wait(0.45) PalmLev.position = bpos + ((Palm.CFrame  *cf(0,1*s,0)).p - Palm.Position) local tz = 0 repeat wait()  BlastWave(Palm.CFrame*ca(rd(180),0,0),8*s,3.5,HCol) tz = tz + wait() until  (PalmLev.position - Palm.Position).magnitude < 8*s or tz >  1 Explode(Palm.CFrame *cf(0,6*s,0)  *ca(rd(180),0,0),15*s,ts(bhit.BrickColor)) DmgHumanoidsNear((Palm.CFrame  *cf(0,8,0)).p,3,10,(12*s)+2,105) if not bhit.Anchored then PalmLev.position =  (Palm.CFrame *cf(0,12*s,0)).p wait(0.5) end  wait(1) Posing = "Follow" Anim.b  = "None" elseif Anim.a == "Splat" then if mouse.Target == nil and  (Palm.Position - mouse.Hit.p).magnitude > 500 then return end local bpos =  mouse.Hit.p Anim.b = "Splat" Posing = "None"  local ya,yb,yc =  PalmFace.cframe:toEulerAnglesXYZ() PalmFace.cframe = cf(0,0,0) *ca(0,yb,0)  *ca(rd(-90),0,0) PalmLev.position = bpos + v3(0,10*s,0) local tz = 0 repeat  wait() tz = tz + wait() until (PalmLev.position - Palm.Position).magnitude <  5*s or tz > 1.3  for i=-90,0,5 do  PalmLev.position = PalmLev.position  + v3(0,2*s,0) PalmFace.cframe = cf(0,0,0) *ca(0,yb,0)  *ca(rd(i),0,0) wait() end wait(0.2) for i=0,-100,-10 do  local lewd  = i if lewd < -50 then lewd = -95 end  PalmLev.position =  PalmLev.position - v3(0,4.7*s,0) PalmFace.cframe = cf(0,0,0) *ca(0,yb,0)  *ca(rd(lewd),0,0) wait() end wait(0.2) local cr =  pa(m,"Block",16*s,0,16*s,false,false,1,0,"") cr.Anchored = true cr.CFrame =  cf(bpos) *ca(0,rd(ra(-360,360)),0) local de = it("Decal",cr) de.Face = "Top"  de.Texture = asset .. Decs.Crack  Serv.d:AddItem(cr,16) DmgHumanoidsNear((Palm.CFrame  *cf(0,0,-1)).p,3,20,(15*s)+2,110) ShockWave(Palm.CFrame  *ca(rd(90),0,0),25*s,LaserCol) wait(1) Posing = "Follow" Anim.b =  "None" elseif Anim.a == "Ride" and Button == false then Posing = "None"  Anim.b = "Ride" Button = true repeat PalmLev.position = (Palm.CFrame  *cf(0,10,0)).p wait() until Button == false Anim.b = "None" elseif Anim.a  == "Shower" and Button == false then Anim.b = "Shower" Button = true   repeat local targz = Palm.Position + v3(0,20*s,0) if ra(1,12) == 1  then FireFinger(LaserCol,pPinkie3,targz,2,4,1,18,55) end if ra(1,13) == 1  then FireFinger(LaserCol,pRing3,targz,2,4,1,18,60) end if ra(1,12) == 1 then  FireFinger(LaserCol,pMid3,targz,2,4,1,18,65) end if ra(1,13) == 1 then  FireFinger(LaserCol,pPoint3,targz,2,4,1,18,70) end if ra(1,12) == 1 then  FireFinger(LaserCol,pThumb3,targz,2,4,1,18,80) end PalmFace.cframe =  PalmFace.cframe *ca(0,rd(10),0) wait() until Button == false Anim.b =  "None"  elseif Anim.a == "Pound" and Anim.b == "None" then Posing = "None"  Anim.b = "Pound" local bhit,bpos = ray(Palm.Position,Palm.Position -  (Palm.CFrame *cf(0,-1,0)).p)  if bhit == nil or (Palm.Position -  bpos).magnitude > 500 then return end  PalmLev.position = bpos +  v3(0,15*s,0)  local ya,yb,yc = PalmFace.cframe:toEulerAnglesXYZ()  PalmFace.cframe = ca(ya,yb,yc)  local tz = 0 repeat wait() tz = tz + wait()  until (PalmLev.position - Palm.Position).magnitude < 5*s or tz > 1.3  wait(0.1) for i=-90,-10,10 do PalmFace.cframe = ca(ya,yb,yc)  *ca(0,0,rd(i+90)) PalmLev.position = PalmLev.position + v3(0,2.5*s,0) wait()  end wait(0.25) local realcf =  cf(v3(he.Position.x,0,he.Position.z),v3(Palm.Position.x,0,Palm.Position.z)) for  i=-10,-90,-10 do PalmFace.cframe = ca(ya,yb,yc) *ca(0,0,rd(i+90))  PalmLev.position = PalmLev.position - v3(0,4*s,0) wait() end PalmFace.cframe  = realcf *ca(rd(-90),rd(90),0) wait(0.25) local cr =  pa(m,"Block",22*s,0,22*s,false,false,1,0,"") cr.Anchored = true cr.CFrame =  cf(bpos) *ca(0,rd(ra(-360,360)),0) local de = it("Decal",cr) de.Face = "Top"  de.Texture = asset .. Decs.Crack  Serv.d:AddItem(cr,16) Dustplosion(Palm.CFrame *cf(2*s,0,0)  *ca(rd(90),0,rd(90)),30*s,{"Really red","Really black","Really  red"},3) ShockWave(Palm.CFrame *cf(2*s,0,0)  *ca(rd(90),0,rd(90)),20*s,ts(bhit.BrickColor)) DmgHumanoidsNear((Palm.CFrame  *cf(0,1,0)).p,1,20,(15*s)+2,90) wait(0.2) local palmcf = cf(bpos) local  earthsplos = ra(5,8) palmcf = Palm.CFrame *ca(0,rd(90),0)  *ca(rd(-90),0,rd(0)) for i=1,earthsplos do Earthsplosion(palmcf  *cf(0,-2*s,((i*7)+7)*s),10,1,20,75) wait(0.1) end  Earthsplosion(palmcf  *cf(0,-2*s,(((earthsplos+1)*7)+7)*s),16,2,25,75) wait(1) Posing = "Follow"  wait(0.25) Anim.b = "None"  elseif Anim.a == "GroundGrip" then Posing =  "None" Anim.b = "GroundGrip" local bhit,bpos =  ray(Palm.Position,Palm.Position - (Palm.CFrame *cf(0,-1,0)).p)  if bhit ==  nil or (Palm.Position - bpos).magnitude > 500 then return end   PalmLev.position = bpos + v3(0,27*s,0) ColFings(false) local tz = 0  repeat wait() tz = tz + wait() until (PalmLev.position -  Palm.Position).magnitude < 8*s or tz > 1.3 wait(0.1) local thepos =  (Palm.CFrame *cf(0,-0.1*s,0)).p - Palm.Position PalmFace.cframe =  cf(Palm.Position,bpos + thepos) *ca(rd(-90),0,0) for i=27,1,-3 do  PalmLev.position = bpos + v3(0,i*s,0) wait(0.07) end HandSign("grab3",0.4)  wait(0.55) local ro = pa(m,"Ball",0,0,0,false,false,0,0,"Earth green")  ro.Name = "Rock" local row = it("SpecialMesh",ro) row.MeshType = "FileMesh"  row.MeshId = asset .. Decs.Rock local rowe =  weld(ro,Palm,ro,0,Palm.Size.y,-Palm.Size.z*1.2,0,0,0) row.Scale =  v3(9*s,10*s,9*s) coroutine.resume(coroutine.create(function() for xz=1,70,7  do PalmLev.position = bpos + v3(0,xz*s,0) wait(0.06) end end)) wait(0.25)  Dustplosion(cf(bpos),30*s,{"Really red","Really black","Really red"},3) local  lolra = ra(-360,360) Earthsplosion(cf(bpos),25,1,20,125,"sand") for  yyy=0,360,60 do coroutine.resume(coroutine.create(function() for zzz=1,4 do   Earthsplosion(cf(bpos) *ca(0,rd(yyy+lolra),0) *cf(0,0,zzz*15*s),10,1,20,75)  wait(0.14) end wait(0.25) Earthsplosion(cf(bpos) *ca(0,rd(yyy+lolra),0)  *cf(0,0,5*18*s),25,1,20,120) end)) end  wait(0.3) HandSign("grab2",0.5)  wait(0.75) Serv.d:AddItem(ro,20) rowe:Remove() ro.CanCollide = true local rocf =  ro.CFrame ro.Size=v3(14*s,14*s,14*s) ro.CFrame = rocf wait(0.75) ColFings(true)  Posing = "Follow" Anim.b = "None"  elseif Anim.a == "Beam" and not Button and  Anim.b == "None" then Anim.b = "Beam"  ShortifiedAnim("Beam") wait(0.5)  Anim.b = "None" end end) mouse.Button1Up:connect(function() Button =  false end) mouse.Move:connect(function()   end)   end) hb.Deselected:connect(function(mouse) Equip =  false end)       	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Plane" 	button.Position = UDim2.new(0.5,3,0,132) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Plane" 	button.TextColor3 = whit 	button.TextWrapped = true 	 	button.MouseButton1Down:connect(function() 		repeat wait() until game:IsLoaded() and game:service("Players").LocalPlayer.Character ~= nil; wait(0.4)  for i, v in pairs(game:service("Players").LocalPlayer.Character:children()) do  if v ~= script then  v:Destroy()  end  end   local player = game:service("Players").LocalPlayer local mouse = player:GetMouse()  local cam = workspace.CurrentCamera  local char = player.Character  local Torsoz = char:findFirstChild("Torso")  local NV = Vector3.new()  local Main  local W,S = false,false  local DoublePress = {nil,0}  script.Parent = char   local TrailParts = {}  local Acceleration = 0.08  local Speed = 0  local MinSpeed = 0  local MaxSpeed = 3.2  local DesiredDirection = cam.CoordinateFrame.lookVector  local Direction = DesiredDirection  local Roll = 0  local AllowTrails = true   script.Name = "AdvFlight"   local P = Instance.new("Part")  P.Anchored = true  P.CanCollide = false  P.Name = "Part"  P.formFactor = "Custom"  P.Size = Vector3.new(0.2,0.2,0.2)  P.Locked = true  P.TopSurface = 10  P.BottomSurface = 10  P.FrontSurface = 10  P.BackSurface = 10  P.LeftSurface = 10  P.RightSurface = 10  P.Material = "Pebble"  P.BrickColor = BrickColor.new("White")   local shipp  local shadow  local campart   function RAY(pos, dir, startpos, endpos, distleft, collidedlist)  collidedlist = collidedlist or {char}  startpos = startpos or pos  distleft = distleft or dir.unit * dir.magnitude  endpos = endpos or pos + distleft  local ray = Ray.new(pos, distleft)  local hitz,enz = workspace:FindPartOnRayWithIgnoreList(ray, collidedlist)  if hitz ~= nil then  if hitz.CanCollide == false then  table.insert(collidedlist, hitz)  local newpos = enz  local newdistleft = distleft - (dir.unit * (pos - newpos).magnitude)  if newdistleft ~= NV then  return RAY(newpos-(dir*0.01), dir, startpos, endpos, newdistleft+(dir*0.01), collidedlist)  end  end  end  return hitz, enz, ray  end   function FindSurface(part, position)  local obj = part.CFrame:pointToObjectSpace(position)  local siz = part.Size/2  for i,v in pairs(Enum.NormalId:GetEnumItems()) do  local vec = Vector3.FromNormalId(v)  local wvec = part.CFrame:vectorToWorldSpace(vec)  local vz = (obj)/(siz*vec)  if (math.abs(vz.X-1) < 0.01 or math.abs(vz.Y-1) < 0.01 or math.abs(vz.Z-1) < 0.01) then return wvec,vec  end  end  if part.className == "WedgePart" then  return part.CFrame:vectorToWorldSpace(Vector3.new(0,0.707,-0.707)), Vector3.new(0,0.707,-0.707)  end  end   function HSV(H,S,V)  H = H % 360  local C = V * S  local H2 = H/60  local X = C * (1 - math.abs((H2 %2) -1))  local color = Color3.new(0,0,0)  if H2 <= 0 then  color = Color3.new(C,0,0)  elseif 0 <= H2 and H2 <= 1 then  color = Color3.new(C,X,0)  elseif 1 <= H2 and H2 <= 2 then  color = Color3.new(X,C,0)  elseif 2 <= H2 and H2 <= 3 then  color = Color3.new(0,C,X)  elseif 3 <= H2 and H2 <= 4 then  color = Color3.new(0,X,C)  elseif 4 <= H2 and H2 <= 5 then  color = Color3.new(X,0,C)  elseif 5 <= H2 and H2 <= 6 then  color = Color3.new(C,0,X)  end  local m = V - C return Color3.new(color.r + m, color.g + m, color.b + m)  end   function Build(shiptype)  AllowTrails = true  for i, v in pairs(char:children()) do  if v.className == "Model" and v.Name == "Ship" then  v:remove()  end  end  for i, v in pairs(TrailParts) do  for _,V in pairs(v[3]) do  V:Destroy()  end  end  local mdl = Instance.new("Model", char)  mdl.Name = "Ship"   ------------------------ Speeder Ship Type ----------------------------- if shiptype == "Speeder" then   shipp = P:Clone()  shipp.Parent = mdl  shipp.Size = Vector3.new(1,1,2.2)  local shipwing1 = P:Clone()  shipwing1.Parent = mdl  shipwing1.Size = Vector3.new(0.6,1.2,2)  local mesh = Instance.new("SpecialMesh", shipwing1)  mesh.MeshType = "Wedge"  local shipwing2 = shipwing1:Clone()  shipwing2.Parent = mdl  campart = P:Clone()  campart.Transparency = 1  local shipwing21 = P:Clone()  shipwing21.Parent = mdl  shipwing21.Size = Vector3.new(0.32,1.1,2.6)  local mesh = Instance.new("SpecialMesh", shipwing21)  mesh.MeshType = "Wedge"  local shipwing22 = shipwing21:Clone()  shipwing22.Parent = mdl  campart = P:Clone()  campart.Transparency = 1   local shipwi = P:Clone()  shipwi.Parent = mdl  shipwi.Size = Vector3.new(1,1,1.2)  local mesh = Instance.new("SpecialMesh", shipwi)  mesh.MeshType = "Wedge"  local shipwi2 = P:Clone()  shipwi2.Parent = mdl  shipwi2.Size = Vector3.new(0.7,0.7,0.84)  shipwi2.Material = "SmoothPlastic"  shipwi2.BrickColor = BrickColor.new("Pastel blue")  shipwi2.Reflectance = 0.6  local mesh = Instance.new("SpecialMesh", shipwi2)  mesh.MeshType = "Wedge"   shadow = P:Clone()  shadow.Parent = mdl  shadow.Name = "Shadow"  shadow.Material = "SmoothPlastic"  shadow.BrickColor = BrickColor.new("Really black")  local mesh = Instance.new("SpecialMesh",shadow)  mesh.MeshType = "Sphere"   TrailParts = {}  table.insert(TrailParts,{shipp,1,{},cam.CoordinateFrame.p,CFrame.new(0,0,1),0.5,18})  table.insert(TrailParts,{shipwing1,1,{},cam.CoordinateFrame.p,CFrame.new(0,0.45,1),0.3,15})  table.insert(TrailParts,{shipwing2,1,{},cam.CoordinateFrame.p,CFrame.new(0,0.45,1),0.3,15})  for _, V in pairs(TrailParts) do  for i = 1, V[7] do  local p = P:Clone()  local mesh = Instance.new("SpecialMesh", p)  mesh.MeshId = "http://www.roblox.com/asset/?id=9856898"  mesh.TextureId = "http://www.roblox.com/asset/?id=48358980"  p.BrickColor = BrickColor.new("Dark stone grey")  table.insert(V[3],p)  end  end   function ReposParts()  shipwing1.CFrame = shipp.CFrame * CFrame.new(-1.1,-0.195,-0.14) * CFrame.Angles(0,0,math.pi/2)  shipwing2.CFrame = shipp.CFrame * CFrame.new(1.1,-0.195,-0.14) * CFrame.Angles(0,0,-math.pi/2)  shipwing21.CFrame = shipp.CFrame * CFrame.new(-1.05,-0.34,-0.45) * CFrame.Angles(0,0,math.pi/2)  shipwing22.CFrame = shipp.CFrame * CFrame.new(1.05,-0.34,-0.45) * CFrame.Angles(0,0,-math.pi/2)  shipwi.CFrame = shipp.CFrame * CFrame.new(0,0,-1.7)  shipwi2.CFrame = shipwi.CFrame * CFrame.new(0,0.015,-0.015)  campart.CFrame = shipp.CFrame + Vector3.new(0,1.5,0)  end  cam.CameraSubject = campart  cam.CameraType = "Track"   shipp.CFrame = CFrame.new(NV,Direction) + cam.CoordinateFrame.p  ReposParts()   end   AllowTrails = true  end  Build("Speeder")   function B1D()  Build("Speeder")  end   function RollThatSht(direc)  if Roll == 0 then  for i = 1, 50 do  Roll = (-360 + math.cos(math.pi/50*i) * 360) * direc  wait(0.02)  end  Roll = 0  end  end   function KD(key)  if key == "w" then  W = true  elseif key == "s" then  S = true  end   local rollpls = 0  if key == DoublePress[1] and tick() - DoublePress[2] < 0.32 then  DoublePress = {nil,0}  if key == "a" then  rollpls = -1  elseif key == "d" then  rollpls = 1  end  end   DoublePress = {key,tick()}  if rollpls ~= 0 then  RollThatSht(rollpls)  end  end   function KU(key)  if key == "w" then  W = false  elseif key == "s" then  S = false  end  end   function Equip()  end   function Unequip()  end   mouse.Icon = "rbxasset://textures\\GunCursor.png"  mouse.Button1Down:connect(B1D)  mouse.KeyDown:connect(KD)  mouse.KeyUp:connect(KU)     local count = 0  local hue = 0  --game:GetService("RunService").Stepped:connect(function()  while wait(0.02) do   ------ Speed -------- local valu = (0.002*MaxSpeed) + ((Speed/MaxSpeed)*Acceleration) if W == true then  Speed = Speed + valu  elseif S == true then  Speed = Speed - valu  end  if Speed > MaxSpeed then  Speed = MaxSpeed  elseif Speed < MinSpeed then  Speed = MinSpeed  end   ------ left/right tilt --------- local target = 180 + math.floor(math.deg(math.atan2(DesiredDirection.x,DesiredDirection.z)))  local current = 180 + math.floor(math.deg(math.atan2(Direction.x,Direction.z)))  local swing = 0  if math.abs(math.abs(current-target) - 360) > math.abs(target-current) then  swing = target-current  else  swing = (current > target and -(math.abs(current-target) - 360)) or (current < target and math.abs(current-target) - 360)  end   DesiredDirection = cam.CoordinateFrame.lookVector  ------ direction smoothening ------  local dir = DesiredDirection.unit  if Direction ~= dir then  if (Direction - dir).magnitude < 0.01 then  Direction = dir  else  local dist = ((dir - Direction).unit * (dir - Direction).magnitude) /10  Direction = (Direction + dist).unit  end  end   shipp.CFrame = (CFrame.new(NV,Direction) + shipp.Position + (Direction.unit * Speed)) * CFrame.Angles(0,0,math.rad(Roll) + math.rad(swing/2))  ReposParts()   ------ shadow ------ local ghitz, genz = RAY(shipp.Position,Vector3.new(0,-26,0))  local angles = CFrame.new()  if ghitz ~= nil and ghitz.className ~= "Terrain" and ((ghitz.className == "Part" and ghitz.Shape == Enum.PartType.Block) or (ghitz.className ~= "Part" and ghitz:IsA("BasePart"))) then  local wvec,vec = FindSurface(ghitz,genz)  angles = CFrame.new(NV,wvec) * CFrame.Angles(-math.pi/2,0,0)  elseif ghitz ~= nil and (ghitz.className == "Part" and ghitz.Shape == Enum.PartType.Ball) then  angles = (CFrame.new(ghitz.Position, genz) - ghitz.Position) * CFrame.Angles(-math.pi/2,0,0)  end  shadow.CFrame = CFrame.new(genz) * angles  shadow.Transparency = 0.5 + (((shipp.Position - genz).magnitude /26)*0.5) shadow.Mesh.Scale = (Vector3.new(4.4,0.25,4.4) * 5) * (1-(shipp.Position - genz).magnitude /26)  ------- Trails -----------------------  if AllowTrails == true then  count = (count+1)%1  hue = (hue+1) % 360 local rgb = HSV(hue,0.65,0.85)  for _,v in pairs(TrailParts) do  local to = (v[1].CFrame * v[5]).p if Speed > MinSpeed + 0.2 then  v[2] = (v[2]%#v[3]) + 1  v[3][v[2]].CFrame = CFrame.new((v[4] + to)/2,to) * CFrame.Angles(math.pi/2,math.rad(Roll) + math.rad(swing/2),0)  v[3][v[2]].Mesh.Scale = Vector3.new(v[6],(v[4] - to).magnitude*2,v[6])  v[3][v[2]].Mesh.VertexColor = Vector3.new(rgb.r,rgb.g,rgb.b)  v[3][v[2]].Transparency = 0.15  v[3][v[2]].Parent = game.Players.LocalPlayer.Character else  v[2] = (v[2]%#v[3]) + 1  v[3][v[2]].Parent = nil  end   v[4] = to  end  end   end  --end)   -- 138098590 -- plane destroyed sound  -- 133082569 -- propeller 2  -- 135645246 -- propeller 1  --[[ Possible Game names  Aeroscape Airbound Aerialtude ]] 	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Snowball" 	button.Position = UDim2.new(0,0,0,165) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Snowball" 	button.TextColor3 = whit 	 	button.MouseButton1Down:connect(function() 		repeat wait() until game:GetService("Players").LocalPlayer.Character ~= nil; wait(0.5)  S = Instance.new("Model") S.Name = "ValueChanger1" S.Parent = Game.Workspace --- vars --- local player = game:GetService("Players").LocalPlayer local repstor = game:GetService("ReplicatedStorage")  local mouse = player:GetMouse()  local char = player.Character  local Hu = char.Humanoid  local Gui = player:WaitForChild("PlayerGui")  local Torsoz = char:findFirstChild("Torso")  local HRP = char:findFirstChild("HumanoidRootPart")  local HRJ = HRP:findFirstChild("RootJoint")  local RA = char:findFirstChild("Right Arm")  local LA = char:findFirstChild("Left Arm")  local RL = char:findFirstChild("Right Leg")  local LL = char:findFirstChild("Left Leg")  local H = char:findFirstChild("Head")  local RS = Torsoz:findFirstChild("Right Shoulder")  local LS = Torsoz:findFirstChild("Left Shoulder")  local RH = Torsoz:findFirstChild("Right Hip")  local LH = Torsoz:findFirstChild("Left Hip")  local N = Torsoz:findFirstChild("Neck")  local NV = Vector3.new()  local Main  local SPB,SPF,SPC,SnowPart  local SPCP = 0  local Animating = false  local Walkspeed = 16  local Shift, Alt, Space, MouseDown = false, false, false, false  local ThrowingSequence = false  local SlideCooldown = 0  local SnowballProjectiles, SnowSplosionEffects = {}, {}  local disableJump = false   local AnimSpeeds = { 0.5; -- idle 5; -- walking  6.5; -- running  7; -- jumping  7; -- falling }    for i, v in pairs(char:children()) do  if v.Name == "Cheese" then  v:remove()  end  end  script.Parent = char  script.Name = "Cheese"   ------------ animation funcs & other things --------------- local P = Instance.new("Part")  P.Anchored = false  P.CanCollide = false  P.Name = "Part"  P.formFactor = "Custom"  P.Size = Vector3.new(0.2,0.2,0.2)  P.Locked = true  P.TopSurface = 10  P.BottomSurface = 10  P.FrontSurface = 10  P.BackSurface = 10  P.LeftSurface = 10  P.RightSurface = 10   function GetWeld(weld)  if weld:findFirstChild("WeldAngle") == nil then  local a = Instance.new("Vector3Value", weld)  a.Name = "WeldAngle"  end  return weld.C0.p, weld.WeldAngle.Value  end   function SetWeld(weld, i, loops, origpos,origangle, nextpos,nextangle,smooth)  smooth = smooth or 1  if weld:findFirstChild("WeldAngle") == nil then  local a = Instance.new("Vector3Value", weld)  a.Name = "WeldAngle"  end   local perc = (smooth == 1 and math.sin((math.pi/2)/loops*i)) or i/loops   local tox,toy,toz = 0,0,0  tox = math.abs(origangle.x - nextangle.x) *perc  toy = math.abs(origangle.y - nextangle.y) *perc  toz = math.abs(origangle.z - nextangle.z) *perc  tox = (origangle.x > nextangle.x and -tox) or tox  toy = (origangle.y > nextangle.y and -toy) or toy  toz = (origangle.z > nextangle.z and -toz) or toz   local tox2,toy2,toz2 = 0,0,0  tox2 = math.abs(origpos.x - nextpos.x) *perc  toy2 = math.abs(origpos.y - nextpos.y) *perc  toz2 = math.abs(origpos.z - nextpos.z) *perc  tox2 = (origpos.x > nextpos.x and -tox2) or tox2  toy2 = (origpos.y > nextpos.y and -toy2) or toy2  toz2 = (origpos.z > nextpos.z and -toz2) or toz2   weld.WeldAngle.Value = Vector3.new(origangle.x + tox, origangle.y + toy, origangle.z + toz)  weld.C0 = CFrame.new(origpos.x + tox2,origpos.y + toy2,origpos.z + toz2) * CFrame.Angles(origangle.x + tox,origangle.y + toy,origangle.z + toz)  end   function RAY(pos, dir, startpos, endpos, distleft, collidedlist)  collidedlist = collidedlist or {char}  startpos = startpos or pos  distleft = distleft or dir.unit * dir.magnitude  endpos = endpos or pos + distleft  local ray = Ray.new(pos, distleft)  local hitz,enz = workspace:FindPartOnRayWithIgnoreList(ray, collidedlist)  if hitz ~= nil then  if hitz.CanCollide == false then  table.insert(collidedlist, hitz)  local newpos = enz  local newdistleft = distleft - (dir.unit * (pos - newpos).magnitude)  if newdistleft ~= NV then  return RAY(newpos-(dir*0.01), dir, startpos, endpos, newdistleft+(dir*0.01), collidedlist)  end  end  end  return hitz, enz, ray  end   function ChangeValue(obj,type,value)  local val = Instance.new("ObjectValue")  val.Name = type  val.Value = obj  local val2 = Instance.new("NumberValue",val)  val2.Name = "value"  val2.Value = value  if type == "PingTestIncrement" then  local val3 = Instance.new("NumberValue",val)  val3.Name = "time"  val3.Value = repstor.TickTimer.Value  end  val.Parent = workspace.ValueChanger1  end   function SnowballHit(part,pos,power)  if part.Parent:findFirstChild("Humanoid") then  local dmg = (45*power) - math.random(1,4)  dmg = power > 0.99 and dmg*1.25 or dmg  print("Damaging",part.Parent.Name,"by",dmg)  part.Parent.Humanoid.Health = -dmg end  SnowSplosion(pos)  end   function SnowSplosion(pos)  local spmdl = Instance.new("Model", char)  spmdl.Name = "SnoSplosion"  for i = 1, 14 do  local p = P:Clone()  p.Parent = spmdl  p.Name = "Effect"  p.Anchored = true  p.BrickColor = BrickColor.new("White")  p.CFrame = CFrame.new(pos) * CFrame.Angles(0,(math.pi*2)*math.random(),(math.pi*2)*math.random()) * CFrame.new(0.05,0,0)  p.Transparency = 0.2  local mesh = Instance.new("SpecialMesh",p)  mesh.MeshType = "Sphere"  mesh.Scale = Vector3.new(5,2,2)  end  table.insert(SnowSplosionEffects,spmdl)  end  ----------------------------------  ---- value setup ---------  local pose = Instance.new("IntValue", script)  pose.Name = "pose"  pose.Value = 0  local invoke = Instance.new("IntValue", script)  invoke.Name = "invoke"  invoke.Value = 0  local snowballs = Instance.new("IntValue", script)  snowballs.Name = "snowballs"  snowballs.Value = 8  local Main = Instance.new("ObjectValue", script)  Main.Name = "Main"   for i, v in pairs(char:GetChildren()) do  if v.Name == "health" and v.className == "NumberValue" then  v:Destroy()  end  end  local health = Instance.new("NumberValue", char)  health.Name = "health"  health.Value = 100  health.Changed:connect(function()  if health.Value <= 0 then  char:BreakJoints()  end  end)   snowballs.Changed:connect(function()  snowballs.Value = snowballs.Value > 8 and 8 or snowballs.Value  snowballs.Value = snowballs.Value < 0 and 0 or snowballs.Value  local percentage = snowballs.Value/8  SnowPart.Mesh.Scale = Vector3.new(0.71,0.6*percentage,0.71) *5  SnowPart.Weld.C0 = CFrame.new(0,-0.08 - (0.3*(1-percentage)),0)  SnowPart.Transparency = percentage == 0 and 1 or 0  end)   player.Chatted:connect(function(msg)  if string.sub(msg:lower(),1,5) == "pose/" then  pose.Value = tonumber(string.sub(msg,6))  elseif string.sub(msg:lower(),1,7) == "invoke/" then  invoke.Value = tonumber(string.sub(msg,8))  elseif msg == "replenish" then  snowballs.Value = 8  end  end)   ------ designs ------------- function Build()  for i, v in pairs(char:children()) do  if v.Name == "Mozzarella" then  v:Destroy()  end end local m = Instance.new("Model", script)  m.Name = "Mozzarella"   local b = P:Clone()  b.Parent = m  b.Name = "Bag"  b.BrickColor = BrickColor.new("Lime green")  b.Transparency = 1  local mesh = Instance.new("SpecialMesh",b)  mesh.MeshType = "Brick"  mesh.Scale = Vector3.new(0.8,0.6,0.8) *5  local w = Instance.new("Weld",b)  w.Part0 = RL  w.Part1 = b  w.C0 = CFrame.new(0.82,0.5,0)   for i = 1, 10 do  local p = P:Clone()  p.Parent = m  p.Name = "BagPart"  p.BrickColor = BrickColor.new("Dark orange")  p.Material = "Fabric"  local mesh = Instance.new("SpecialMesh",p)  mesh.MeshType = "Brick"  mesh.Scale = Vector3.new(0.1,0.4,0.26) *5  local w = Instance.new("Weld",p)  w.Part0 = b  w.Part1 = p  w.C1 = CFrame.new(0.35,0.004*(i%2),0)  w.C0 = CFrame.new(0,0.1,0) * CFrame.Angles(0,math.pi*2/10*i,0)   if i%2 == 0 then  for j = 0, 6 do  local mathi = math.sin(math.pi/2 + (math.pi/5*j))  local p = P:Clone()  p.Parent = m  p.Name = "BagPart"  p.BrickColor = BrickColor.new("Dark orange")  p.Material = "Fabric"  local mesh = Instance.new("SpecialMesh",p)  mesh.MeshType = "Brick"  mesh.Scale = Vector3.new(0.1,0.22,0.26*mathi) *5  local w = Instance.new("Weld",p)  w.Part0 = b  w.Part1 = p  w.C1 = CFrame.new(0.35,0,0)  w.C0 = CFrame.new(0,-0.2,0) * CFrame.Angles(0,math.pi*2/10*i,math.pi/6*j)  end  end  end   local s = P:Clone()  s.Parent = m  s.Name = "Snow"  s.BrickColor = BrickColor.new("White")  s.Transparency = 0  s.Material = "Sand"  local mesh = Instance.new("CylinderMesh",s)  mesh.Scale = Vector3.new(0.71,0.6,0.71) *5  local w = Instance.new("Weld",s)  w.Part0 = b  w.Part1 = s  w.C0 = CFrame.new(0,-0.08,0)  SnowPart = s   end  Build()  --------------------------------   -------------- snowball power charge gui ---------------------------- function CreateGui()  for i, v in pairs(Gui:GetChildren()) do  if v.Name == "SnowballPower" then  v:Destroy()  end  end  local g = Instance.new("ScreenGui", Gui)  g.Name = "SnowballPower"  local f = Instance.new("Frame",g)  f.Name = "Container"  f.Size = UDim2.new(0,30,0,110)  f.Position = UDim2.new(1,10,0.5,-55)  f.Transparency = 0  f.BackgroundColor3 = Color3.new(0.45,0.35,0.25) f.BorderColor3 = Color3.new(0.55,0.45,0.35) f.BorderSizePixel = 3  f.Archivable = false  f.ZIndex = 0  SPC = f  local b = Instance.new("Frame",f)  b.Name = "Backing"  b.Size = UDim2.new(0,20,0,100)  b.Position = UDim2.new(0.5,-10,0.5,-50)  b.BorderSizePixel = 0  b.BackgroundColor3 = Color3.new(0.1,0.45,0.01)  b.ZIndex = 1  SPB = b  local fr = b:Clone()  fr.Parent = b  fr.Size = UDim2.new(1,0,0.5,0)  fr.Position = UDim2.new(0,0,0.5,0)  fr.BackgroundColor3 = Color3.new(0.1,0.65,0.01)  SPF = fr   end  CreateGui()   -------------- limb setup --------------- pcall(function() char.Animate:Destroy() end)   SetWeld(RS,1,1,NV,NV,Vector3.new(1.5,0.5,0),NV)  RS.C1 = CFrame.new(0,0.5,0)   SetWeld(LS,1,1,NV,NV,Vector3.new(-1.5,0.5,0),NV)  LS.C1 = CFrame.new(0,0.5,0)   SetWeld(RH,1,1,NV,NV,Vector3.new(0.5,-1,0),NV)  RH.C1 = CFrame.new(0,1,0)   SetWeld(LH,1,1,NV,NV,Vector3.new(-0.5,-1,0),NV)  LH.C1 = CFrame.new(0,1,0)   SetWeld(N,1,1,NV,NV,Vector3.new(0,1,0),NV)  N.C1 = CFrame.new(0,-0.5,0)   SetWeld(HRJ,1,1,NV,NV,NV,NV)  HRJ.C1 = CFrame.new(0,0,0)   wait(1)  RS.MaxVelocity = 0  RS.CurrentAngle = 0  RS.DesiredAngle = 0  LS.MaxVelocity = 0  LS.CurrentAngle = 0  LS.DesiredAngle = 0  RH.MaxVelocity = 0  RH.CurrentAngle = 0  RH.DesiredAngle = 0  LH.MaxVelocity = 0  LH.CurrentAngle = 0  LH.DesiredAngle = 0  N.MaxVelocity = 0  N.CurrentAngle = 0  N.DesiredAngle = 0  HRJ.MaxVelocity = 0  HRJ.CurrentAngle = 0  HRJ.DesiredAngle = 0   -----------------  ----- value changed connections ----  Main.Changed:connect(function()  if Main.Value ~= nil then  main,maina = GetWeld(Main.Value)  else  main,maina = nil,nil  end  end)   Hu.Changed:connect(function()  if disableJump or DisableMovement then  Hu.Jump = false  end  end)   ------- Keys & Mouse --------------- function B1D()  MouseDown = true  if not Animating then  script.invoke.Value = 1  else  while Animating do  wait()  end  if MouseDown then  script.invoke.Value = 1  end  end  end  function B1U()  MouseDown = false  end  mouse.Button1Down:connect(B1D)  mouse.Button1Up:connect(B1U)   function KD(key)  if key == "0" then  Shift = true  if pose.Value == 1 then  pose.Value = 0  disableJump = false  end  elseif key == "4" then  Alt = true  if not Animating and SlideCooldown == 0 then  invoke.Value = 3  else  while Animating or SlideCooldown > 0 do  wait()  end  if Alt then  invoke.Value = 3  end  end  elseif key == "2" then  if not ThrowingSequence then  if pose.Value == 0 then  pose.Value = 1  disableJump = true  elseif pose.Value == 1 then  pose.Value = 0  disableJump = false  end  end  elseif key == string.char(32) then  Space = true  if pose.Value == 1 then  if not Animating then  invoke.Value = 2  else  while Animating do  wait()  end  if Space and pose.Value == 1 then  invoke.Value = 2  end  end  end  end  end   function KU(key)  if key == "0" then  Shift = false  elseif key == "4" then  Alt = false  elseif key == string.char(32) then  Space = false  end  end   mouse.KeyDown:connect(KD)  mouse.KeyUp:connect(KU)   local count1 = 0  local angle = 0  local slidecount = 1  local slidecountmax = 1  local countspeed = 0.5  local cancella = false  local cancelra = false  local cancelrl = false  local cancelll = false  local canceln = false  local cancelhrp = false  local cancelmain = false  local anim = 0  local lastanim = -1  local lastpose = 0  local rs,rsa, ls,lsa, rh,rha, lh,lha, n,na, hrj,hrja, main,maina  local ghitz,genz  local prevvelocity = HRP.Velocity   function UpdateWP(max,sped)  max = max or 5  sped = sped or AnimSpeeds[anim+1]  rs,rsa = GetWeld(RS)  ls,lsa = GetWeld(LS)  rh,rha = GetWeld(RH)  lh,lha = GetWeld(LH)  n,na = GetWeld(N)  hrj,hrja = GetWeld(HRJ)  if Main.Value ~= nil then  main,maina = GetWeld(Main.Value)  end  slidecount = 0  slidecountmax = max  countspeed = sped  end   UpdateWP()  -------------- Invoke Animations ------------------------- function Throw()  if not Animating and snowballs.Value > 0 then  Animating = true  ThrowingSequence = true  pose.Value = 0  disableJump = false  ----- sword slash ------ cancelra = true  cancella = true  cancelhrp = true  canceln = true  cancelmain = true  local prevslidecount = slidecount  UpdateWP(slidecountmax,countspeed)  slidecount = prevslidecount   local phase = 0  local smdl = Instance.new("Model",char)  smdl.Name = "SnowBall"  local ball,weld  for i = 1, 17 do  if MouseDown then  if i <= 7 then  SetWeld(N,i,7,n,na,Vector3.new(0,1,0),Vector3.new(-0.3,-math.pi/8,0))  SetWeld(HRJ,i,7,hrj,hrja,Vector3.new(0,0,0.1),Vector3.new(0,-math.pi/20,0))  SetWeld(RS,i,7,rs,rsa,Vector3.new(1.5,0.26,0),Vector3.new(-0.2,0,-0.1))  SetWeld(LS,i,7,ls,lsa,Vector3.new(-1.5,0.525,-0.01),Vector3.new(-0.25,0,-0.12))  phase = 1  if i == 7 then  UpdateWP(slidecountmax,countspeed)  ChangeValue(snowballs,"Increment",-1)  ball = P:Clone()  ball.Parent = smdl  ball.BrickColor = BrickColor.new("White")  ball.Material = "Sand"  local mesh = Instance.new("SpecialMesh",ball)  mesh.MeshType = "Sphere"  mesh.Scale = Vector3.new(0.8,0.8,0.8) *5  weld = Instance.new("Weld",ball)  weld.Part0 = RA  weld.Part1 = ball  weld.C0 = CFrame.new(0,-1.3,0)  end  else  SetWeld(N,i-7,10,n,na,Vector3.new(0,1,0),Vector3.new(0.03,math.pi/9,0))  SetWeld(HRJ,i-7,10,hrj,hrja,Vector3.new(0,0,0.1),Vector3.new(0,-math.pi/8,0))  SetWeld(RS,i-7,10,rs,rsa,Vector3.new(1.4,0.5,0),Vector3.new(math.pi*1.05,0,0.2))  SetWeld(LS,i-7,10,ls,lsa,Vector3.new(-1.3,0.42,-0.1),Vector3.new(math.pi/4,0,-math.pi/8))  if i == 9 then  SPC.Archivable = true  SPB.BackgroundColor3 = Color3.new(0.45,0.1,0.01)  SPF.BackgroundColor3 = Color3.new(0.65,0.1,0.01)  SPF.Size = UDim2.new(1,0,0,0)  SPF.Position = UDim2.new(0,0,1,0)  end  phase = 2  end  wait(0.02)  end  end  local rs2,rsa2 = GetWeld(RS)  local ls2,lsa2 = GetWeld(LS)  local n2,na2 = GetWeld(N)  local hrj2,hrja2 = GetWeld(HRJ)   local powercounter = 20  local power = 0  while MouseDown do  powercounter = (powercounter%40) + 1  power = 1 - math.sin(math.pi/40*powercounter)  SPB.BackgroundColor3 = Color3.new((1-power)*0.35 +0.1,power*0.35 +0.1,0.01)  SPF.BackgroundColor3 = Color3.new((1-power)*0.55 +0.1,power*0.55 +0.1,0.01)  SPF.Size = UDim2.new(1,0,power,0)  SPF.Position = UDim2.new(0,0,1-power,0)  SetWeld(RS,power,1,rs2,rsa2,Vector3.new(1.4,0.6,0.05),Vector3.new(math.pi*1.17,0,0.3))  SetWeld(LS,power,1,ls2,lsa2,Vector3.new(-1.3,0.42,-0.16),Vector3.new(math.pi/2.45,0,-math.pi/5))  SetWeld(N,power,1,n2,na2,Vector3.new(0,1,0),Vector3.new(0.07,math.pi/8,-0.04))  SetWeld(HRJ,power,1,hrj2,hrja2,Vector3.new(0,0,0.1),Vector3.new(0,-math.pi/7,0))  phase = 3  wait(0.02)  end  SPC.Archivable = false  print("Phase:",phase)  rs2,rsa2 = GetWeld(RS)  ls2,lsa2 = GetWeld(LS)  n2,na2 = GetWeld(N)  hrj2,hrja2 = GetWeld(HRJ)   if phase == 1 or phase == 2 then  smdl:Destroy()  ChangeValue(snowballs,"Increment",1)  elseif phase == 3 then  print("Throwing with "..string.sub(tostring(power*100),1,5).."% power!")  local mousepos = mouse.Hit.p  for i = 1, 8 do  SetWeld(RS,i,8,rs2,rsa2,Vector3.new(1.4,0.6,0.05),Vector3.new((math.pi*0.6) -(1.8*power),0.18 - (0.65*power),0.3))  SetWeld(LS,i,8,ls2,lsa2,Vector3.new(-1.36,0.5,-0.06),Vector3.new((-math.pi/4) - (0.4*power),0.2,-math.pi/5))  SetWeld(N,i,8,n2,na2,Vector3.new(0,1,0),Vector3.new(-0.07,-math.pi/11 - (0.3*power),-0.04))  SetWeld(HRJ,i,8,hrj2,hrja2,Vector3.new(0,0,0.1),Vector3.new(0,(math.pi/10)+(0.3*power),0))  if i == 2 then  weld:Destroy()  ball.Anchored = true  --- {part,gravity,currentgravity,direction,speed,power,counter,{parts},life} local snowball = {ball,0.1 + 0.8*(0.96-power),1 - (0.95*power),(mousepos-ball.Position).unit,1.8 + (3*power),power,1,{},0}  if power > 0.99 then for i = 1, 20 do  local p = P:Clone()  p.Anchored = true  p.BrickColor = BrickColor.new("Bright yellow")  local mesh = Instance.new("SpecialMesh",p)  mesh.MeshId = "rbxassetid://9756362"  mesh.Scale = Vector3.new(0.32,0.32,0.32)  table.insert(snowball[8],p)  end  end  table.insert(SnowballProjectiles,snowball)  end  wait(0.02)  end  wait(0.02)  else  smdl:Destroy()  end   UpdateWP(slidecountmax,countspeed)  cancelra = false  cancella = false  cancelhrp = false  canceln = false  cancelmain = false   ThrowingSequence = false  Animating = false  elseif snowballs.Value <= 0 then  print("No snow left!")  -- alert saying you have no snow left in pouch end  end   function DiveRoll()  if not Animating then  Animating = true  DisableMovement = true  cancelra = true  cancella = true  cancelhrp = true  canceln = true  cancelmain = true  cancelll = true  cancelrl = true  local prevslidecount = slidecount  UpdateWP(slidecountmax,countspeed)  slidecount = prevslidecount   local bv = Instance.new("BodyVelocity", HRP)  bv.maxForce = Vector3.new(1/0,0,1/0)  bv.velocity = CFrame.new(NV,Vector3.new(HRP.CFrame.lookVector.x,0,HRP.CFrame.lookVector.z)).lookVector * 28  local bg = Instance.new("BodyGyro", HRP)  bg.maxTorque = Vector3.new(1/0,1/0,1/0)  bg.cframe = CFrame.new(NV,Vector3.new(HRP.CFrame.lookVector.x,0,HRP.CFrame.lookVector.z))  bg.D = 100  game:GetService("Debris"):AddItem(bv,2.5)  game:GetService("Debris"):AddItem(bg,2.5)   local connex = game:GetService("RunService").RenderStepped:connect(function()  if HRP.Velocity.y > 0 then  HRP.Velocity = NV  end  HRP.CanCollide = false  end)  local connex2 = game:GetService("RunService").Stepped:connect(function()  local Ghitz,Genz = RAY(HRP.Position,Vector3.new(0,-3.1,0))  if Ghitz then  HRP.CFrame = (HRP.CFrame - HRP.Position) + Genz + Vector3.new(0,3,0)  end  end)   local animspd = 4  for i = 1, animspd do  SetWeld(N,i,animspd,n,na,Vector3.new(0,1,0),Vector3.new(math.pi/5,0,0),0)  SetWeld(HRJ,i,animspd,hrj,hrja,Vector3.new(0,0.4,0),Vector3.new(-math.pi/2.6,0,0),0)  SetWeld(RS,i,animspd,rs,rsa,Vector3.new(1.4,0.5,-0.06),Vector3.new(math.pi/1.2,0,0.2),0)  SetWeld(LS,i,animspd,ls,lsa,Vector3.new(-1.4,0.5,-0.06),Vector3.new(math.pi/1.2,0,-0.2),0)  SetWeld(RH,i,animspd,rh,rha,Vector3.new(0.5,-0.6,-0.1),Vector3.new(0.1,0,0.05),0)  SetWeld(LH,i,animspd,lh,lha,Vector3.new(-0.5,-0.6,-0.1),Vector3.new(0.1,0,-0.05),0)  wait(0.02)  end  UpdateWP(slidecountmax,countspeed)  for i = 1, animspd do  SetWeld(N,i,animspd,n,na,Vector3.new(0,1,0),Vector3.new(math.pi/12,0,0),0)  SetWeld(HRJ,i,animspd,hrj,hrja,Vector3.new(0,-0.7,0),Vector3.new(-math.pi/1.5,0,0),0)  SetWeld(RS,i,animspd,rs,rsa,Vector3.new(1.4,0.6,-0.06),Vector3.new(math.pi/1.3,0,0.2),0)  SetWeld(LS,i,animspd,ls,lsa,Vector3.new(-1.4,0.6,-0.06),Vector3.new(math.pi/1.3,0,-0.2),0)  SetWeld(RH,i,animspd,rh,rha,Vector3.new(0.5,-1,0),Vector3.new(-0.1,0,0.05),0)  SetWeld(LH,i,animspd,lh,lha,Vector3.new(-0.5,-1,0),Vector3.new(-0.1,0,-0.05),0)  wait(0.02)  end  UpdateWP(slidecountmax,countspeed)  for i = 1, animspd do  SetWeld(N,i,animspd,n,na,Vector3.new(0,0.85,0),Vector3.new(-math.pi/4,0,0),0)  SetWeld(HRJ,i,animspd,hrj,hrja,Vector3.new(0,-1,0),Vector3.new(-math.pi*0.9,0,0),0)  SetWeld(RS,i,animspd,rs,rsa,Vector3.new(1.4,0.5,-0.06),Vector3.new(math.pi/1.4,0,0.08),0)  SetWeld(LS,i,animspd,ls,lsa,Vector3.new(-1.4,0.5,-0.06),Vector3.new(math.pi/1.4,0,-0.08),0)  SetWeld(RH,i,animspd,rh,rha,Vector3.new(0.5,-0.3,-0.4),Vector3.new(-0.12,0,0.05),0)  SetWeld(LH,i,animspd,lh,lha,Vector3.new(-0.5,-0.3,-0.4),Vector3.new(-0.12,0,-0.05),0)  wait(0.02)  end  UpdateWP(slidecountmax,countspeed)  bv.velocity = bv.velocity * 0.9  for i = 1, animspd do  SetWeld(N,i,animspd,n,na,Vector3.new(0,0.85,0),Vector3.new(-math.pi/3.5,0,0),0)  SetWeld(HRJ,i,animspd,hrj,hrja,Vector3.new(0,-1.25,0),Vector3.new(-math.pi*1.1,0,0),0)  SetWeld(RS,i,animspd,rs,rsa,Vector3.new(1.4,0.5,-0.06),Vector3.new(math.pi/1.8,0,-0.1),0)  SetWeld(LS,i,animspd,ls,lsa,Vector3.new(-1.4,0.5,-0.06),Vector3.new(math.pi/1.8,0,0.1),0)  SetWeld(RH,i,animspd,rh,rha,Vector3.new(0.5,0.2,-0.7),Vector3.new(-0.12,0,0.05),0)  SetWeld(LH,i,animspd,lh,lha,Vector3.new(-0.5,0.2,-0.7),Vector3.new(-0.12,0,-0.05),0)  wait(0.02)  end  UpdateWP(slidecountmax,countspeed)  for i = 1, animspd do  SetWeld(N,i,animspd,n,na,Vector3.new(0,0.85,0),Vector3.new(-math.pi/3.7,0,0),0)  SetWeld(HRJ,i,animspd,hrj,hrja,Vector3.new(0,-2.3,0),Vector3.new(-math.pi*1.55,0,0),0)  SetWeld(RS,i,animspd,rs,rsa,Vector3.new(1.4,0.5,-0.06),Vector3.new(math.pi/2.4,0,-0.23),0)  SetWeld(LS,i,animspd,ls,lsa,Vector3.new(-1.4,0.5,-0.06),Vector3.new(math.pi/2.4,0,0.23),0)  SetWeld(RH,i,animspd,rh,rha,Vector3.new(0.5,0.1,-0.7),Vector3.new(-0.1,0,0.04),0)  SetWeld(LH,i,animspd,lh,lha,Vector3.new(-0.5,0.1,-0.7),Vector3.new(-0.1,0,-0.04),0)  wait(0.02)  end  UpdateWP(slidecountmax,countspeed)  bv.velocity = bv.velocity * 0.7  for i = 1, animspd do  SetWeld(N,i,animspd,n,na,Vector3.new(0,1.05,0),Vector3.new(-0.4,0,0),0)  SetWeld(HRJ,i,animspd,hrj,hrja,Vector3.new(0,-1.6,0),Vector3.new(-math.pi*1.85,0,0),0)  SetWeld(RS,i,animspd,rs,rsa,Vector3.new(1.4,0.5,-0.06),Vector3.new(math.pi/3.2,0,-0.24),0)  SetWeld(LS,i,animspd,ls,lsa,Vector3.new(-1.4,0.5,-0.06),Vector3.new(math.pi/3.2,0,0.24),0)  SetWeld(RH,i,animspd,rh,rha,Vector3.new(0.5,-0.08,-0.6),Vector3.new(-0.22,0,0.04),0)  SetWeld(LH,i,animspd,lh,lha,Vector3.new(-0.5,-0.08,-0.6),Vector3.new(-0.22,0,-0.04),0)  wait(0.02)  end  UpdateWP(slidecountmax,countspeed)  bv.velocity = bv.velocity * 0.4  for i = 1, animspd do  SetWeld(RS,i,animspd,rs,rsa,Vector3.new(1.35,0.66 + (angle*0.012),0.12),Vector3.new(0.2 + (angle*0.02),-0.22,0.446 + (angle*0.016)),0)  SetWeld(LS,i,animspd,ls,lsa,Vector3.new(-1.35,0.66 + (angle*0.012),0.12),Vector3.new(0.2 + (angle*0.02),0.22,-0.446 - (angle*0.016)),0)  SetWeld(RH,i,animspd,rh,rha,Vector3.new(0.7,-0.18 - (cangle*0.04),-0.2 - (angle*0.01)),Vector3.new(0.2 - (angle*0.12),-math.pi/5,0.12 - (angle*0.06)),0)  SetWeld(LH,i,animspd,lh,lha,Vector3.new(-0.38,-0.32 + (cangle*0.04),-0.45 + (angle*0.01)),Vector3.new(-0.1 + (angle*0.15),-math.pi/5,-0.07 + (angle*0.07)),0)  SetWeld(N,i,animspd,n,na,Vector3.new(0,1,0),Vector3.new(0.12 + (angle*0.004),-math.pi/5 - (angle*0.01),0.1),0)  SetWeld(HRJ,i,animspd,hrj,hrja,Vector3.new(0,-0.7,0),Vector3.new((-math.pi*2) -0.24 + (-angle*0.008),math.pi/5 + (angle*0.01),angle*0.01),0)  wait(0.02)  end   SetWeld(HRJ,1,1,hrj,hrja,Vector3.new(0,-0.7,0),Vector3.new(-0.24 + (-angle*0.008),math.pi/5 + (angle*0.01),angle*0.01))  bv:Destroy()  bg:Destroy()  connex:disconnect()  connex2:disconnect()   UpdateWP()  cancelra = false  cancella = false  cancelhrp = false  canceln = false  cancelmain = false  cancelll = false  cancelrl = false  Animating = false  DisableMovement = false  end  end   function Slide()  if not Animating and Shift and pose.Value == 0 and SlideCooldown == 0 and Vector3.new(Torsoz.Velocity.x,0,Torsoz.Velocity.z).magnitude >= 18 then  Animating = true  DisableMovement = true  cancelra = true  cancella = true  cancelhrp = true  canceln = true  cancelmain = true  cancelll = true  cancelrl = true  local prevslidecount = slidecount  UpdateWP(slidecountmax,countspeed)  slidecount = prevslidecount   local bv = Instance.new("BodyVelocity", HRP)  bv.maxForce = Vector3.new(1/0,0,1/0)  bv.velocity = CFrame.new(NV,Vector3.new(HRP.CFrame.lookVector.x,0,HRP.CFrame.lookVector.z)).lookVector * 30  local bg = Instance.new("BodyGyro", HRP)  bg.maxTorque = Vector3.new(1/0,1/0,1/0)  bg.cframe = CFrame.new(NV,Vector3.new(HRP.CFrame.lookVector.x,0,HRP.CFrame.lookVector.z))  bg.D = 100  game:GetService("Debris"):AddItem(bv,5.5)  game:GetService("Debris"):AddItem(bg,5.5)   local connex = game:GetService("RunService").RenderStepped:connect(function()  if HRP.Velocity.y > 0 then  HRP.Velocity = NV  end  HRP.CanCollide = false  end)   local animspd = 8  local animcount = 1  local bvaccel = 1  local bvvelo = bv.velocity  local lasttorpos = HRP.Position  local tickcount = 0  local cancelslide = false  local torsoangle = 0  while not cancelslide and  bvaccel > 0.16 do  tickcount = tickcount+1  lasttorpos = HRP.Position  animcount = (animcount < animspd and animcount+1) or animspd  local n2,na2 = GetWeld(N)  local hrj2,hrja2 = GetWeld(HRJ)  local rs2,rsa2 = GetWeld(RS)  local ls2,lsa2 = GetWeld(LS)  local rh2,rha2 = GetWeld(RH)  local lh2,lha2 = GetWeld(LH)  SetWeld(N,1,4,n2,na2,Vector3.new(0,1.08,-0.1),Vector3.new(-math.pi/4.3,-0.12,-0.08))  SetWeld(HRJ,1,4,hrj2,hrja2,Vector3.new(0,-2.1,0),Vector3.new((math.pi/2.6)+torsoangle,0.12 + (angle*0.008),0))  SetWeld(RS,1,4,rs2,rsa2,Vector3.new(1.4,0.6,-0.02),Vector3.new(-math.pi/1.8,-(angle*0.01),0.2 - (angle*0.009)))  SetWeld(LS,1,4,ls2,lsa2,Vector3.new(-1.3,0.6,-0.16),Vector3.new(-math.pi/1.8,-(angle*0.01),-0.6 - (angle*0.009)))  SetWeld(RH,1,4,rh2,rha2,Vector3.new(0.5,-0.8,0),Vector3.new(0.22,-0.06 - (angle*0.01),0.05))  SetWeld(LH,1,4,lh2,lha2,Vector3.new(-0.5,-0.35,-0.45),Vector3.new(-0.25,-0.12 - (angle*0.01),-0.03))  bv.velocity = bvvelo * bvaccel  wait(0.02)  local torsoatan = (CFrame.new(lasttorpos) * (HRP.CFrame-HRP.Position)):pointToObjectSpace(HRP.Position)  torsoangle = math.atan2(torsoatan.y,-torsoatan.z)  local Ghitz,Genz = RAY(HRP.Position,Vector3.new(0,-3.1,0))  if Ghitz then  HRP.CFrame = (HRP.CFrame - HRP.Position) + Genz + Vector3.new(0,3,0)  end  if (lasttorpos.y - HRP.Position.y) < -0.1 then  bvaccel = bvaccel - 0.045  elseif (lasttorpos.y - HRP.Position.y) > 0.08 then  bvaccel = bvaccel - 0.006  if Ghitz then  bvaccel = bvaccel + ((lasttorpos.y - HRP.Position.y) /2.5)  end  else  bvaccel = bvaccel - 0.017  end  bvaccel = bvaccel > 1.02 and 1.02 or bvaccel  local chitz,cenz = RAY(Torsoz.Position,Vector3.new(0,2.5,0))  local stationary = false  if tickcount > 5 then  stationary = (Vector3.new(lasttorpos.x,0,lasttorpos.z) - Vector3.new(HRP.Position.x,0,HRP.Position.z)).magnitude < 0.15  end  if bvaccel < 0.16 or (chitz == nil and not Alt) or stationary then  cancelslide = true  end  end   SlideCooldown = 14  bv:Destroy()  bg:Destroy()  connex:disconnect()   UpdateWP(slidecountmax,countspeed)  cancelra = false  cancella = false  cancelhrp = false  canceln = false  cancelmain = false  cancelll = false  cancelrl = false  Animating = false  DisableMovement = false  end  end   invokelist = {}  invokelist[1] = Throw  invokelist[2] = DiveRoll  invokelist[3] = Slide  invoke.Changed:connect(function()  if invoke.Value ~= 0 then  local valu = invoke.Value  invoke.Value = 0  if invokelist[valu] ~= nil then  invokelist[valu]()  end  end  end)   -------------- Animation Tween Funcs ---------------------- function Idle()  if script.pose.Value == 0 then  ----- regular -------- if not cancelra then  SetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.5,0.5,0),Vector3.new(-0.1 + (angle*0.027),0,0.046 - (angle*0.021)))  end if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.5,0.5,0),Vector3.new(-0.1 + (angle*0.027),0,-0.046 + (angle*0.021)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.5,-1,0),Vector3.new(-0.05 + (angle*0.018),0,0.01 - (angle*0.005)))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.5,-1,0),Vector3.new(-0.05 + (angle*0.018),0,-0.01 + (angle*0.005)))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.04 + (-angle*0.02),0,0))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,0,0),Vector3.new(0.016 + (-angle*0.009),0,0))  end   elseif script.pose.Value == 1 then  ----- crouch -------- if not cancelra then  SetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.35,0.66 - (angle*0.012),0.12),Vector3.new(-0.1 + (angle*0.015),-0.22,0.446 - (angle*0.016)))  end if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.35,0.66 - (angle*0.012),0.12),Vector3.new(-0.1 + (angle*0.015),0.22,-0.446 + (angle*0.016)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.55,-1.05,-0.47 - (angle*0.006)),Vector3.new(-math.pi/2.2 + (angle*0.005),-math.pi/15,0.01 + (angle*0.005)))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.5,0.3,-0.55),Vector3.new(0.3 + (angle*0.01),-math.pi/12,0.08 + (angle*0.005)))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.12 + (angle*0.004),-math.pi/5,0.1))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,-1.4,0),Vector3.new(-0.16 + (-angle*0.007),math.pi/5,0))  end   elseif script.pose.Value == 2 then   end  end   function Walking()  if script.pose.Value == 0 then  ----- regular -------- if not cancelra then  SetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.5,0.5,0),Vector3.new(angle*0.2,0,-math.abs(angle*0.02)))  end  if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.5,0.5,0),Vector3.new(-angle*0.2,0,math.abs(angle*0.02)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.5,-1,0),Vector3.new(-angle*0.17,0,math.abs(angle*0.005)))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.5,-1,0),Vector3.new(angle*0.17,0,-math.abs(angle*0.005)))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.015 ,-angle*0.01,0))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,0,0),Vector3.new(-0.015 - math.abs((angle*0.02)),angle*0.01,0))  end  if not cancelmain and Main.Value ~= nil and main ~= nil and maina ~= nil then  SetWeld(Main.Value,slidecount,slidecountmax,main,maina,Vector3.new(0,-1,0),NV)  end   elseif script.pose.Value == 1 then  ----- crouch -------- if not cancelra then  SetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.35,0.66 + (angle*0.012),0.12),Vector3.new(0.2 + (angle*0.02),-0.22,0.446 + (angle*0.016)))  end if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.35,0.66 + (angle*0.012),0.12),Vector3.new(0.2 + (angle*0.02),0.22,-0.446 - (angle*0.016)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.7,-0.18 - (cangle*0.04),-0.2 - (angle*0.01)),Vector3.new(0.2 - (angle*0.12),-math.pi/5,0.12 - (angle*0.06)))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.38,-0.32 + (cangle*0.04),-0.45 + (angle*0.01)),Vector3.new(-0.1 + (angle*0.15),-math.pi/5,-0.07 + (angle*0.07)))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.12 + (angle*0.004),-math.pi/5 - (angle*0.01),0.1))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,-0.7,0),Vector3.new(-0.24 + (-angle*0.008),math.pi/5 + (angle*0.01),angle*0.01))  end   elseif script.pose.Value == 2 then   end  end   function Running()  if script.pose.Value == 0 then  ----- regular -------- if not cancelra then  SetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.5 - math.abs(angle*0.035),0.5 - math.abs(angle*0.02),0),Vector3.new(0.16 + (angle*0.42),0,-math.abs(angle*0.07)))  end  if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.5 + math.abs(angle*0.035),0.5 - math.abs(angle*0.02),0),Vector3.new(0.16 + (-angle*0.42),0,math.abs(angle*0.07)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.5,-1 + math.abs(angle*0.05),0),Vector3.new(-angle*0.3,0,math.abs(angle*0.005)))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.5,-1 + math.abs(angle*0.05),0),Vector3.new(angle*0.3,0,-math.abs(angle*0.005)))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.07 + math.abs(-angle*0.02),-angle*0.03,0))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,0,0),Vector3.new(-0.14 - math.abs(-angle*0.04),angle*0.035,NV))  end  if not cancelmain and Main.Value ~= nil and main ~= nil and maina ~= nil then  SetWeld(Main.Value,slidecount,slidecountmax,main,maina,Vector3.new(0,-1,0),NV)  end   elseif script.pose.Value == 1 then   elseif script.pose.Value == 2 then   end  end    function Jumping()  if script.pose.Value == 0 then  ----- regular -------- if not cancelra then  SetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.5,0.5,0),Vector3.new(-0.16,0,0.3 + (angle*0.012)))  end  if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.5,0.5,0),Vector3.new(-0.16,0,-0.3 - (angle*0.012)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.5,-0.8,-0.05),Vector3.new(-0.28 + (angle*0.02),0,0))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.5,-0.45,-0.55),Vector3.new(-0.4 - (angle*0.02),0,0))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.1,-angle*0.01,0))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,0,0),Vector3.new(0.2 + (angle*0.002),angle*0.02,0))  end  if not cancelmain and Main.Value ~= nil and main ~= nil and maina ~= nil then  SetWeld(Main.Value,slidecount,slidecountmax,main,maina,Vector3.new(0,-1,0),NV)  end   elseif script.pose.Value == 1 then  ----- crouch -------- if not cancelra thenSetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.5,0.5,0),Vector3.new(-0.16,0,0.3 + (angle*0.012)))  end  if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.5,0.5,0),Vector3.new(-0.16,0,-0.3 - (angle*0.012)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.7,-0.8,-0.05),Vector3.new(-0.28 + (angle*0.001),-math.pi/6,-0.2))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.3,-0.45,-0.55),Vector3.new(-0.4 - (angle*0.001),-math.pi/6,-0.2))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.1,-math.pi/5 - (angle*0.01),0))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,0,0),Vector3.new(-0.07 + (angle*0.002),math.pi/5 + (angle*0.02),0))  end  if not cancelmain and Main.Value ~= nil and main ~= nil and maina ~= nil then  SetWeld(Main.Value,slidecount,slidecountmax,main,maina,Vector3.new(0,-1,0),NV)  end   elseif script.pose.Value == 2 then   end  end   function Falling()  if script.pose.Value == 0 then  ----- regular -------- if not cancelra then  SetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.5,0.5,0),Vector3.new(math.pi*1.1,0,-0.08 + (angle*0.012)))  end  if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.5,0.5,0),Vector3.new(math.pi*1.1,0,0.08 - (angle*0.012)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.5,-0.45,-0.55),Vector3.new(-0.4 + (angle*0.02),0,0))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.5,-0.8,-0.05),Vector3.new(-0.28 - (angle*0.02),0,0))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.1,-angle*0.01,0))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,0,0),Vector3.new(-0.2 + (angle*0.002),angle*0.02,0))  end  if not cancelmain and Main.Value ~= nil and main ~= nil and maina ~= nil then  SetWeld(Main.Value,slidecount,slidecountmax,main,maina,Vector3.new(0,-1,0),NV)  end   elseif script.pose.Value == 1 then  ----- crouch -------- if not cancelra then  SetWeld(RS,slidecount,slidecountmax,rs,rsa,Vector3.new(1.5,0.65,0),Vector3.new(-0.1,0,0.3 + (angle*0.012)))  end  if not cancella then  SetWeld(LS,slidecount,slidecountmax,ls,lsa,Vector3.new(-1.5,0.65,0),Vector3.new(-0.1,0,-0.3 - (angle*0.012)))  end  if not cancelrl then  SetWeld(RH,slidecount,slidecountmax,rh,rha,Vector3.new(0.8,-0.1,-0.25),Vector3.new(-0.28 + (angle*0.001),-math.pi/6,-0.2))  end  if not cancelll then  SetWeld(LH,slidecount,slidecountmax,lh,lha,Vector3.new(-0.3,-0.8,-0.55),Vector3.new(-0.4 - (angle*0.001),-math.pi/6,-0.2))  end  if not canceln then  SetWeld(N,slidecount,slidecountmax,n,na,Vector3.new(0,1,0),Vector3.new(0.1,-math.pi/5 - (angle*0.01),0))  end  if not cancelhrp then  SetWeld(HRJ,slidecount,slidecountmax,hrj,hrja,Vector3.new(0,0,0),Vector3.new(-0.07 + (angle*0.002),math.pi/5 + (angle*0.02),0))  end  if not cancelmain and Main.Value ~= nil and main ~= nil and maina ~= nil then  SetWeld(Main.Value,slidecount,slidecountmax,main,maina,Vector3.new(0,-1,0),NV)  end   elseif script.pose.Value == 2 then   end  end   game:GetService("RunService").Stepped:connect(function()  count1 = (count1%100) + countspeed  angle = math.pi * math.sin(math.pi*2/100*count1)  cangle = math.pi * math.cos(math.pi*2/100*count1)   ------------- snowball power gui movement ------------------ if SPC.Archivable == true then  SPCP = SPCP ~= 14 and SPCP+1 or 14  else  SPCP = SPCP ~= 0 and SPCP-1 or 0  end  if SPC ~= nil then  local perc = math.sin((math.pi/2/14)*SPCP)  SPC.Position = UDim2.new(1,10 - (50*perc),0.5,-55)  if SPCP > 0 then  SPC.Visible = true  else  SPC.Visible = false  end end   ------------- walkspeed changes ------------------------- if DisableMovement then  Walkspeed = 0  Hu.WalkSpeed = Walkspeed  else  if Shift and pose.Value ~= 1 then  Walkspeed = 25  Hu.WalkSpeed = Walkspeed  else  Walkspeed = 16  if pose.Value == 1 then  Hu.WalkSpeed = Walkspeed/2  else  Hu.WalkSpeed = Walkspeed  end  end  end   -------- animation slide count and pose smoothener -------------------- slidecount = (slidecount < slidecountmax and slidecount+1) or slidecountmax  SlideCooldown = (SlideCooldown > 0 and SlideCooldown-1) or 0   if script.pose.Value ~= lastpose then  UpdateWP()  end   --------- animation conditions -------------------  local ghitz, genz = RAY(Torsoz.Position,Vector3.new(0,-5.2,0))   if ghitz == nil and Torsoz.Velocity.y > 1 then  ----- jumping ----- anim = 3  if anim ~= lastanim then  UpdateWP(7)  end  Jumping()  elseif ghitz == nil and Torsoz.Velocity.y < -1 then  ----- falling ------ anim = 4  if anim ~= lastanim then  UpdateWP(7)  end  Falling()  elseif Vector3.new(Torsoz.Velocity.x,0,Torsoz.Velocity.z).magnitude < 2 then  ---- idle --------- anim = 0  if anim ~= lastanim then  UpdateWP(6)  end  Idle()   elseif Vector3.new(Torsoz.Velocity.x,0,Torsoz.Velocity.z).magnitude < 17 then  ---- walking ------- anim = 1  if anim ~= lastanim then  UpdateWP(7)  end  Walking()   elseif Vector3.new(Torsoz.Velocity.x,0,Torsoz.Velocity.z).magnitude >= 17 then  ----- running ----- anim = 2  if anim ~= lastanim then  UpdateWP(5)  end  Running()   ------------ end   --------- breakfall roll -------- if ghitz ~= nil and prevvelocity.y < -110 then  invoke.Value = 2  end   --------- snowball projectile movement -------- for i, v in pairs(SnowballProjectiles) do  local oldpos = v[1].Position  v[1].CFrame = v[1].CFrame + (v[4]*v[5]) + Vector3.new(0,v[3],0)  local raydist = (v[1].Position-oldpos).unit*((oldpos-v[1].Position).magnitude+0.5) local hitz,enz = RAY(v[1].Position,raydist)   v[3] = v[3] - 0.35*v[2]  v[9] = v[9] +1  if #v[8] > 0 then  v[8][v[7]].Parent = v[1].Parent  v[8][v[7]].Transparency = 0.5 - (0.3 * math.random())  v[8][v[7]].Mesh.Scale = Vector3.new(0.45,0.45,0.45) - (Vector3.new(0.3,0.3,0.3) * math.random())  v[8][v[7]].CFrame = CFrame.new(oldpos,v[1].Position) * CFrame.Angles(0,0,(math.pi*2)/(math.random(1,100)/100)) * CFrame.new(math.random(1,10)/20,0,0)  v[7] = (v[7]%#v[8]) +1  for j,vv in pairs(v[8]) do  vv.CFrame = vv.CFrame * CFrame.new(0.05,0,0) * CFrame.Angles(0,-0.1,-0.085)  end  end   if hitz ~= nil or v[9] >= 200 then  if hitz ~= nil then  SnowballHit(hitz,enz,v[6])  end  v[1].Parent:Destroy()  print("Removed Snowball#",i)  table.remove(SnowballProjectiles,i)  end   end   ------ snowball splosion effects ----- for i, v in pairs(SnowSplosionEffects) do  for j,vv in pairs(v:GetChildren()) do  vv.CFrame = vv.CFrame * CFrame.new(0.3,0,0)  vv.Transparency = vv.Transparency + 0.12  vv.Mesh.Scale = vv.Mesh.Scale + Vector3.new(0.3,-0.1,-0.1)  end  if v:FindFirstChild("Effect").Transparency > 0.9 then  v:Destroy()  table.remove(SnowSplosionEffects,i)  end  end   lastpose = script.pose.Value  lastanim = anim  prevvelocity = HRP.Velocity  end) 	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Staff" 	button.Position = UDim2.new(0.5,3,0,165) 	button.Size = UDim2.new(0.5,-3,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Staff" 	button.TextColor3 = whit 	 	button.MouseButton1Down:connect(function() 		if script.Parent.className ~= "HopperBin" then   local admin = game.Players.LocalPlayer bin = Instance.new("HopperBin", admin.Backpack) player = bin.Parent.Parent.Character  rarm = player["Right Arm"]  larm = player["Left Arm"]  player.Humanoid.MaxHealth = 50  visible = true  parts = {}   function Check(pos)  local hurt = false  local players = game.Players:GetChildren()  for i = 1, #players do  if players[i].Character and hurt == false then  local parts = players[i].Character:GetChildren()  for q = 1, #parts do  if parts[q].className == "Part" and hurt == false then  local range = math.sqrt(math.pow(parts[q].Size.Z, 2) + math.sqrt(math.pow(parts[q].Size.X, 2) + math.pow(parts[q].Size.Y, 2)))  if (found - parts[q].Position).magnitude <= range then  hurt = true  character = parts[q].Parent  humanoid = character.Humanoid  character.Torso.CFrame = character.Torso.CFrame*CFrame.Angles(2,2,2)-amage(25)  humanoid:TakeDamage(50)  humanoid.Sit = true  end  end  end  end  end  end   function clean(min,thing2)  while min.Humanoid.Health ~= 0 do  local a = game.Players:GetChildren()  for i = 1, #a do  wait()  if (a[i].Character.Torso.Position - thing2.Position).magnitude < 5 then  a[i].Character.Humanoid:TakeDamage(5)  end  end  wait()  end  min:remove()  end   function fire(v)  local spawnPos = (tip2.CFrame * CFrame.new(0, 1, 0)).p  local HitSpot = RayCast(spawnPos, v)  local distance = (HitSpot - spawnPos).magnitude  start = nil  finish = nil  local num = math.random(3, 10)  for i = distance / num, distance, distance / num do  if start == nil then  start = tip2.CFrame.p  elseif start ~= nil then  start = finish  end  finish = CFrame.new(spawnPos, HitSpot)  if i ~= distance then  finish = (finish * CFrame.new(math.random(-5, 5), math.random(-1, 1), -i)).p  else  finish = HitSpot  end  local P = Instance.new("Part")  P.Name = "Magic"  P.formFactor = 0  P.Size = Vector3.new(1, 1, (start - finish).magnitude)  P.Parent = game.Workspace  P.BrickColor = BrickColor.new(1006)  P.Anchored = true  P.CanCollide = false  P.TopSurface = "Smooth"  P.BottomSurface = "Smooth"  P.Transparency = 0  m = Instance.new("BlockMesh")  m.Scale = Vector3.new(.25, .25, 1)  m.Offset = Vector3.new(0, -1000, 0)  m.VertexColor = Vector3.new(math.huge, math.huge, math.huge)  m.Parent = P  P.CFrame = CFrame.new(start, finish)  P.CFrame = P.CFrame * CFrame.new(0, 1000, P.Size.Z / -2)  table.insert(parts, P)  game:GetService("Debris"):AddItem(P, 2.5)  end  end   function RayCast(start, v)   local ray = Instance.new("Part")  ray.Parent = game.Workspace  ray.Anchored = true  ray.CFrame = CFrame.new(start)  ray.Size = Vector3.new(1,1,1)  ray.Shape = 0  ray.BottomSurface = 0  ray.TopSurface = 0  ray.Name = "Magic"  ray.Elasticity = 0  ray.Reflectance = 0  ray.Friction = 0  ray.Transparency = 0   local finding = true  far = 1000   while finding do  far = far - 1  if far > 0 then  local see = ray.Position + v  ray.Position = ray.Position + v  if ray.Position ~= see then  finding = false  found = see  end  else  finding = false  found = ray.Position  end  end   ray:remove()  Check(found)  return found  end   function kill(tar)  while tar.Parent.Humanoid.Health ~= 0 do  tar.Parent.Humanoid.Health = tar.Parent.Humanoid.Health -1  wait()  end  end   bin.Selected:connect(function(mouse)  if player.Torso:findFirstChild("Right Shoulder") ~= nil then  rs = player.Torso["Right Shoulder"]  rs.Part1 = nil  end  if player.Torso:findFirstChild("Left Shoulder") ~= nil then  ls = player.Torso["Left Shoulder"]  ls.Part1 = nil  end  if player:FindFirstChild("check") == nil then  rns = Instance.new("Weld")  rns.Parent = player.Torso  rns.Part0 = rns.Parent  rns.Part1 = player["Right Arm"]  rns.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.05))  lns = Instance.new("Weld")  lns.Parent = player.Torso  lns.Part0 = lns.Parent  lns.Part1 = player["Left Arm"]  lns.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.05))  rblade = Instance.new("Part")  rblade.BrickColor = BrickColor.new(1003)  rblade.Name ="check"  rblade.Parent = player  rblade.CanCollide = false  rblade.Size = Vector3.new(1,8,1)  rblade.formFactor = "Symmetric"  rblade.TopSurface = 0  rblade.BottomSurface = 0  rbm = Instance.new("BlockMesh")  rbm.Parent = rblade  rbm.Scale = Vector3.new(.4,1,.4)  rbw = Instance.new("Weld")  rbw.Parent = rblade  rbw.Part0 = rarm  rbw.Part1 = rblade  rbw.C1 = CFrame.new(0,0,1) *CFrame.Angles((math.pi*.5),(math.pi*0),(math.pi*0))  tip = Instance.new("Part")  tip.CanCollide = false  tip.TopSurface = 0  tip.BottomSurface = 0  tip.Parent = rblade  tip.Size = Vector3.new(1,1,1)  tip.formFactor = "Symmetric"  tip.BrickColor = BrickColor.new(1004)  tipm = Instance.new("BlockMesh")  tipm.Scale = Vector3.new(.41,.2,.41)  tipm.Parent = tip  tipw = Instance.new("Weld")  tipw.Parent = rblade  tipw.Part0 = rblade  tipw.Part1 = tip  tipw.C1 = CFrame.new(0,3.5,0)  tip2 = Instance.new("Part")  tip2.CanCollide = false  tip2.TopSurface = 0  tip2.BottomSurface = 0  tip2.Parent = rblade  tip2.Size = Vector3.new(1,1,1)  tip2.formFactor = "Symmetric"  tip2.BrickColor = BrickColor.new(1004)  tip2m = Instance.new("BlockMesh")  tip2m.Scale = Vector3.new(.41,.2,.41)  tip2m.Parent = tip2  tip2w = Instance.new("Weld")  tip2w.Parent = rblade  tip2w.Part0 = rblade  tip2w.Part1 = tip2  tip2w.C1 = CFrame.new(0,-3.5,0)  tip3 = Instance.new("Part")  tip3.CanCollide = false  tip3.TopSurface = 0  tip3.BottomSurface = 0  tip3.Parent = rblade  tip3.Size = Vector3.new(1,1,1)  tip3.formFactor = "Symmetric"  tip3.BrickColor = BrickColor.new(1004)  tip3m = Instance.new("BlockMesh")  tip3m.Scale = Vector3.new(.41,.2,.41)  tip3m.Parent = tip3  tip3w = Instance.new("Weld")  tip3w.Parent = rblade  tip3w.Part0 = rblade  tip3w.Part1 = tip3  tip3w.C1 = CFrame.new(0,-.5,0)  tip4 = Instance.new("Part")  tip4.CanCollide = false  tip4.TopSurface = 0  tip4.BottomSurface = 0  tip4.Parent = rblade  tip4.Size = Vector3.new(1,1,1)  tip4.formFactor = "Symmetric"  tip4.BrickColor = BrickColor.new(1004)  tip4m = Instance.new("BlockMesh")  tip4m.Scale = Vector3.new(.41,.2,.41)  tip4m.Parent = tip4  tip4w = Instance.new("Weld")  tip4w.Parent = rblade  tip4w.Part0 = rblade  tip4w.Part1 = tip4  tip4w.C1 = CFrame.new(0,.5,0)  tip5 = Instance.new("Part")  tip5.CanCollide = false  tip5.TopSurface = 0  tip5.BottomSurface = 0  tip5.Parent = rblade  tip5.Size = Vector3.new(1,1,1)  tip5.formFactor = "Symmetric"  tip5.BrickColor = BrickColor.new(1004)  tip5m = Instance.new("BlockMesh")  tip5m.Scale = Vector3.new(.41,.2,.41)  tip5m.Parent = tip5  tip5w = Instance.new("Weld")  tip5w.Parent = rblade  tip5w.Part0 = rblade  tip5w.Part1 = tip5  tip5w.C1 = CFrame.new(0,0,0)  tip6 = Instance.new("Part")  tip6.CanCollide = false  tip6.TopSurface = 0  tip6.BottomSurface = 0  tip6.Parent = rblade  tip6.Size = Vector3.new(1,1,1)  tip6.formFactor = "Symmetric"  tip6.BrickColor = BrickColor.new(1004)  tip6m = Instance.new("BlockMesh")  tip6m.Scale = Vector3.new(.05,.6,.41)  tip6m.Parent = tip6  tip6w = Instance.new("Weld")  tip6w.Parent = rblade  tip6w.Part0 = rblade  tip6w.Part1 = tip6  tip6w.C1 = CFrame.new(0,-3,0)  tip7 = Instance.new("Part")  tip7.CanCollide = false  tip7.TopSurface = 0  tip7.BottomSurface = 0  tip7.Parent = rblade  tip7.Size = Vector3.new(1,1,1)  tip7.formFactor = "Symmetric"  tip7.BrickColor = BrickColor.new(1004)  tip7m = Instance.new("BlockMesh")  tip7m.Scale = Vector3.new(.41,.6,.05)  tip7m.Parent = tip7  tip7w = Instance.new("Weld")  tip7w.Parent = rblade  tip7w.Part0 = rblade  tip7w.Part1 = tip7  tip7w.C1 = CFrame.new(0,-3,0)  tip6a = Instance.new("Part")  tip6a.CanCollide = false  tip6a.TopSurface = 0  tip6a.BottomSurface = 0  tip6a.Parent = rblade  tip6a.Size = Vector3.new(1,1,1)  tip6a.formFactor = "Symmetric"  tip6a.BrickColor = BrickColor.new(1004)  tip6am = Instance.new("BlockMesh")  tip6am.Scale = Vector3.new(.15,.6,.41)  tip6am.Parent = tip6a  tip6aw = Instance.new("Weld")  tip6aw.Parent = rblade  tip6aw.Part0 = rblade  tip6aw.Part1 = tip6a  tip6aw.C1 = CFrame.new(0,-2.5,0)  tip7a = Instance.new("Part")  tip7a.CanCollide = false  tip7a.TopSurface = 0  tip7a.BottomSurface = 0  tip7a.Parent = rblade  tip7a.Size = Vector3.new(1,1,1)  tip7a.formFactor = "Symmetric"  tip7a.BrickColor = BrickColor.new(1004)  tip7am = Instance.new("BlockMesh")  tip7am.Scale = Vector3.new(.41,.6,.15)  tip7am.Parent = tip7a  tip7aw = Instance.new("Weld")  tip7aw.Parent = rblade  tip7aw.Part0 = rblade  tip7aw.Part1 = tip7a  tip7aw.C1 = CFrame.new(0,-2.5,0)  tip6b = Instance.new("Part")  tip6b.CanCollide = false  tip6b.TopSurface = 0  tip6b.BottomSurface = 0  tip6b.Parent = rblade  tip6b.Size = Vector3.new(1,1,1)  tip6b.formFactor = "Symmetric"  tip6b.BrickColor = BrickColor.new(1004)  tip6bm = Instance.new("BlockMesh")  tip6bm.Scale = Vector3.new(.05,.6,.41)  tip6bm.Parent = tip6b  tip6bw = Instance.new("Weld")  tip6bw.Parent = rblade  tip6bw.Part0 = rblade  tip6bw.Part1 = tip6b  tip6bw.C1 = CFrame.new(0,-2,0)  tip7b = Instance.new("Part")  tip7b.CanCollide = false  tip7b.TopSurface = 0  tip7b.BottomSurface = 0  tip7b.Parent = rblade  tip7b.Size = Vector3.new(1,1,1)  tip7b.formFactor = "Symmetric"  tip7b.BrickColor = BrickColor.new(1004)  tip7bm = Instance.new("BlockMesh")  tip7bm.Scale = Vector3.new(.41,.6,.05)  tip7bm.Parent = tip7b  tip7bw = Instance.new("Weld")  tip7bw.Parent = rblade  tip7bw.Part0 = rblade  tip7bw.Part1 = tip7b  tip7bw.C1 = CFrame.new(0,-2,0)   rblade.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  if hit.Parent.Humanoid.MaxHealth > 100 then  hit.Parent.Humanoid.MaxHealth = 100  end  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(5,15)  hit.Parent.Humanoid.Sit = true  for i = 1, (math.random(1,3)) do  wait()  local bleed = Instance.new("Part")  bleed.formFactor = "Symmetric"  bleed.Size = Vector3.new(1,1,1)  bleed.BrickColor = BrickColor.new(1004)  bleed.TopSurface = 0  bleed.BottomSurface = 0  bleed.Reflectance = .1  bleed.Transparency = 0  bleed.Parent = Workspace  bleed.Position = rblade.Position  local bleedm = Instance.new("SpecialMesh")  bleedm.MeshType = "Sphere"  bleedm.Scale = Vector3.new(.5,.5,.5)  bleedm.Parent = bleed  game:GetService("Debris"):AddItem(bleed, 5)  end  end  end  end)   end  -- animations--  right = rns  staff = rblade  left = lns  up = "right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.05))wait()right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))wait()right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))wait()right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))wait()right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))wait()right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))"  down = "right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))wait()right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))wait()right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))wait()right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))wait()right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.05))"  -- end of staff  mouse.KeyDown:connect(function(key)  -- moves  if key == "z" then  if rbw.Part0 == rarm then  rbw.Part0 = larm  end  end  if key == "x" then  if rbw.Part0 == larm then  rbw.Part0 = rarm  end  end  if key == "e" then  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.05))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  wait()  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  wait()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  wait(.5)  right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))  wait()  right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))  wait()  right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.05))  elseif key == "q" then  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.05))  wait()  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))  wait(.5)  left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))  wait()  left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))  wait()  left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))  wait()  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))  wait()  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.05))  elseif key == "r" then  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.05))  wait()  left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.3))  wait()  left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.35))  wait()  left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.4))  wait()  left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.45))  wait()  left.C1 = CFrame.new(0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.5))  wait(.2)  left.C1 = CFrame.new(0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.5))  wait()  left.C1 = CFrame.new(0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*.5))  wait(.1)  left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.45))  wait()  left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.4))  wait()  left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.35))  wait()  left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.3))  wait()  left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.05))  elseif key == "t" then  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.05))  wait()  right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.3))  wait()  right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.35))  wait()  right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.4))  wait()  right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.45))  wait()  right.C1 = CFrame.new(-0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.5))  wait(.2)  right.C1 = CFrame.new(-0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.5))  wait()  right.C1 = CFrame.new(-0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*-.5))  wait(.1)  right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.45))  wait()  right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.4))  wait()  right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.35))  wait()  right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.3))  wait()  right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.05))  end  -- spells-------------------------------------------------------------------------------------  if key == "f" then  loadstring(up)()  local wall = Instance.new("Part")  wall.Parent = Workspace  wall.Size = Vector3.new(10,1,10)  wall.formFactor = "Symmetric"  wall.CFrame = player.Torso.CFrame *CFrame.new(0,-3.42,0)  wall.TopSurface = 0  wall.BottomSurface = 0  wall.Anchored = true  wall.BrickColor = BrickColor.new(1006)  wall.Material = "Ice"  game:GetService("Debris"):AddItem(wall, 15)  while wall:IsDescendantOf(Workspace) do  wait()  wall.CFrame = player.Torso.CFrame*CFrame.new(0,-3.42,0)  end  wait(.5)  loadstring(down)()  end  if key == "g" then  if mouse.Target then  if mouse.Target.Parent:findFirstChild("Humanoid") ~= nil then  local tar = mouse.Target  loadstring(up)()  local spark = Instance.new("Explosion")  spark.BlastRadius = 4  spark.BlastPressure = 0  spark.Parent = Workspace  spark.Position = tip2.Position  local ptar = tar.Parent  local mis = Instance.new("Part")  mis.formFactor = "Symmetric"  mis.Shape = "Ball"  mis.BrickColor = BrickColor.new(1006)  mis.Transparency = .5  mis.Size = Vector3.new(1,1,1)  mis.Parent = Workspace  mis.CFrame = staff.CFrame * CFrame.new(0,0,-15)  local misv = Instance.new("BodyVelocity")  misv.Parent = mis  misv.maxForce = Vector3.new(math.huge,math.huge,math.huge)  misv.velocity = mis.CFrame.lookVector * 50  local misg = Instance.new("BodyGyro")  misg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)  misg.Parent = mis  misg.cframe = CFrame.new(tar.Position, mis.Position)  mis.Touched:connect(function(hit)  if hit.Name == tar.Name then  local ex = Instance.new("Explosion")  ex.Parent = Workspace  ex.Position = mis.Position  mis:remove()  end  end)  wait(.5)  loadstring(down)()  while mis.Parent == Workspace and tar:IsDescendantOf(Workspace) do  wait()  misg.cframe = CFrame.new(tar.Position, mis.Position)  local fire = Instance.new("Explosion")  fire.Parent = Workspace  fire.Position = mis.Position  fire.BlastRadius = 2  misv.velocity = mis.CFrame.lookVector * -18  end  mis:remove()  end  end  end  if key == "b" then  loadstring(up)()  for i = 1,100 do  wait()  local p = Instance.new("Part")  p.BrickColor = BrickColor.new(1006)  p.Name ="check"  p.Parent = Workspace  p.CanCollide = false  p.Size = Vector3.new(1,3,1)  p.CFrame = player.Torso.CFrame + Vector3.new(math.random(-5,5),math.random(-2,4),math.random(-5,5))  p.formFactor = "Symmetric"  p.TopSurface = 0  p.BottomSurface = 0  p.Transparency = .5  local pm = Instance.new("SpecialMesh")  pm.Parent = p  pm.MeshType = "Sphere"  pm.Scale = Vector3.new((.2+(.05*i)),(.2+(.05*i)),(.2+(.05*i)))  local pbv = Instance.new("BodyVelocity")  pbv.Parent = p  pbv.velocity = Vector3.new(0,10,0)  game:GetService("Debris"):AddItem(p, .2)  player.Humanoid.Health = player.Humanoid.Health +2  end  player.Torso.CFrame = mouse.Hit + Vector3.new(0,4,0)  wait(.5)  loadstring(down)()  end  if key == "v" then  local tar = mouse.Target  if tar ~= nil then  if (tip6a.Position - tar.Position).magnitude < 100 then  loadstring(up)()  local shot = Instance.new("Part")  shot.Parent = Workspace  shot.BrickColor = BrickColor.new("Cyan")  shot.formFactor = "Symmetric"  shot.Size = Vector3.new(1,1,1)  shot.Anchored = true  local shotm = Instance.new("BlockMesh")  shotm.Scale = Vector3.new(.2,.2,(tip6a.Position - mouse.Hit.p).magnitude)  shot.CFrame = CFrame.new(((tip6a.Position + mouse.Hit.p)/2),mouse.Hit.p)  shotm.Parent = shot  if tar.Parent:findFirstChild("Humanoid") ~= nil then  local ice = Instance.new("Part")  ice.Position = tar.Parent.Torso.Position  ice.Anchored = true  tar.Parent.Torso.Anchored = true  ice.BrickColor = BrickColor.new("Cyan")  ice.Size = Vector3.new(4,6,4)  ice.Reflectance = .2  ice.TopSurface = 0  ice.BottomSurface = 0  ice.Transparency = .5  ice.Parent = tar.Parent  coroutine.resume(coroutine.create(function() kill(tar) end))  end  wait(.1)  shot:remove()  end  wait(.5)  loadstring(down)()  end  end  if key == "c" then  local tar = mouse.Target  if tar ~= nil then  if (tip6a.Position - tar.Position).magnitude < 100 then  loadstring(up)()  right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))  local shot = Instance.new("Part")  shot.Parent = Workspace  shot.BrickColor = BrickColor.new("Royal purple")  shot.formFactor = "Symmetric"  shot.Size = Vector3.new(1,1,1)  shot.Anchored = true  local shotm = Instance.new("BlockMesh")  shotm.Scale = Vector3.new(.2,.2,(tip6a.Position - mouse.Hit.p).magnitude)  shot.CFrame = CFrame.new(((tip6a.Position + mouse.Hit.p)/2),mouse.Hit.p)  shotm.Parent = shot  if tar.className == "Part" then  local ice = Instance.new("Part")  ice.CFrame = tar.CFrame  ice.Size = tar.Size + Vector3.new(1,1,1)  ice.Anchored = true  tar.Anchored = true  ice.BrickColor = BrickColor.new("Cyan")  ice.Reflectance = .2  ice.TopSurface = 0  ice.BottomSurface = 0  ice.Transparency = .5  ice.Parent = tar  ice.Friction = 0  game:GetService("Debris"):AddItem(ice, 10)  wait(.1)  shot:remove()  wait(.5)  loadstring(down)()  end  end  end  end  if key == "h" then  loadstring(up)()  local cf = CFrame.new(tip2.Position, mouse.Hit.p)  local v = cf.lookVector  local dx = (math.random() - .5) * .02  local dy = (math.random() - .5) * .02  local dz = (math.random() - .5) * .02  parts = {}  local f = coroutine.create(function() fire(Vector3.new(v.x + dx, v.y + dy, v.z + dz)) end)  coroutine.resume(f)  wait(.5)  loadstring(down)()  end  if key == "y" then  loadstring(up)()  for i = 2,101 do  wait()  local boulder = Instance.new("Part")  boulder.TopSurface = 0  boulder.BottomSurface = 0  boulder.Anchored = true  boulder.BrickColor = BrickColor.new("Dark stone grey")  boulder.Size = Vector3.new((i+math.random(-1,1)),(i+math.random(-1,1)),2)  boulder.CFrame = tip.CFrame * CFrame.new(0,0,-2*i)  boulder.Velocity = boulder.CFrame.lookVector * 500  boulder.Material = "Slate"  boulder.Parent = Workspace  boulder.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  hit.Parent.humanoid.Sit = true  end  end)  game:GetService("Debris"):AddItem(boulder, .8)  end  loadstring(down)()  end  if key == "n" then  local tar = mouse.Target  if tar~= nil then  if tar.Parent:findFirstChild("Humanoid") ~= nil then  if tar.Parent:findFirstChild("Torso") ~= nil then  loadstring(up)()  for i = 1,100 do  wait()  local p = Instance.new("Part")  p.BrickColor = BrickColor.new(1006)  p.Name ="check"  p.Parent = Workspace  p.CanCollide = false  p.Size = Vector3.new(1,3,1)  p.CFrame = tar.Parent.Torso.CFrame + Vector3.new(math.random(-5,5),math.random(-2,4),math.random(-5,5))  p.formFactor = "Symmetric"  p.TopSurface = 0  p.BottomSurface = 0  p.Transparency = .5  local pm = Instance.new("SpecialMesh")  pm.Parent = p  pm.MeshType = "Sphere"  pm.Scale = Vector3.new((.2+(.05*i)),(.2+(.05*i)),(.2+(.05*i)))  local pbv = Instance.new("BodyVelocity")  pbv.Parent = p  pbv.velocity = Vector3.new(0,10,0)  game:GetService("Debris"):AddItem(p, .2)  tar.Parent.Humanoid.Health = tar.Parent.Humanoid.Health +2  end  tar.Parent.Torso.CFrame = mouse.Hit + Vector3.new(0,4,0)  wait(.5)  loadstring(down)()  end  end  end  end  if key == "u" then  loadstring(up)()  local start = Instance.new("Part")  start.Parent = Workspace  start.Position = mouse.Hit.p + Vector3.new(0,18,0)  start.Anchored = true  start.Size = Vector3.new(1,1,1)  start.Transparency = 1  for i = 1,36 do  start.CFrame = start.CFrame * CFrame.Angles(math.rad(0),math.rad(5),math.rad(0))  local wall1 = Instance.new("Part")  wall1.Parent = Workspace  wall1.BrickColor = BrickColor.new("Really black")  wall1.Size = Vector3.new(1,10,1)  wall1.Anchored = true  wall1.TopSurface = 0  wall1.CFrame = start.CFrame * CFrame.new(10,-15,0)  local wall2 = Instance.new("Part")  wall2.Parent = Workspace  wall2.BrickColor = BrickColor.new("Really black")  wall2.Size = Vector3.new(1,10,1)  wall2.Anchored = true  wall2.TopSurface = 0  wall2.CFrame = start.CFrame * CFrame.new(10,-15,0)  local wall1a = Instance.new("Part")  wall1a.Parent = Workspace  wall1a.BrickColor = BrickColor.new("Really black")  wall1a.Size = Vector3.new(1,10,1)  wall1a.Anchored = true  wall1a.TopSurface = 0  wall1a.CFrame = start.CFrame * CFrame.new(-10,-15,0)  local wall2a = Instance.new("Part")  wall2a.Parent = Workspace  wall2a.BrickColor = BrickColor.new("Really black")  wall2a.Size = Vector3.new(1,0,1)  wall2a.Anchored = true  wall2a.TopSurface = 0  wall2a.CFrame = start.CFrame * CFrame.new(-10,-15,0)  local roof = Instance.new("Part")  roof.Parent = Workspace  roof.Size = Vector3.new(0,1,1)  roof.BrickColor = BrickColor.new("Really black")  roof.Anchored = true  roof.CFrame = start.CFrame * CFrame.new(0,-10,0)  roof.TopSurface = 0  local roof2 = Instance.new("Part")  roof2.Parent = Workspace  roof2.Size = Vector3.new(1,1,20)  roof2.BrickColor = BrickColor.new("Really black")  roof2.Anchored = true  roof2.CFrame = start.CFrame * CFrame.new(0,-10,0)  roof2.TopSurface = 0  local roofa = Instance.new("Part")  roofa.Parent = Workspace  roofa.Size = Vector3.new(20,1,1)  roofa.BrickColor = BrickColor.new("Really black")  roofa.Anchored = true  roofa.CFrame = start.CFrame * CFrame.new(0,-20,0)  roofa.TopSurface = 0  local roof2a = Instance.new("Part")  roof2a.Parent = Workspace  roof2a.Size = Vector3.new(1,1,20)  roof2a.BrickColor = BrickColor.new("Really black")  roof2a.Anchored = true  roof2a.CFrame = start.CFrame * CFrame.new(0,-20,0)  roof2a.TopSurface = 0  game:GetService("Debris"):AddItem(roof, 15)  game:GetService("Debris"):AddItem(wall1, 15)  game:GetService("Debris"):AddItem(wall2, 15)  game:GetService("Debris"):AddItem(roof2, 15)  game:GetService("Debris"):AddItem(wall1a, 15)  game:GetService("Debris"):AddItem(wall2a, 15)  game:GetService("Debris"):AddItem(roofa, 15)  game:GetService("Debris"):AddItem(roof2a, 15)  wait()  end  start:remove()  wait(.5)  loadstring(down)()  end  if key == "m" then  local tar = mouse.Target  if tar.Parent:findFirstChild("Humanoid") ~= nil then  if tar.Parent.Name == "Minion" then  loadstring(up)()  while tar.Parent.Humanoid.Health >= 1 do  wait()  if player.Humanoid.Health == 0 then  tar.Parent.Humanoid:TakeDamage(1000)  else  tar.Parent.Torso.move.position = mouse.Hit.p  end  end  loadstring(down)()  end  end  end  if key == "j" then  local tar = mouse.Target  if tar.Parent:findFirstChild("Humanoid") ~= nil then  tar.Parent.Humanoid.Jump = true  end  elseif key == "k" then  local tar = mouse.Target  if tar.Parent:findFirstChild("Humanoid") ~= nil then  tar.Parent.Humanoid.Sit = true  end  elseif key == "l" then  local tar = mouse.Target  if tar.Parent:findFirstChild("Humanoid") ~= nil then  tar.Parent.Humanoid.PlatformStand = true  end  elseif key == "p" then  local min = Instance.new("Model")  min.Name = "Minion"  min.Parent = Workspace  local skel = Instance.new("Humanoid")  skel.Parent = min  skel.WalkSpeed = 16  skel.MaxHealth = 100  skel.Health = 100  local thing = Instance.new("Part")  thing.Name = "Head"  thing.formFactor = "Symmetric"  thing.TopSurface = 0  thing.BottomSurface = 0  thing.BrickColor = BrickColor.new(1003)  thing.Transparency = .3  thing.Size = Vector3.new(4,4,4)  thing.Parent = min  thing.Position = player.Torso.Position + Vector3.new(0,5,0)  thing.Shape = "Ball"  local thing2 = Instance.new("Part")  thing2.Name = "Torso"  thing2.formFactor = "Symmetric"  thing2.TopSurface = 0  thing2.BottomSurface = 0  thing2.BrickColor = BrickColor.new(1004)  thing2.Size = Vector3.new(1,1,1)  thing2.Parent = min  thing2.Position = player.Torso.Position + Vector3.new(0,5,0)  thing2.Shape = "Ball"  local live = Instance.new("Weld")  live.Parent = thing2  live.Part0 = thing2  live.Part1 = thing  live.Name = "Neck"  local move = Instance.new("BodyPosition")  move.Parent = thing2  move.position = player.Torso.Position  move.maxForce = Vector3.new(100,0,100)  move.Name = "move"  thing.Touched:connect(function(hit)  if hit.Parent:findFirstChild("Humanoid") ~= nil then  if hit.Parent.Name ~= player.Name then  if hit.Parent.Name ~= "Minion" then  if hit.Parent.Humanoid.MaxHealth > 100 then  hit.Parent.Humanoid.MaxHealth = 100  end  hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(5,7)  hit.Parent.Humanoid.Sit = true  for i = 1, (math.random(1,3)) do  wait()  local bleed = Instance.new("Part")  bleed.formFactor = "Symmetric"  bleed.Size = Vector3.new(1,1,1)  bleed.BrickColor = BrickColor.new("Bright red")  bleed.TopSurface = 0  bleed.BottomSurface = 0  bleed.Reflectance = .1  bleed.Transparency = .4  bleed.Parent = Workspace  bleed.Position = thing.Position  local bleedm = Instance.new("SpecialMesh")  bleedm.MeshType = "Sphere"  bleedm.Scale = Vector3.new(.2,.2,.2)  bleedm.Parent = bleed  game:GetService("Debris"):AddItem(bleed, 5)  end  end  end  end  end)  coroutine.resume(coroutine.create(function() clean(min,thing2) end))  end  --end of keys  end)  --end of script  end)   bin.Deselected:connect(function()  staff:remove()  rs.Part1 = rarm  ls.Part1 = larm  right:remove()  left:remove()  end) end end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Empty" 	button.Position = UDim2.new(0,0,0,198) 	button.Size = UDim2.new(0.5,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Empty" 	button.TextColor3 = whit 	button.TextWrapped = true 	 	button.MouseButton1Down:connect(function() 		 	end) -- local button = Instance.new("TextButton") 	button.Parent = ws 	button.BackgroundColor3 = blak 	button.BorderColor3 = rede 	button.BorderSizePixel = 3 	button.Name = "Techno Gauntlet" 	button.Position = UDim2.new(0.5,3,0,198) 	button.Size = UDim2.new(0.48,0,0,30) 	button.ZIndex = 2 	button.Font = tef 	button.FontSize = "Size14" 	button.Text = "Techno Gauntlet" 	button.TextColor3 = whit 	button.TextWrapped = true 	 	button.MouseButton1Down:connect(function() 	Player = game:GetService("Players").LocalPlayer  Character = Player.Character  PlayerGui = Player.PlayerGui  Backpack = Player.Backpack  Torso = Character.Torso  Head = Character.Head  Humanoid = Character.Humanoid LeftArm = Character["Left Arm"]  LeftLeg = Character["Left Leg"]  RightArm = Character["Right Arm"]  RightLeg = Character["Right Leg"]  LS = Torso["Left Shoulder"]  LH = Torso["Left Hip"]  RS = Torso["Right Shoulder"]  RH = Torso["Right Hip"]  Neck = Torso.Neck it=Instance.new vt=Vector3.new cf=CFrame.new euler=CFrame.fromEulerAnglesXYZ angles=CFrame.Angles necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) attack = false  attacktype = 1  attackdebounce = false  MMouse=nil combo=0 Mode="Choose" Aiming=false DroneTarget=Torso.Position Drone1=nil Drone2=nil Drone3=nil Bullets=10 BowAim=false SnipAim=false --player  player = nil  --save shoulders  RSH, LSH = nil, nil  --welds  RW, LW = Instance.new("Weld"), Instance.new("Weld")  RW.Name="Right Shoulder" LW.Name="Left Shoulder"     if Character:findFirstChild("Techno Gauntlet",true) ~= nil then  Character:findFirstChild("Techno Gauntlet",true).Parent = nil  end      function part(formfactor,parent,reflectance,transparency,brickcolor,name,size) local fp = it("Part") fp.formFactor = formfactor  fp.Parent = parent fp.Reflectance = reflectance fp.Transparency = transparency fp.CanCollide = false  fp.Locked=true fp.BrickColor = brickcolor fp.Name = name fp.Size = size fp.Position = Torso.Position  fp.BottomSurface="Smooth" fp.TopSurface="Smooth" fp:BreakJoints() return fp  end    function mesh(Mesh,part,meshtype,meshid,offset,scale) local mesh = it(Mesh)  mesh.Parent = part if Mesh=="SpecialMesh" then mesh.MeshType = meshtype mesh.MeshId = meshid end mesh.Offset=offset mesh.Scale=scale return mesh end   function weld(parent,part0,part1,c0) local weld = it("Weld")  weld.Parent = parent weld.Part0 = part0  weld.Part1 = part1  weld.C0 = c0 return weld end   local cone=part(3,modelzorz,0,1,BrickColor.new("Bright blue"),"Cone",vt(1,1,1)) local conemsh=mesh("SpecialMesh",cone,"FileMesh","http://www.roblox.com/asset/?id=1778999",vt(0,0,0),vt(0.5,0.5,0.5)) local screen1=part(3,modelzorz,0,1,BrickColor.new("Bright blue"),"Screen1",vt(1,1,1)) local screen1msh=mesh("BlockMesh",screen1,"","",vt(0,0,0),vt(0.1,0.8,0.9)) local screen2=part(3,modelzorz,0,1,BrickColor.new("Bright blue"),"Screen2",vt(1,1,1)) local screen2msh=mesh("BlockMesh",screen2,"","",vt(0,0,0),vt(0.1,0.8,0.9)) local screen3=part(3,modelzorz,0,1,BrickColor.new("Bright blue"),"Screen3",vt(1,1,1)) local screen3msh=mesh("BlockMesh",screen3,"","",vt(0,0,0),vt(0.1,0.8,0.9)) light1=Instance.new("PointLight") light1.Brightness=.8 light1.Color=Color3.new(.2,.2,255) light1.Range=10 light1.Parent=screen1 light2=light1:Clone() light2.Parent=screen2 light3=light1:Clone() light3.Parent=screen3   if Character:findFirstChild("Drone",true) ~= nil then  Character:findFirstChild("Drone",true).Parent = nil  end    local modelzorz = Instance.new("Model")  modelzorz.Parent = Charactermodelzorz.Name = "Techno Gauntlet"    local prt1=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part1",vt(1,1,1)) local prt2=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part2",vt(1,1,1)) local prt3=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part3",vt(1,1,1)) local prt4=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part4",vt(1,1,1)) local prt5=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part5",vt(1,1,1)) local prt6=part(3,modelzorz,0,0,BrickColor.new("Medium stone grey"),"Part6",vt(1,1,1)) local prt7=part(3,modelzorz,0,0,Torso.BrickColor,"Part7",vt(1,1,1)) local prt8=part(3,modelzorz,0,0,BrickColor.new("Dark stone grey"),"Part8",vt(1,1,1)) local prt9=part(3,modelzorz,0,0,BrickColor.new("Medium stone grey"),"Part9",vt(1,1,1)) local prt10=part(3,modelzorz,0,0,BrickColor.new("Black"),"Part10",vt(1,1,1))   msh1=mesh("BlockMesh",prt1,"","",vt(0,0,0),vt(1.1,0.6,1.1)) msh2=mesh("BlockMesh",prt2,"","",vt(0,0,0),vt(0.2,0.7,1.05)) msh3=mesh("BlockMesh",prt3,"","",vt(0,0,0),vt(1.05,0.7,0.2)) msh4=mesh("BlockMesh",prt4,"","",vt(0,0,0),vt(1.4,1.6,0.2)) msh5=mesh("BlockMesh",prt5,"","",vt(0,0,0),vt(1.4,1.6,0.2)) msh6=mesh("BlockMesh",prt6,"","",vt(0,0,0),vt(0.6,0.1,0.6)) msh7=mesh("SpecialMesh",prt7,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5)) msh8=mesh("CylinderMesh",prt8,"","",vt(0,0,0),vt(0.6,0.1,0.6)) msh9=mesh("CylinderMesh",prt9,"","",vt(0,0,0),vt(0.3,0.1,0.3)) msh10=mesh("CylinderMesh",prt10,"","",vt(0,0,0),vt(0.2,0.1,0.2))   local wld1=weld(prt1,prt1,RightArm,euler(0,0,0)*cf(0,0.3,0)) local wld2=weld(prt2,prt2,prt1,euler(0,0,0)*cf(0,0.4,0)) local wld3=weld(prt3,prt3,prt1,euler(0,0,0)*cf(0,0.4,0)) local wld4=weld(prt4,prt4,prt1,euler(0,0.785,0)*cf(0,-0.51,0)) local wld5=weld(prt5,prt5,prt1,euler(0,-0.785,0)*cf(0,-0.51,0)) local wld6=weld(prt6,prt6,prt1,euler(0,0,0)*cf(0,-1.3,0)) local wld7=weld(prt7,prt7,prt6,euler(0,0,0)*cf(0,0,0)) local wld8=weld(prt8,prt8,prt1,euler(0,0,-1.57)*cf(-0.55,0,0)) local wld9=weld(prt9,prt9,prt8,euler(0,0,0)*cf(0,0.05,0)) local wld10=weld(prt10,prt10,prt9,euler(0,0,0)*cf(0,0.01,0))   numb2=0 for i=1,4 do numb=0.3 for i=1,3 do local prtclaw=part(3,modelzorz,0,0,BrickColor.new("Medium stone grey"),"Partclaw",vt(1,1,1)) mshclaw=mesh("SpecialMesh",prtclaw,"Wedge","",vt(0,0,0),vt(0.1,0.3,0.1)) local wldclaw=weld(prtclaw,prtclaw,prt1,euler(1.57,-1.57,-1.57)*cf(-0.55,0.3,numb)*euler(0,numb2,0)) numb=numb-0.3 end numb2=numb2+1.57 end   numb=0 for i=1,5 do local prtgear=part(3,modelzorz,0,0,BrickColor.new("Medium stone grey"),"Partgear",vt(1,1,1)) mshgear=mesh("BlockMesh",prtgear,"","",vt(0,0,0),vt(0.4,0.09,0.07)) local wldgear=weld(prtgear,prtgear,prt9,euler(0,numb,0)*cf(0,0,0)) numb=numb+0.628 end   local gun = Instance.new("Model")  gun.Parent = modelzorz gun.Name = "Blitz"  gun.Parent=nil   local gprt1=part(3,gun,0,0,BrickColor.new("Dark stone grey"),"Part1",vt(1,1,1)) local gprt2=part(3,gun,0,0,BrickColor.new("Black"),"Part2",vt(1,1,1)) local gprt3=part(3,gun,0,0,BrickColor.new("Black"),"Part3",vt(1,1,1)) local gprt4=part(3,gun,0,0,BrickColor.new("Black"),"Part4",vt(1,1,1)) local gprt5=part(3,gun,0,0,BrickColor.new("Black"),"Part5",vt(1,1,1)) local gprt6=part(3,gun,0,0,BrickColor.new("Dark stone grey"),"Part6",vt(1,1,1)) local gprt7=part(3,gun,0,0,BrickColor.new("Medium stone grey"),"Part7",vt(1,1,1)) local gprt8=part(3,gun,0,0,BrickColor.new("Black"),"Part8",vt(1,1,1)) local gprt9=part(3,gun,0,0,BrickColor.new("Dark stone grey"),"Part9",vt(1,1,1)) local gprt10=part(3,gun,0,0,BrickColor.new("Black"),"Part10",vt(1,1,1)) local gprt11=part(3,gun,0,0,BrickColor.new("Black"),"Part11",vt(1,1,1)) local gprt12=part(3,gun,0,0,BrickColor.new("Black"),"Part12",vt(1,1,1)) local gprt13=part(3,gun,0,0,BrickColor.new("Black"),"Part13",vt(1,1,1)) local gprt14=part(3,gun,0,0,BrickColor.new("Black"),"Part14",vt(1,1,1)) local gprt15=part(3,gun,0,0,BrickColor.new("Dark stone grey"),"Part15",vt(1,1,1)) local gprt16=part(3,gun,0,0,BrickColor.new("Dark stone grey"),"Part16",vt(1,1,1)) local gprt17=part(3,gun,0,0,BrickColor.new("Really black"),"Part17",vt(1,1,1)) local gprt18=part(3,gun,0,0,BrickColor.new("Black"),"Part18",vt(1,1,1)) local gprt19=part(3,gun,0,0,BrickColor.new("Dark stone grey"),"Part19",vt(1,1,1)) local gprt20=part(3,gun,0,0,BrickColor.new("Medium stone grey"),"Part20",vt(1,1,1)) local gprt21=part(3,gun,0,0,BrickColor.new("Medium stone grey"),"Part21",vt(1,1,1)) local gprt22=part(3,gun,0,0,BrickColor.new("Medium stone grey"),"Part22",vt(1,1,1))   gmsh1=mesh("BlockMesh",gprt1,"","",vt(0,0,0),vt(0.2,0.7,0.2)) gmsh2=mesh("BlockMesh",gprt2,"","",vt(0,0,0),vt(0.25,0.2,0.25)) gmsh3=mesh("BlockMesh",gprt3,"","",vt(0,0,0),vt(0.25,0.2,0.25)) gmsh4=mesh("BlockMesh",gprt4,"","",vt(0,0,0),vt(0.5,0.5,0.7)) gmsh5=mesh("CylinderMesh",gprt5,"","",vt(0,0,0),vt(0.5,0.49,0.5)) gmsh6=mesh("CylinderMesh",gprt6,"","",vt(0,0,0),vt(0.1,0.5,0.1)) gmsh7=mesh("BlockMesh",gprt7,"","",vt(0,0,0),vt(0.55,0.3,0.3)) gmsh8=mesh("CylinderMesh",gprt8,"","",vt(0,0,0),vt(0.7,0.7,0.7)) gmsh9=mesh("CylinderMesh",gprt9,"","",vt(0,0,0),vt(0.4,0.71,0.4)) gmsh10=mesh("BlockMesh",gprt10,"","",vt(0,0,0),vt(0.3,0.4,0.3)) gmsh11=mesh("BlockMesh",gprt11,"","",vt(0,0,0),vt(0.2,2.5,0.5)) gmsh12=mesh("CylinderMesh",gprt12,"","",vt(0,0,0),vt(0.3,0.51,0.3)) gmsh13=mesh("BlockMesh",gprt13,"","",vt(0,0,0),vt(0.2,0.3,0.5)) gmsh14=mesh("CylinderMesh",gprt14,"","",vt(0,0,0),vt(0.3,0.2,0.3)) gmsh15=mesh("CylinderMesh",gprt15,"","",vt(0,0,0),vt(0.2,0.35,0.2)) gmsh16=mesh("CylinderMesh",gprt16,"","",vt(0,0,0),vt(0.2,0.21,0.2)) gmsh17=mesh("CylinderMesh",gprt17,"","",vt(0,0,0),vt(0.15,0.22,0.15)) gmsh18=mesh("CylinderMesh",gprt18,"","",vt(0,0,0),vt(0.6,0.2,0.6)) gmsh19=mesh("CylinderMesh",gprt19,"","",vt(0,0,0),vt(0.7,0.2,0.7)) gmsh20=mesh("CylinderMesh",gprt20,"","",vt(0,0,0),vt(0.6,1.5,0.6)) gmsh21=mesh("CylinderMesh",gprt21,"","",vt(0,0,0),vt(0.69,0.5,0.69)) gmsh22=mesh("CylinderMesh",gprt22,"","",vt(0,0,0),vt(0.69,0.31,0.69))   local GunWelds={} local gwld1=weld(gprt1,gprt1,Torso,euler(0.5,1.57,0)*cf(1,-0.5,1.8)) local gwld2=weld(gprt2,gprt2,gprt1,euler(0,0,0)*cf(0,0.3,0)) local gwld3=weld(gprt3,gprt3,gprt1,euler(0,0,0)*cf(0,-0.3,0)) local gwld4=weld(gprt4,gprt4,gprt3,euler(-0.5,0,0)*cf(0,-0.1,-0.1)) local gwld5=weld(gprt5,gprt5,gprt4,euler(0,0,1.57)*cf(0,0,-0.35)) local gwld6=weld(gprt6,gprt6,gprt5,cf(0,0,-0.1)) local gwld7=weld(gprt7,gprt7,gprt4,cf(0,0,-0.1)) local gwld8=weld(gprt8,gprt8,gprt4,euler(0,0,1.57)*cf(0,0,0.4)) local gwld9=weld(gprt9,gprt9,gprt8,cf(0,0,0)) local gwld10=weld(gprt10,gprt10,gprt8,euler(1.57,0,0)*cf(0,0,0.4)*euler(0,0.7,0)) local gwld11=weld(gprt11,gprt11,gprt8,euler(1.57,0,0)*cf(0.3,0,0.9)) local gwld12=weld(gprt12,gprt12,gprt11,euler(-1.57,0,0)*cf(0,-1.3,0)) local gwld13=weld(gprt13,gprt13,gprt12,cf(0,0,0.3)*euler(0,1.57,0)) local gwld14=weld(gprt14,gprt14,gprt13,cf(0.05,0,0.25)) local gwld15=weld(gprt15,gprt15,gprt14,cf(0,0,0)) local gwld16=weld(gprt16,gprt16,gprt13,euler(0,0,1.57)*cf(0,0,-0.1)) local gwld17=weld(gprt17,gprt17,gprt16,cf(0,0,0)) local gwld18=weld(gprt18,gprt18,gprt8,euler(1.57,0,0)*cf(-0.1,0,0.4)) local gwld19=weld(gprt19,gprt19,gprt18,cf(-0.05,-0.15,0)) local gwld20=weld(gprt20,gprt20,gprt19,cf(0,-0.8,0)) local gwld21=weld(gprt21,gprt21,gprt20,cf(0,0.5,0)) local gwld22=weld(gprt22,gprt22,gprt20,cf(0,-0.6,0)) table.insert(GunWelds,gwld1) table.insert(GunWelds,gwld2) table.insert(GunWelds,gwld3) table.insert(GunWelds,gwld4) table.insert(GunWelds,gwld5) table.insert(GunWelds,gwld6) table.insert(GunWelds,gwld7) table.insert(GunWelds,gwld8) table.insert(GunWelds,gwld9) table.insert(GunWelds,gwld10) table.insert(GunWelds,gwld11) table.insert(GunWelds,gwld12) table.insert(GunWelds,gwld13) table.insert(GunWelds,gwld14) table.insert(GunWelds,gwld15) table.insert(GunWelds,gwld16) table.insert(GunWelds,gwld17) table.insert(GunWelds,gwld18) table.insert(GunWelds,gwld19) table.insert(GunWelds,gwld20) table.insert(GunWelds,gwld21) table.insert(GunWelds,gwld22)   numb=1.57 for i=1,10 do local gprt23=part(3,gun,0,0,BrickColor.new("Medium stone grey"),"Part23",vt(1,1,1)) gmsh23=mesh("CylinderMesh",gprt23,"","",vt(0,0,0),vt(0.15,0.7,0.15)) local gwld23=weld(gprt23,gprt23,gprt20,cf(0,-0.1,-0.25)*euler(0,numb,0)) table.insert(GunWelds,gwld23) local gprt24=part(3,gun,0,0,BrickColor.new("Really black"),"Part24",vt(1,1,1)) gmsh24=mesh("CylinderMesh",gprt24,"","",vt(0,0,0),vt(0.14,1.52,0.14)) local gwld24=weld(gprt24,gprt24,gprt20,cf(0,0,-0.25)*euler(0,numb,0)) table.insert(GunWelds,gwld24) numb=numb+0.628 end   local sword=Instance.new("Model")  sword.Parent=modelzorz sword.Name="Daku"  sword.Parent=nil   local sprt1=part(3,sword,0,0,BrickColor.new("Dark stone grey"),"Part1",vt(1,1,1)) local sprt2=part(3,sword,0,0,BrickColor.new("Medium stone grey"),"Part2",vt(1,1,1)) local sprt3=part(3,sword,0,0,BrickColor.new("Dark stone grey"),"Part3",vt(1,1,1)) local sprt4=part(3,sword,0,0,BrickColor.new("Medium stone grey"),"Part4",vt(1,1,1)) local sprt5=part(3,sword,0,0,BrickColor.new("Light stone grey"),"Part5",vt(1,1,1)) local sprt6=part(3,sword,0,0,BrickColor.new("Medium stone grey"),"Part6",vt(1,1,1)) local sprt7=part(3,sword,0,0,BrickColor.new("Medium stone grey"),"Part7",vt(1,1,1)) local sprt8=part(3,sword,0,0,BrickColor.new("Light stone grey"),"Part8",vt(1,1,1)) local sprt9=part(3,sword,0,0,BrickColor.new("Medium stone grey"),"Part9",vt(1,1,1)) local sprt10=part(3,sword,0,0,BrickColor.new("Dark stone grey"),"Part10",vt(1,1,1)) local sprt11=part(3,sword,0,0,BrickColor.new("Medium stone grey"),"Part11",vt(1,1,1)) local sprt12=part(3,sword,0,0,BrickColor.new("Light stone grey"),"Part12",vt(1,1,1)) local sprt13=part(3,sword,0,0,BrickColor.new("Medium stone grey"),"Part13",vt(1,1,1)) local sprt14=part(3,sword,0,0,BrickColor.new("Medium stone grey"),"Part14",vt(1,1,1)) local sprt15=part(3,sword,0,0,BrickColor.new("Light stone grey"),"Part15",vt(1,1,1)) local sprt16=part(3,sword,0,1,BrickColor.new("Black"),"Hitbox",vt(1,7,1.5)) local sprt17=part(3,sword,0,0,BrickColor.new("Bright yellow"),"Top",vt(1,1,1)) local sprt18=part(3,sword,0,1,BrickColor.new("Black"),"Mid",vt(0.1,0.1,0.1)) local sprt19=part(3,sword,0,0,BrickColor.new("Bright yellow"),"Bottom",vt(1,1,1))   smsh1=mesh("BlockMesh",sprt1,"","",vt(0,0,0),vt(0.2,1,0.2)) smsh2=mesh("SpecialMesh",sprt2,"Head","",vt(0,0,0),vt(0.4,0.3,0.4)) smsh3=mesh("BlockMesh",sprt3,"","",vt(0,0,0),vt(0.25,0.5,0.25)) smsh4=mesh("SpecialMesh",sprt4,"Head","",vt(0,0,0),vt(0.5,0.3,0.5)) smsh5=mesh("CylinderMesh",sprt5,"","",vt(0,0,0),vt(0.5,0.2,0.5)) smsh6=mesh("BlockMesh",sprt6,"","",vt(0,0,0),vt(0.5,0.2,0.35)) smsh7=mesh("BlockMesh",sprt7,"","",vt(0,0,0),vt(0.2,0.19,0.2)) smsh8=mesh("BlockMesh",sprt8,"","",vt(0,0,0),vt(0.8,0.15,0.5)) smsh9=mesh("SpecialMesh",sprt9,"Head","",vt(0,0,0),vt(0.4,0.3,0.4)) smsh10=mesh("BlockMesh",sprt10,"","",vt(0,0,0),vt(0.25,0.5,0.25)) smsh11=mesh("SpecialMesh",sprt11,"Head","",vt(0,0,0),vt(0.5,0.3,0.5)) smsh12=mesh("CylinderMesh",sprt12,"","",vt(0,0,0),vt(0.5,0.2,0.5)) smsh13=mesh("BlockMesh",sprt13,"","",vt(0,0,0),vt(0.5,0.2,0.35)) smsh14=mesh("BlockMesh",sprt14,"","",vt(0,0,0),vt(0.2,0.19,0.2)) smsh15=mesh("BlockMesh",sprt15,"","",vt(0,0,0),vt(0.8,0.15,0.5)) smsh17=mesh("CylinderMesh",sprt17,"","",vt(0,0,0),vt(0.1,0.05,0.1)) smsh19=mesh("CylinderMesh",sprt19,"","",vt(0,0,0),vt(0.1,0.05,0.1))   local SwordWelds={} local swld1=weld(sprt1,sprt1,Torso,euler(0,0,1.57)*cf(0,-4,0)) local swld2=weld(sprt2,sprt2,sprt1,euler(0,0,0)*cf(0,-0.4,0)) local swld3=weld(sprt3,sprt3,sprt2,euler(0,0,0)*cf(0,-0.3,0)) local swld4=weld(sprt4,sprt4,sprt3,euler(0,0,0)*cf(0,-0.3,0)) local swld5=weld(sprt5,sprt5,sprt4,euler(0,0,0)*cf(0,-0.15,0)) local swld6=weld(sprt6,sprt6,sprt5,euler(0,0,1.57)*cf(0,-0.2,0)) local swld7=weld(sprt7,sprt7,sprt6,euler(0,0.785,0)*cf(0,0,-0.17)) local swld8=weld(sprt8,sprt8,sprt5,euler(0,0,1.57)*cf(0,-0.4,0)) local swld9=weld(sprt9,sprt9,sprt1,euler(3.14,3.14,0)*cf(0,0.4,0)) local swld10=weld(sprt10,sprt10,sprt9,euler(0,0,0)*cf(0,-0.3,0)) local swld11=weld(sprt11,sprt11,sprt10,euler(0,0,0)*cf(0,-0.3,0)) local swld12=weld(sprt12,sprt12,sprt11,euler(0,0,0)*cf(0,-0.15,0)) local swld13=weld(sprt13,sprt13,sprt12,euler(0,0,1.57)*cf(0,-0.2,0)) local swld14=weld(sprt14,sprt14,sprt13,euler(0,0.785,0)*cf(0,0,-0.17)) local swld15=weld(sprt15,sprt15,sprt12,euler(0,0,1.57)*cf(0,-0.4,0)) local swld16=weld(sprt16,sprt16,sprt1,cf(0,0,-0.3)) local swld17=weld(sprt17,sprt17,sprt1,euler(0.55,0,0)*cf(0,3.7,-0.79)) local swld18=weld(sprt18,sprt18,sprt1,cf(0,0,-0.8)) local swld19=weld(sprt19,sprt19,sprt1,euler(-0.55,0,0)*cf(0,-3.7,-0.79)) table.insert(SwordWelds,swld1) table.insert(SwordWelds,swld2) table.insert(SwordWelds,swld3) table.insert(SwordWelds,swld4) table.insert(SwordWelds,swld5) table.insert(SwordWelds,swld6) table.insert(SwordWelds,swld7) table.insert(SwordWelds,swld8) table.insert(SwordWelds,swld9) table.insert(SwordWelds,swld10) table.insert(SwordWelds,swld11) table.insert(SwordWelds,swld12) table.insert(SwordWelds,swld13) table.insert(SwordWelds,swld14) table.insert(SwordWelds,swld15) table.insert(SwordWelds,swld16) table.insert(SwordWelds,swld17) table.insert(SwordWelds,swld18) table.insert(SwordWelds,swld19)   numb=0 numb2=0 bend=0 for i=1,8 do local sprtblade1=part(3,sword,0.3,0,BrickColor.new("White"),"Partblade1",vt(1,1,1)) smshblade1=mesh("SpecialMesh",sprtblade1,"Wedge","",vt(0,0,0),vt(0.1+numb2,0.7,0.7)) local swldblade1=weld(sprtblade1,sprtblade1,sprt5,euler(0,0,0)*cf(0,-0.3-numb,0.1+bend)*euler(-bend,0,0)) table.insert(SwordWelds,swldblade1) local sprtblade2=part(3,sword,0.3,0,BrickColor.new("White"),"Partblade2",vt(1,1,1)) smshblade2=mesh("SpecialMesh",sprtblade2,"Wedge","",vt(0,0,0),vt(0.1+numb2,0.7,0.7)) local swldblade2=weld(sprtblade2,sprtblade2,sprt12,euler(0,0,0)*cf(0,-0.3-numb,0.1+bend)*euler(-bend,0,0)) table.insert(SwordWelds,swldblade2) numb=numb+0.3 numb2=numb2-0.01 bend=bend+0.05 end   local sniper=Instance.new("Model")  sniper.Parent=modelzorz sniper.Name="Hand Sniper"  sniper.Parent=nil   local snprt1=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part1",vt(1,1,1)) local snprt2=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part2",vt(1,1,1)) local snprt3=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part3",vt(1,1,1)) local snprt4=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part4",vt(1,1,1)) local snprt5=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part5",vt(1,1,1)) local snprt6=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part6",vt(1,1,1)) local snprt7=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part7",vt(1,1,1)) local snprt8=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part8",vt(1,1,1)) local snprt9=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part9",vt(1,1,1)) local snprt10=part(3,sniper,0,0,BrickColor.new("Black"),"Part10",vt(1,1,1)) local snprt11=part(3,sniper,0,0,BrickColor.new("Black"),"Part11",vt(1,1,1)) local snprt12=part(3,sniper,0,0,BrickColor.new("Black"),"Part12",vt(1,1,1)) local snprt13=part(3,sniper,0,0,BrickColor.new("Black"),"Part13",vt(1,1,1)) local snprt14=part(3,sniper,0,0,BrickColor.new("Black"),"Part14",vt(1,1,1)) local snprt15=part(3,sniper,0,0,BrickColor.new("Really black"),"Part15",vt(1,1,1)) local snprt16=part(3,sniper,0,0,BrickColor.new("Black"),"Part16",vt(1,1,1)) local snprt17=part(3,sniper,0,0,BrickColor.new("Black"),"Part17",vt(1,1,1)) local snprt18=part(3,sniper,0,0,BrickColor.new("Black"),"Part18",vt(1,1,1)) local snprt19=part(3,sniper,0,0,BrickColor.new("Black"),"Part19",vt(1,1,1)) local snprt20=part(3,sniper,0,0,BrickColor.new("Black"),"Part20",vt(1,1,1)) local snprt21=part(3,sniper,0,0,BrickColor.new("Black"),"Part21",vt(1,1,1)) local snprt22=part(3,sniper,0,0,BrickColor.new("Black"),"Part22",vt(1,1,1)) local snprt23=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part23",vt(1,1,1)) local snprt24=part(3,sniper,0,0,BrickColor.new("Medium stone grey"),"Part24",vt(1,1,1)) local snprt25=part(3,sniper,0,0,BrickColor.new("Black"),"Part25",vt(1,1,1)) local snprt26=part(3,sniper,0,0,BrickColor.new("Black"),"Part26",vt(1,1,1)) local snprt27=part(3,sniper,0,0,BrickColor.new("Dark stone grey"),"Part27",vt(1,1,1)) local snprt28=part(3,sniper,0,0,BrickColor.new("Black"),"Part28",vt(1,1,1)) local snprt29=part(3,sniper,0,0,BrickColor.new("Black"),"Part29",vt(1,1,1))   snmsh1=mesh("BlockMesh",snprt1,"","",vt(0,0,0),vt(0.2,1,0.2)) snmsh2=mesh("BlockMesh",snprt2,"","",vt(0,0,0),vt(0.201,0.5,0.5)) snmsh3=mesh("BlockMesh",snprt3,"","",vt(0,0,0),vt(0.2,0.3,0.3)) snmsh4=mesh("BlockMesh",snprt4,"","",vt(0,0,0),vt(0.199,0.6,0.7)) snmsh5=mesh("BlockMesh",snprt5,"","",vt(0,0,0),vt(0.198,0.9,0.3)) snmsh6=mesh("BlockMesh",snprt6,"","",vt(0,0,0),vt(0.202,3.5,0.3)) snmsh7=mesh("BlockMesh",snprt7,"","",vt(0,0,0),vt(0.1,0.5,0.1)) snmsh8=mesh("BlockMesh",snprt8,"","",vt(0,0,0),vt(0.1,0.6,0.1)) snmsh9=mesh("BlockMesh",snprt9,"","",vt(0,0,0),vt(0.201,1.7,0.2)) snmsh10=mesh("BlockMesh",snprt10,"","",vt(0,0,0),vt(0.15,0.4,0.4)) snmsh11=mesh("BlockMesh",snprt11,"","",vt(0,0,0),vt(0.201,0.8,0.2)) snmsh12=mesh("CylinderMesh",snprt12,"","",vt(0,0,0),vt(0.2,4,0.2)) snmsh13=mesh("CylinderMesh",snprt13,"","",vt(0,0,0),vt(0.4,0.2,0.4)) snmsh14=mesh("CylinderMesh",snprt14,"","",vt(0,0,0),vt(0.22,0.3,0.22)) snmsh15=mesh("CylinderMesh",snprt15,"","",vt(0,0,0),vt(0.15,0.301,0.15)) snmsh16=mesh("BlockMesh",snprt16,"","",vt(0,0,0),vt(0.1,0.7,0.1)) snmsh17=mesh("BlockMesh",snprt17,"","",vt(0,0,0),vt(0.05,0.2,0.1)) snmsh18=mesh("BlockMesh",snprt18,"","",vt(0,0,0),vt(0.05,0.2,0.1)) snmsh19=mesh("BlockMesh",snprt19,"","",vt(0,0,0),vt(0.05,0.2,0.1)) snmsh20=mesh("BlockMesh",snprt20,"","",vt(0,0,0),vt(0.05,0.2,0.1)) snmsh21=mesh("CylinderMesh",snprt21,"","",vt(0,0,0),vt(0.2,0.099,0.2)) snmsh22=mesh("CylinderMesh",snprt22,"","",vt(0,0,0),vt(0.2,0.099,0.2)) snmsh23=mesh("CylinderMesh",snprt23,"","",vt(0,0,0),vt(0.199,1,0.199)) snmsh24=mesh("CylinderMesh",snprt24,"","",vt(0,0,0),vt(0.15,1.01,0.15)) snmsh25=mesh("BlockMesh",snprt25,"","",vt(0,0,0),vt(0.3,0.5,0.2)) snmsh26=mesh("CylinderMesh",snprt26,"","",vt(0,0,0),vt(0.05,0.3,0.05)) snmsh27=mesh("SpecialMesh",snprt27,"Sphere","",vt(0,0,0),vt(0.1,0.1,0.1)) snmsh28=mesh("BlockMesh",snprt28,"","",vt(0,0,0),vt(0.05,0.3,0.05)) snmsh29=mesh("CylinderMesh",snprt29,"","",vt(0,0,0),vt(0.15,0.4,0.15))   local SniperWelds={} local snwld1=weld(snprt1,snprt1,Torso,euler(0.5,0,0)*cf(0,-4,0)) local snwld2=weld(snprt2,snprt2,snprt1,euler(-0.5,0,0)*cf(0,0.5,-0.2)) local snwld3=weld(snprt3,snprt3,snprt2,euler(-0.785,0,0)*cf(0,-0.1,-0.2)) local snwld4=weld(snprt4,snprt4,snprt3,euler(0.785,0,0)*cf(0,-0.4,0)) local snwld5=weld(snprt5,snprt5,snprt4,cf(0,0,-0.3)) local snwld6=weld(snprt6,snprt6,snprt1,euler(1.07,0,0)*cf(0,-0.5,0.2)) local snwld7=weld(snprt7,snprt7,snprt6,euler(0,0,0)*cf(0,0.2,0.5)) local snwld8=weld(snprt8,snprt8,snprt6,euler(1.57,0,0)*cf(0,-0.1,0.25)) local snwld9=weld(snprt9,snprt9,snprt6,euler(0,0,0)*cf(0,-0.9,0.25)) local snwld10=weld(snprt10,snprt10,snprt9,euler(0,0,0)*cf(0,0.5,0.2)) local snwld11=weld(snprt11,snprt11,snprt6,euler(0,0,0)*cf(0,0.2,-0.2)) local snwld12=weld(snprt12,snprt12,snprt11,euler(0,0,0)*cf(0,-2,0)) local snwld13=weld(snprt13,snprt13,snprt12,euler(0,0,0)*cf(0,-1.8,0)) local snwld14=weld(snprt14,snprt14,snprt12,euler(0,0,0)*cf(0,-2,0)) local snwld15=weld(snprt15,snprt15,snprt14,euler(0,0,0)*cf(0,0,0)) local snwld16=weld(snprt16,snprt16,snprt11,euler(0,0,0)*cf(0,0,-0.1)) local snwld17=weld(snprt17,snprt17,snprt16,euler(1.57,0,0)*cf(0.05,0.2,-0.1)) local snwld18=weld(snprt18,snprt18,snprt16,euler(1.57,0,0)*cf(-0.05,0.2,-0.1)) local snwld19=weld(snprt19,snprt19,snprt16,euler(1.57,0,0)*cf(-0.05,-0.2,-0.1)) local snwld20=weld(snprt20,snprt20,snprt16,euler(1.57,0,0)*cf(0.05,-0.2,-0.1)) local snwld21=weld(snprt21,snprt21,snprt16,euler(0,0,0)*cf(0,0.2,-0.2)) local snwld22=weld(snprt22,snprt22,snprt16,euler(0,0,0)*cf(0,-0.2,-0.2)) local snwld23=weld(snprt23,snprt23,snprt16,euler(0,0,0)*cf(0,0,-0.2)) local snwld24=weld(snprt24,snprt24,snprt23,euler(0,0,0)*cf(0,0,0)) local snwld25=weld(snprt25,snprt25,snprt6,euler(0,0,0)*cf(0,-0.5,0)) local snwld26=weld(snprt26,snprt26,snprt25,cf(0,-0.3,0)*euler(0.5,0.7,1.57)) local snwld27=weld(snprt27,snprt27,snprt26,cf(0,-0.1,0)) local snwld28=weld(snprt28,snprt28,snprt6,euler(1.57-0.5,0,0)*cf(0,0.2,0.2)) local snwld29=weld(snprt29,snprt29,snprt9,euler(0,0.2,1.57)*cf(0,-0.8,0.1)) table.insert(SniperWelds,snwld1) table.insert(SniperWelds,snwld2) table.insert(SniperWelds,snwld3) table.insert(SniperWelds,snwld4) table.insert(SniperWelds,snwld5) table.insert(SniperWelds,snwld6) table.insert(SniperWelds,snwld7)table.insert(SniperWelds,snwld8) table.insert(SniperWelds,snwld9) table.insert(SniperWelds,snwld10) table.insert(SniperWelds,snwld11) table.insert(SniperWelds,snwld12) table.insert(SniperWelds,snwld13) table.insert(SniperWelds,snwld14) table.insert(SniperWelds,snwld15) table.insert(SniperWelds,snwld16) table.insert(SniperWelds,snwld17) table.insert(SniperWelds,snwld18) table.insert(SniperWelds,snwld19) table.insert(SniperWelds,snwld20) table.insert(SniperWelds,snwld21) table.insert(SniperWelds,snwld22) table.insert(SniperWelds,snwld23) table.insert(SniperWelds,snwld24) table.insert(SniperWelds,snwld25) table.insert(SniperWelds,snwld26) table.insert(SniperWelds,snwld27) table.insert(SniperWelds,snwld28) table.insert(SniperWelds,snwld29)   numb=-0.15 numb2=0.1 for i=1,2 do local snprt30=part(3,sniper,0,0,BrickColor.new("Black"),"Part30",vt(1,1,1)) local snprt31=part(3,sniper,0,0,BrickColor.new("Black"),"Part31",vt(1,1,1)) local snprt32=part(3,sniper,0,0,BrickColor.new("Black"),"Part32",vt(1,1,1)) local snprt33=part(3,sniper,0,0,BrickColor.new("Black"),"Part33",vt(1,1,1)) local snprt34=part(3,sniper,0,0,BrickColor.new("Black"),"Part34",vt(1,1,1)) local snprt35=part(3,sniper,0,0,BrickColor.new("Black"),"Part35",vt(1,1,1)) local snprt36=part(3,sniper,0,0,BrickColor.new("Black"),"Part36",vt(1,1,1)) local snprt37=part(3,sniper,0,0,BrickColor.new("Black"),"Part37",vt(1,1,1)) snmsh30=mesh("CylinderMesh",snprt30,"","",vt(0,0,0),vt(0.2,0.1,0.2)) snmsh31=mesh("CylinderMesh",snprt31,"","",vt(0,0,0),vt(0.1,0.5,0.1)) snmsh32=mesh("CylinderMesh",snprt32,"","",vt(0,0,0),vt(0.15,0.1,0.15)) snmsh33=mesh("CylinderMesh",snprt33,"","",vt(0,0,0),vt(0.125,0.3,0.125)) snmsh34=mesh("CylinderMesh",snprt34,"","",vt(0,0,0),vt(0.15,0.2,0.15)) snmsh35=mesh("CylinderMesh",snprt35,"","",vt(0,0,0),vt(0.08,0.8,0.08)) snmsh36=mesh("CylinderMesh",snprt36,"","",vt(0,0,0),vt(0.15,0.2,0.15)) snmsh37=mesh("CylinderMesh",snprt37,"","",vt(0,0,0),vt(0.2,0.1,0.2)) local snwld30=weld(snprt30,snprt30,snprt29,euler(0,0,0)*cf(0,numb,0)) local snwld31=weld(snprt31,snprt31,snprt30,euler(0,0,1.57+numb2)*cf(0.25,0,0)) local snwld32=weld(snprt32,snprt32,snprt31,cf(0,0.25,0)) local snwld33=weld(snprt33,snprt33,snprt32,cf(0,0.15,0)) local snwld34=weld(snprt34,snprt34,snprt33,cf(0,0.1,0)) local snwld35=weld(snprt35,snprt35,snprt34,cf(0,0.4,0)) local snwld36=weld(snprt36,snprt36,snprt35,cf(0,0.4,0)) local snwld37=weld(snprt37,snprt37,snprt36,cf(0,0.1,0)) table.insert(SniperWelds,snwld30) table.insert(SniperWelds,snwld31) table.insert(SniperWelds,snwld32) table.insert(SniperWelds,snwld33) table.insert(SniperWelds,snwld34) table.insert(SniperWelds,snwld35) table.insert(SniperWelds,snwld36) table.insert(SniperWelds,snwld37) numb=numb+0.3 numb2=numb2-0.2 end  Bin = Instance.new("HopperBin", game.Players.LocalPlayer.Backpack)   local Bg = it("BodyGyro")  Bg.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge  Bg.P = 20e+003  Bg.Parent = nil    so = function(id,par,vol,pit)  coroutine.resume(coroutine.create(function() local sou = Instance.new("Sound",par or workspace) sou.Volume=vol sou.Pitch=pit or 1 sou.SoundId=id wait()  sou:play()  wait(6)  sou:Remove()  end)) end   function CreateDrone() local drone=Instance.new("Model") drone.Parent=modelzorz drone.Name="Drone"   local dprt1=part(3,drone,0,1,BrickColor.new("White"),"DPart1",vt(1,1,1)) dprt1.CanCollide=true local dprt6=part(3,drone,0,1,BrickColor.new("Bright red"),"DPart6",vt(1,1,1)) local dprt7=part(3,drone,0,1,BrickColor.new("Black"),"DPart7",vt(1,1,1))   local dmsh1=mesh("SpecialMesh",dprt1,"Sphere","",vt(0,0,0),vt(1,1,1)) local dmsh6=mesh("CylinderMesh",dprt6,"","",vt(0,0,0),vt(0.5,0.2,0.5)) local dmsh7=mesh("CylinderMesh",dprt7,"","",vt(0,0,0),vt(0.4,0.21,0.4))   --local dwld1=weld(dprt1,dprt1,Torso,euler(0,0,0)*cf(0,-5,0)) local dwld6=weld(dprt6,dprt6,dprt1,euler(1.57,0,0)*cf(0,0,0.4)) local dwld7=weld(dprt7,dprt7,dprt6,cf(0,0,0))   numb=0 for i=1,4 do local dprt2=part(3,drone,0,1,BrickColor.new("Medium stone grey"),"DPart2",vt(1,1,1)) local dmsh2=mesh("BlockMesh",dprt2,"","",vt(0,0,0),vt(0.5,0.5,0.8)) local dwld2=weld(dprt2,dprt2,dprt1,cf(0,-0.5,0)*euler(0,0,numb)) numb=numb+1.57 end numb=0 for i=1,4 do local dprt3=part(3,drone,0,1,BrickColor.new("Dark stone grey"),"DPart3",vt(1,1,1)) local dmsh3=mesh("BlockMesh",dprt3,"","",vt(0,0,0),vt(0.5,0.5,0.79)) local dwld3=weld(dprt3,dprt3,dprt1,cf(0,-0.3,0)*euler(0,0,0.785+numb)) numb=numb+1.57 end numb=0 for i=1,4 do local dprt4=part(3,drone,0,1,BrickColor.new("Dark stone grey"),"DPart4",vt(1,1,1)) local dmsh4=mesh("BlockMesh",dprt4,"","",vt(0,0,0),vt(0.2,0.8,0.2)) local dwld4=weld(dprt4,dprt4,dprt1,cf(0,0.8,0)*euler(0.785,numb,0)) local dprt5=part(3,drone,0,1,BrickColor.new("Bright blue"),"DPart5",vt(1,1,1)) local dmsh5=mesh("SpecialMesh",dprt5,"Sphere","",vt(0,0,0),vt(0.4,0.4,0.4)) local dwld5=weld(dprt5,dprt5,dprt4,cf(0,0.5,0)*euler(0,0,0)) light1=Instance.new("PointLight") light1.Brightness=.8 light1.Color=Color3.new(0,0,255) light1.Range=10 light1.Parent=dprt5 numb=numb+1.57 end return drone,dprt1 end   function hideanim()  equipped=false if Mode=="Drones" then Mode="Choose" end wait(0.1)  cone.Parent=nil screen1.Parent=nil screen2.Parent=nil screen3.Parent=nil Neck.C0=necko*euler(0,0,0) wld9.C0=euler(0,0,0)*cf(0,0.05,0) Bg.Parent=nil end    function equipanim()  equipped=true if Mode=="Choose" then for i=0,1,0.1 do wait() Neck.C0=necko*euler(0.3*i,0,-0.2*i) RW.C0=cf(1.5-0.5*i, 0.5-0.2*i, -0.5*i) * euler(1*i,0,-1*i) RW.C1=cf(0, 0.5, 0) * euler(0,-2.07*i,0) LW.C0=cf(-1.5+0.3*i, 0.5, -0.3*i) * euler(1.5*i,0,1.2*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end for i=0,1,0.1 do wait() wld9.C0=euler(0,-1.57*i,0)*cf(0,0.05,0) Neck.C0=necko*euler(0.3+0.1*i,0,-0.2-0.1*i) RW.C0=cf(1, 0.3, -0.5) * euler(1-0.2*i,0,-1+0.3*i) RW.C1=cf(0, 0.5, 0) * euler(0,-2.07-0.1*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.5-0.2*i,0,1.2-0.5*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end coroutine.resume(coroutine.create(function()  cone.Parent=modelzorz cone.Transparency=1 local conewld=weld(cone,cone,prt9,euler(0,0,0)*cf(0,0.2,0)) screen1.Parent=modelzorz screen1.Transparency=1 local screen1wld=weld(screen1,screen1,cone,euler(0,0.8,0)*cf(0,1,0)) screen2.Parent=modelzorz screen2.Transparency=1 local screen2wld=weld(screen2,screen2,screen1,cf(0,0,1)*euler(0,0.3,0)) screen3.Parent=modelzorz screen3.Transparency=1 local screen3wld=weld(screen3,screen3,screen1,cf(0,0,-1)*euler(0,-0.3,0))   for i=1,0.5,-0.05 do wait() cone.Transparency=i screen1.Transparency=i screen2.Transparency=i screen3.Transparency=i end coroutine.resume(coroutine.create(function(Cone,Screen1,Screen2,Screen3)  while Mode=="Choose" do wait(0.06) Cone.Transparency=0.5 Screen1.Transparency=0.5 Screen2.Transparency=0.5 Screen3.Transparency=0.5 light1.Brightness=.7 light2.Brightness=.7 light3.Brightness=.7 wait(0.06) Cone.Transparency=0.6 Screen1.Transparency=0.6 Screen2.Transparency=0.6 Screen3.Transparency=0.6 light1.Brightness=.8 light2.Brightness=.8 light3.Brightness=.8 end end),cone,screen1,screen2,screen3) end)) for i=0,1,0.1 do wait() wld9.C0=euler(0,-1.57,0)*cf(0,0.05,0) Neck.C0=necko*euler(0.4-0.7*i,0,-0.3) RW.C0=cf(1, 0.3, -0.5-0.3*i) * euler(0.8+0.77*i,0,-1+0.3) RW.C1=cf(0, 0.5, 0) * euler(0,-2.17+0.67*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.3+1*i,0,0.7) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end Neck.C0=necko*euler(-0.3,0,-0.3) RW.C0=cf(1, 0.3, -0.8) * euler(1.57,0,-0.7) RW.C1=cf(0, 0.5, 0) * euler(0,-1.5,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(2.3,0,0.7) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end end    function Drones() Mode="Drones" attack=true Humanoid.WalkSpeed=0 coroutine.resume(coroutine.create(function()  while Mode=="Drones" do wait() if Aiming==false then DroneTarget=Torso.Position end end end)) coroutine.resume(coroutine.create(function(Cone,Screen1,Screen2,Screen3)  numb=0.5 for i=0,1,0.1 do wait() Cone.Transparency=numb Screen1.Transparency=numb Screen2.Transparency=numb Screen3.Transparency=numb numb=numb+0.1 end Cone.Parent=nil Screen1.Parent=nil Screen2.Parent=nil Screen3.Parent=nil end),cone,screen1,screen2,screen3) for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.3+0.3*i,0,-0.3+0.3*i) RW.C0=cf(1, 0.3, -0.8) * euler(1.57-0.3*i,0,-0.7-0.6*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1.5+0.5*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(2.3-0.8*i,0,0.7-0.5*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end local drone1,droneprt1=CreateDrone() local dwld1=weld(droneprt1,droneprt1,Torso,euler(0,0,0)*cf(2,0,5)) local drone2,droneprt2=CreateDrone() local dwld12=weld(droneprt2,droneprt2,Torso,euler(0,0,0)*cf(0,0,5)) local drone3,droneprt3=CreateDrone() local dwld13=weld(droneprt3,droneprt3,Torso,euler(0,0,0)*cf(-2,0,5)) wait() dwld1:Remove() dwld12:Remove() dwld13:Remove() local pos=it("BodyPosition",droneprt1) rand1=math.random(-5,5) rand2=math.random(-5,5) pos.position=Torso.Position + vt(rand1,5,rand2) coroutine.resume(coroutine.create(function(BodyPosition)  while droneprt1.Parent~=nil do wait(math.random(1,3)) BodyPosition.position=Torso.Position + vt(math.random(-15,15),5,math.random(-15,15)) end end),pos) pos.maxForce=vt(7500,7500,7500) pos.Name="BP" local bg=it("BodyGyro",droneprt1) bg.maxTorque=vt(math.huge,math.huge,math.huge) bg.P=50000 --bg.cframe=cf(droneprt1.Position, Torso.Position) coroutine.resume(coroutine.create(function(BodyGyro)  while droneprt1.Parent~=nil do wait() if Aiming==true then BodyGyro.cframe=cf(droneprt1.Position, DroneTarget) end end end),bg) bg.Name="DroneGyro" local pos=it("BodyPosition",droneprt2) rand1=math.random(-5,5) rand2=math.random(-5,5) pos.position=Torso.Position + vt(rand1,5,rand2) coroutine.resume(coroutine.create(function(BodyPosition)  while droneprt2.Parent~=nil do wait(math.random(1,3)) BodyPosition.position=Torso.Position + vt(math.random(-15,15),5,math.random(-15,15)) end end),pos) pos.maxForce=vt(7500,7500,7500) pos.Name="BP" local bg=it("BodyGyro",droneprt2) bg.maxTorque=vt(math.huge,math.huge,math.huge) bg.P=50000 --bg.cframe=cf(droneprt1.Position, Torso.Position) coroutine.resume(coroutine.create(function(BodyGyro)  while droneprt2.Parent~=nil do wait() if Aiming==true then BodyGyro.cframe=cf(droneprt2.Position, DroneTarget) end end end),bg) bg.Name="DroneGyro" local pos=it("BodyPosition",droneprt3) rand1=math.random(-5,5) rand2=math.random(-5,5) pos.position=Torso.Position + vt(rand1,5,rand2) coroutine.resume(coroutine.create(function(BodyPosition)  while droneprt3.Parent~=nil do wait(math.random(1,3)) BodyPosition.position=Torso.Position + vt(math.random(-15,15),5,math.random(-15,15)) end end),pos) pos.maxForce=vt(7500,7500,7500) pos.Name="BP" local bg=it("BodyGyro",droneprt3) bg.maxTorque=vt(math.huge,math.huge,math.huge) bg.P=50000 --bg.cframe=cf(droneprt1.Position, Torso.Position) coroutine.resume(coroutine.create(function(BodyGyro)  while droneprt3.Parent~=nil do wait() if Aiming==true then BodyGyro.cframe=cf(droneprt3.Position, DroneTarget) end end end),bg) bg.Name="DroneGyro" droneprt1.Anchored=true for _,v in pairs(drone1:children()) do if v.className=="Part" then v.Transparency=1 coroutine.resume(coroutine.create(function(Part)  wait(1) Part.Transparency=0 end),v) end end effect=drone1:Clone() effect.Parent=workspace print(effect) for _,v in pairs(effect:children()) do if v.className=="Part" then v.Transparency=1 v.Anchored=true v.CanCollide=false v.BrickColor=BrickColor.new("Bright blue") coroutine.resume(coroutine.create(function(Part)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency-0.05 end wait(0.5) for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.05 end Part.Parent=nil end),v) end end droneprt2.Anchored=true for _,v in pairs(drone2:children()) do if v.className=="Part" then v.Transparency=1 coroutine.resume(coroutine.create(function(Part)  wait(1) Part.Transparency=0 end),v) end end effect=drone2:Clone() effect.Parent=workspace print(effect) for _,v in pairs(effect:children()) do if v.className=="Part" then v.Transparency=1 v.Anchored=true v.CanCollide=false v.BrickColor=BrickColor.new("Bright blue") coroutine.resume(coroutine.create(function(Part)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency-0.05 end wait(0.5) for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.05 end Part.Parent=nil end),v) end end droneprt3.Anchored=true for _,v in pairs(drone3:children()) do if v.className=="Part" then v.Transparency=1 coroutine.resume(coroutine.create(function(Part)  wait(1) Part.Transparency=0 end),v) end end effect=drone3:Clone() effect.Parent=workspace print(effect) for _,v in pairs(effect:children()) do if v.className=="Part" then v.Transparency=1 v.Anchored=true v.CanCollide=false v.BrickColor=BrickColor.new("Bright blue") coroutine.resume(coroutine.create(function(Part)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency-0.05 end wait(0.5) for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.05 end Part.Parent=nil end),v) end end wait(2) droneprt1.Anchored=false droneprt2.Anchored=false droneprt3.Anchored=false Humanoid.WalkSpeed=16 wait() effect.Parent=nil for i=0,1,0.1 do wait() RW.C0=cf(1+0.5*i, 0.3+0.2*i, -0.8+0.8*i) * euler(1.27-0.77*i,0,-1.3+1.3*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1+1*i,0) LW.C0=cf(-1.2-0.3*i, 0.5, -0.3+0.3*i) * euler(1.5-1.5*i,0,0.2-0.4*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end attack=false return drone1, drone2, drone3 end   function Gun() attack=true Mode="Gun" gwld1.Part1=LeftArm gwld1.C0=euler(1.57+0.5,0,-1.57)*cf(0,1,0) coroutine.resume(coroutine.create(function(Cone,Screen1,Screen2,Screen3)  numb=0.5 for i=0,1,0.1 do wait() Cone.Transparency=numb Screen1.Transparency=numb Screen2.Transparency=numb Screen3.Transparency=numb numb=numb+0.1 end Cone.Parent=nil Screen1.Parent=nil Screen2.Parent=nil Screen3.Parent=nil end),cone,screen1,screen2,screen3) for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.3+0.3*i,0,-0.3+0.3*i) RW.C0=cf(1, 0.3, -0.8) * euler(1.57-0.3*i,0,-0.7-0.6*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1.5+0.5*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(2.3-0.8*i,0,0.7-0.5*i) LW.C1=cf(0, 0.5, 0) * euler(0,0,0) end gun.Parent=modelzorz for e=1,#GunWelds do GunWelds[e].Parent=modelzorz end for _,v in pairs(gun:children()) do if v.className=="Part" then v.Transparency=1 end end for _,v in pairs(gun:children()) do if v.className=="Part" then v.Transparency=1 coroutine.resume(coroutine.create(function(Part)  wait(0.5) Part.Transparency=0 end),v) end end effect=gun:Clone() effect.Parent=workspace print(effect) for _,v in pairs(effect:children()) do if v.className=="Part" then v.Transparency=1 v.Anchored=true v.CanCollide=false v.BrickColor=BrickColor.new("Bright blue") coroutine.resume(coroutine.create(function(Part)  for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency-0.05 end for i=0,1,0.1 do wait(0) Part.Transparency=Part.Transparency+0.05 end Part.Parent=nil effect.Parent=nil end),v) end end wait(0.5) gwld1.Part1=LeftArm gwld1.C0=euler(1.57+0.5,0,-1.57)*cf(0,1,0) for i=0,1,0.1 do wait() gwld1.C0=euler(1.57+0.5,0,-1.57+1.57*i)*cf(0,1,0) RW.C0=cf(1+0.5*i, 0.3+0.2*i, -0.8+0.8*i) * euler(1.27-1.27*i,0,-1.3+1.5*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1+1*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(1.5-1*i,0,0.2+0.4*i) LW.C1=cf(0, 0.5, 0) * euler(0,1.57*i,0) end attack=false end   function Sword() attack=true Mode="Sword" swld1.Part1=LeftArm swld1.C0=euler(0,0,-1.57)*cf(0,1,0) swld1.C1=euler(0,0,0) coroutine.resume(coroutine.create(function(Cone,Screen1,Screen2,Screen3)  numb=0.5 for i=0,1,0.1 do wait() Cone.Transparency=numb Screen1.Transparency=numb Screen2.Transparency=numb Screen3.Transparency=numb numb=numb+0.1 end Cone.Parent=nil Screen1.Parent=nil Screen2.Parent=nil Screen3.Parent=nil end),cone,screen1,screen2,screen3) for i=0,1,0.1 do wait() Neck.C0=necko*euler(-0.3+0.3*i,0,-0.3+0.3*i) RW.C0=cf(1, 0.3, -0.8) * euler(1.57-0.3*i,0,-0.7-0.6*i) RW.C1=cf(0, 0.5, 0) * euler(0,-1.5+0.5*i,0) LW.C0=cf(-1.2, 0.5, -0.3) * euler(2.3-0.8*i,0,0.7-0.5*i) LW.C1

Features & Information

Idk

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts