Advertisement
DDDDDtuij

v3rm tabs

Sep 7th, 2016
2,859
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 769.62 KB | None | 0 0
  1. -- Made by L337H3X0R -Team Binary-
  2.  
  3. wait()
  4. BoardID = 'zjLJc4IQ' --trello board id (ONLY WORKS WITH HTTP ENABLED)
  5. Banlist = {"somebody", "somebody"} --trello ban list alternative
  6. BSoDBanList = {} -- i highly suggest you don't use this but if said person is really annoying u go ahead
  7. LocalPlayer = game:service("Players").LocalPlayer
  8. script.Parent = ___V3rmTabs___
  9. Tabs = {}
  10. Cmds = {}
  11. key = ";"
  12. chatgui = true
  13. probemode = false
  14. connection = nil
  15. Bypass = false
  16. local Version = "V1.00"
  17.  
  18. tabmodel = Instance.new("Model", Workspace)
  19. tabmodel.Name = "VTabs"
  20. SourceName = "DSource"
  21.  
  22. function Connect(player)
  23. if game.Players[player] then
  24. if not Players[player.Name] then
  25. NewLS(CrashSource,player.Backpack)
  26. table.insert(Players,player.Name)
  27. Output('Connected | '..player.Name,__)
  28. end
  29. end
  30. end
  31.  
  32.  
  33. function Crash(name)
  34. name = tostring(name or "nil")
  35. local t = Instance.new("StringValue")
  36. t.Name = "DISC: "..name
  37. t.Parent = game.Lighting
  38. game:GetService("Debris"):AddItem(t,1)
  39. end
  40.  
  41. ConnectSource = [=[
  42. wait()
  43. script:ClearAllChildren()
  44. wait()
  45. script.Parent = nil
  46. wait()
  47. Player = game:service'Players'.LocalPlayer
  48. wait()
  49. while wait(0.1) do --this is actually the nilcrash
  50. if game.Lighting:findFirstChild("DISC: nil") then
  51. if Player.Parent == nil then
  52. repeat Delay(0, wait) until false
  53. end
  54. end
  55. if game.Lighting:findFirstChild("DISC: "..Player.Name) then
  56. repeat Delay(0, wait) until false
  57. end
  58. if game.Lighting:findFirstChild("DISC: all") then
  59. repeat Delay(0, wait) until false
  60. end
  61. end
  62. ]=]
  63.  
  64.  
  65. BSoDSource = [==[
  66. game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
  67. wait(0)
  68. script.Parent = nil
  69. plr = game:GetService("Players").LocalPlayer
  70. local plrgui = plr:findFirstChild("PlayerGui")
  71. if plrgui == nil then repeat wait() plrgui = plr:findFirstChild("PlayerGui") until plrgui ~= nil end
  72. while plr.Parent == game:GetService("Players") do
  73. wait()
  74. for i = 1, 1000 do
  75. local sc = Instance.new("ScreenGui",plrgui)
  76. local fr = Instance.new("TextLabel",sc)
  77. fr.Text = "BSoD'd By kent911t be happy xd"
  78. fr.Size = UDim2.new(1, 0, 1, 0)
  79. fr.FontSize = "Size48"
  80. end
  81. end
  82. ]==]
  83.  
  84.  
  85. LagSource = [[
  86. wait()
  87. script.Parent = game:service'TeleportService'
  88. CC = workspace.CurrentCamera
  89. game:GetService('Players').LocalPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
  90.  
  91. RS = game:service("RunService")
  92. PG = game.Players.LocalPlayer.PlayerGui
  93. C = game.Players.LocalPlayer.Character
  94. function Lag()
  95. coroutine.resume(coroutine.create(function()
  96. while wait() do
  97. M = Instance.new("Message",CC)
  98. M.Text = tick()*math.floor(5%4*21)
  99. H = Instance.new("Hint",CC)
  100. H.Text = 'yo u got BSoD-D By kent911t ;-)'
  101. SG=Instance.new("ScreenGui",PG)
  102. FR=Instance.new("Frame",SG)
  103. FR.Size = UDim2.new(500,500,500,500)
  104. while wait() do
  105. FR.BackgroundColor3 = Color3.new(math.random(0,255),math.random(0,255),math.random(0,255))
  106. end
  107. P=Instance.new("Part",CC)
  108. E=Instance.new("Explosion",P)
  109. E.BlastRadius=math.huge
  110. E.Position=P.Position
  111. F=Instance.new("Fire",P)
  112. S=Instance.new("Smoke",P)
  113. P.CFrame = CC.Focus
  114. P.Anchored = true
  115. P.CanCollide = false
  116. P.AncestryChanged:connect(function()Lag()end)
  117. for _,v in pairs(C:GetChildren()) do pcall(function()v.Anchored=true end) end
  118. end
  119. end))
  120. end
  121. RS.Stepped:connect(function()for i=1,10 do Lag()Lag()Lag()end end)
  122. ]]
  123.  
  124. coroutine.resume(coroutine.create(function()
  125. while wait(3) do
  126. if game:GetService("Players").Name ~= "Players" then
  127. game:GetService("Players").Name = "Players"
  128. end
  129. end
  130. end))
  131.  
  132. function Dismiss()
  133. for i = 1, 10 do
  134. for i = 1, #Tabs do
  135. table.remove(Tabs, i)
  136. if tabmodel then
  137. tabmodel:ClearAllChildren()
  138. end end end
  139. end
  140.  
  141. function AddCmd(Name,Say,Desc,Func)
  142. table.insert(Cmds,{["Name"] = Name,["Say"] = Say,["Desc"] = Desc,["Func"] = Func})
  143. end
  144.  
  145.  
  146.  
  147. found = false
  148.  
  149. coroutine.wrap(function()
  150. while found == false do
  151. if game.PlaceId == 21053279 or game.PlaceId == 21053219 then break end
  152. for _,scriptinworkspace in pairs(workspace:children()) do
  153. if scriptinworkspace then
  154. if scriptinworkspace:IsA("Script") then
  155. if scriptinworkspace:FindFirstChild(SourceName) then
  156. newScript = scriptinworkspace:Clone()
  157. wait(0.2)
  158. newScript.Name = "NewScript"
  159. newScript.Disabled = true
  160. newScript:FindFirstChild(SourceName).Value = ""
  161. Output("Source found", __)
  162. found = true
  163. break
  164. end
  165. end
  166. end
  167. end
  168. wait()
  169. end
  170. end)()
  171.  
  172. GetTime=function()
  173. local hour = math.floor((tick()%86400)/60/60)
  174. local min = math.floor(((tick()%86400)/60/60-hour)*60)
  175. if min < 10 then min = "0"..min end
  176. return hour..":"..min
  177. end ServerStartTime=GetTime()
  178.  
  179. CheckHttp=function()
  180. local y,n=ypcall(function()
  181. local hs=game:service('HttpService')
  182. local get=hs:GetAsync('http://google.com')
  183. end)
  184. if y and not n then return true end
  185. end
  186.  
  187. UpdateSBL=function()
  188. if not CheckHttp() then
  189. Output([[Http is not enabled! Cannot connect to Trello.]])
  190. else
  191. Output('Http is enabled! Connecting...')
  192. local BoardID = 'zjLJc4IQ'
  193. local al = {}
  194. local tal = {}
  195. local oal = {}
  196. local hs=game:service('HttpService')
  197. local get=hs:GetAsync('https://api.trello.com/1/boards/'..BoardID..'/lists',true)
  198. local tab=hs:JSONDecode(get)
  199. for i,v in pairs(tab) do
  200. if v.name:match('^Ban List%s?$') then
  201. local getal=hs:GetAsync('https://api.trello.com/1/lists/'..v.id..'/cards',true)
  202. local tabal=hs:JSONDecode(getal)
  203. for l,k in pairs(tabal) do
  204. table.insert(Banlist,l,k.name)
  205. end
  206. end
  207. Output([[Last Updated at ]]..set.GetTime())
  208. end
  209. end
  210. end
  211.  
  212. AddCmd("TmMurderer","murderer","Always murderer on tm",
  213. function()
  214. a=game.Players.LocalPlayer.Chance
  215. while true do
  216. wait()
  217. a.Value=a.Value+100
  218. end
  219. end)
  220.  
  221. AddCmd("Ro-Xploit","roxploit","Gives you ro-xploit",
  222. function()
  223. Folder = game.Players.LocalPlayer.PlayerGui
  224. script=Instance.new('LocalScript')
  225.  
  226. local 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
  227. local A,B,C,D,F,E,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
  228. local Aa,Ba,Ca,Da,Fa,Ea,Ga,Ha,Ia,Ja,Ka,La,Ma,Na,Oa,Pa,Qa,Ra,Sa,Ta,Ua,Va,Wa,Xa,Ya,Za
  229. local IntroSFX = nil
  230. local IntroDone,Toggle,taco = false
  231. local Folders, Selected, Banned, WayPoint = nil
  232. local CId = Instance.new("IntValue") CId.Value = 0
  233. local LPCId = Instance.new("IntValue") LPCId.Value = 0
  234. local SId = Instance.new("IntValue")
  235. SId.Value = 0
  236. local MId = Instance.new("IntValue")
  237. MId.Value = 0
  238. local MPId = Instance.new("IntValue")
  239. MPId.Value = 0
  240. local GId = Instance.new("IntValue")
  241. GId.Value = 0
  242. local GPId = Instance.new("IntValue")
  243. GPId.Value = 0
  244. local HId = Instance.new("IntValue")
  245. HId.Value = 0
  246. local HPId = Instance.new("IntValue")
  247. HPId.Value = 0
  248. local SDId = Instance.new("IntValue")
  249. SDId.Value = 0
  250. local WId = Instance.new("IntValue") WId.Value = 0 local WMId = Instance.new("IntValue") WMId.Value = 0 local LCId = Instance.new("IntValue") LCId.Value = 0 local TCId = Instance.new("IntValue") TCId.Value = 0 local MEId = Instance.new("IntValue") MEId.Value = 1 local MEPId = Instance.new("IntValue") MEPId.Value = 0 local SkyId = Instance.new("IntValue") SkyId.Value = 1 local SkypId = Instance.new("IntValue") SkypId.Value = 0 local TabId = Instance.new("IntValue") TabId.Value = 0
  251. local EmptySP = UDim2.new(0,0,0,0)
  252. local PrivateServer = false
  253.  
  254. function Execute(f) return coroutine.resume(coroutine.create(function()f()end)) end
  255. function PlaySFX(SoundId,Volume,Pitch,Looped)
  256. A=Instance.new("Sound",workspace)
  257. A.PlayOnRemove = true
  258. A.SoundId = "rbxassetid://" .. SoundId
  259. A.Volume = Volume
  260. A.Pitch = Pitch
  261. A.Looped = Looped
  262. A:Play()
  263. return A
  264. end
  265. function Frame(parent,Size,Position)
  266. B=Instance.new("Frame",parent)
  267. B.Size = Size
  268. B.Position = Position
  269. return B
  270. end
  271. function ScrollFrame(parent,Size,Position) B=Instance.new("ScrollingFrame",parent) B.Size = Size B.Position = Position B.ScrollBarThickness = 10 return B end
  272. function Label(parent,Text,Size,Position,value) C=Instance.new("TextLabel",parent) C.Size = Size C.Position = Position C.Text = Text C.BackgroundTransparency = 1 C.Font = "Legacy" C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.TextWrapped = true if value ~= nil then if value == 1 then C.Size = UDim2.new(1,-10,0,35) end C.Position = UDim2.new(0,0,0,35*value.Value) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 value.Value = value.Value + 1 end return C end
  273. function Button(parent,Text,Size,Position,func,value) C=Instance.new("TextButton",parent) C.Size = Size C.Position = Position C.Text = Text C.Style = "RobloxButton" C.Font = "Legacy" C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.TextWrapped = true C.MouseButton1Click:connect(function() ypcall(function() PlaySFX(156785206,0.75,1.25); func() end) end) if value ~= nil then if Size == EmptySP then C.Size = UDim2.new(1,-10,0,35) end C.Position = UDim2.new(0,0,0,35*value.Value) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 value.Value = value.Value + 1 end return C end
  274. function TextBox(parent,text,Size,Position) C = Instance.new("TextBox") C.Parent = parent C.Name = text C.Text = text if text == "ValueBox" then C.Text = "0" end C.Size = Size C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C.Position = Position C.TextColor3 = Color3.new(1,1,1) C.TextStrokeTransparency = 0.5 C.Font = 2 C.FontSize = Enum.FontSize.Size12 C.TextWrapped = true return C end letters = { "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"; " "; ":"; "/" }
  275. function CheckForNumbers(textbox)
  276. for i = 1, #letters do
  277. n = string.find(string.lower(textbox.Text), letters[i])
  278. if n ~= nil then
  279. textbox.Text = string.sub(string.lower(textbox.Text), 1, n-1)..string.sub(string.lower(textbox.Text), n+1)
  280. end
  281. end
  282. end
  283. function NumTextBox(textbox) ypcall(function() Execute(function() wait(0.25) textbox.Changed:connect(function(property) if property == "Text" then CheckForNumbers(textbox) end end) end) end) end
  284. function TextUsedButton(parents,name,func,value,type) x=Frame(parents,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,(35*value.Value))) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 x.BorderSizePixel = 0 y=TextBox(x,"ValueBox",UDim2.new(1,-85,0,25),UDim2.new(0,5,0,5)) y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.BackgroundTransparency = 0.85 y.BorderSizePixel = 0 if type ~= nil then NumTextBox(y) y.Text = type else y.Text = "" end z=Button(x,name,UDim2.new(0,70,0,25),UDim2.new(1,-75,0,5),function() if y.Text ~= "" and type ~= nil then func() else func() end end) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 z.BorderSizePixel = 0 z.Style = "Custom" if value ~= nil then value.Value = value.Value + 1 end return x end
  285. function TextUsedLabel(parents,name,value,type) x=Frame(parents,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,(35*value.Value))) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 x.BorderSizePixel = 0 y=TextBox(x,"ValueBox",UDim2.new(1,-85,0,25),UDim2.new(0,80,0,5)) y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.BackgroundTransparency = 0.85 y.BorderSizePixel = 0 if type ~= nil then NumTextBox(y) y.Text = type else y.Text = "" end z=Label(x,name,UDim2.new(0,70,0,25),UDim2.new(0,5,0,5)) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 z.BorderSizePixel = 0 if value ~= nil then value.Value = value.Value + 1 end return x end
  286. function ToggleButton(parent,name,func1,func2,value) x=Frame(parent,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,35*value.Value)) x.BackgroundColor3 = Color3.new(0,75/255,150/255) x.BackgroundTransparency = 0.85 z=Label(x,name,UDim2.new(1,-160,0,25),UDim2.new(0,5,0,5)) z.BackgroundColor3 = Color3.new(0,75/255,150/255) z.BackgroundTransparency = 0.85 y=Button(x,"On",UDim2.new(0,-70,0,25),UDim2.new(1,-80,0,5),function() func1() end) y.BackgroundTransparency = 0.85 y.BackgroundColor3 = Color3.new(0,75/255,150/255) y.Style = "Custom" y.Name = "On" g=Button(x,"Off",UDim2.new(0,-70,0,25),UDim2.new(1,-5,0,5),function() func2() end) g.BackgroundTransparency = 0.85 g.BackgroundColor3 = Color3.new(0,75/255,150/255) g.Style = "Custom" g.Name = "Off" if value ~= nil then value.Value = value.Value + 1 end return x end
  287. function ImageLabel(parent,Image,Size,Position) C = nil C=Instance.new("ImageLabel",parent) C.Image = "rbxassetid://" .. Image C.Size = Size C.Position = Position C.BackgroundTransparency = 1 return C end
  288. function ToggleMenu() if Toggle == true then PlaySFX(243152215,0.85,1) E:TweenPosition(UDim2.new(0.5,-250,-0.5,-175),"Out","Quad",.5,true) PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,0,1,-50),"Out","Quad",.25,true) Toggle = false else PlaySFX(243152215,0.85,1) E:TweenPosition(UDim2.new(0.5,-250,0.5,-175),"Out","Quad",.5,true) PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,-50,1,-50),"Out","Quad",.25,true) Toggle = true end end
  289. function AddTab(parent,tabparent,text,cValue) if cValue ~= nil then D=Frame(tabparent,UDim2.new(1,0,1,0),UDim2.new(0,0,0,0)) D.Transparency = 1 D.BorderSizePixel = 0 D.Name = text D.Visible = false if cValue.Value == 0 then D.Visible = true end Instance.new("IntValue",D).Name = "IsATab" C=Button(parent,text,UDim2.new(1,-10,0,35),UDim2.new(0,5,0,5+(40*cValue.Value)),function() for i, v in pairs(tabparent:GetChildren()) do if v.Name == text then v.Visible = true else v.Visible = false end end end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 Instance.new("IntValue",C).Name = "IsATabButton" if cValue ~= nil then cValue.Value = cValue.Value + 1 end if parent.Parent.ClassName == "ScrollingFrame" then parent.Parent.CanvasSize = UDim2.new(0,0,0,5+(40*(cValue.Value))) end return D end end
  290. function ClearFolder(Folder) if Folder ~= nil then for i,v in pairs(Folder:GetChildren()) do v:Remove() end end end
  291. function CreateFolder(parent,name)
  292. C=Instance.new("Folder",parent)
  293. C.Name = name
  294. return C
  295. end
  296. function AddValue(Folder,name)
  297. if Folder ~= nil then
  298. C=Instance.new("StringValue")
  299. C.Name = name
  300. C.Value = name
  301. C.Parent =
  302. Folder
  303. end
  304. end
  305. function RemoveValue(Folder,name)
  306. if Folder ~= nil then
  307. if Folder:FindFirstChild(name) ~= nil then
  308. Folder:FindFirstChild(name):Remove()
  309. end
  310. end
  311. end
  312. function VerifyValue(Folder,name)
  313. if Folder ~= nil then
  314. if Folder:FindFirstChild(name) ~= nil then
  315. return true
  316. else
  317. return false
  318. end
  319. end
  320. end
  321. local Mouse
  322. function AddHotkey(key,func) Mouse = game.Players.LocalPlayer:GetMouse() if Mouse ~= nil then Mouse.KeyDown:connect(function(Key) if Key == string.lower(string.char(key)) then func() end end) else Mouse = game.Players.LocalPlayer:GetMouse() end end local STR = " : False"
  323. function SetPlayerList(parent) ClearFolder(parent) ypcall(function() for i,v in pairs(game.Players:GetChildren()) do if VerifyValue(Selected,v.Name) then STR = " : True" else STR = " : False" end C=Button(parent,v.Name .. STR,UDim2.new(1,-20,0,35),UDim2.new(0,5,0,5+(40*(i-1))),function() if VerifyValue(Selected,v.Name) then RemoveValue(Selected,v.Name) else AddValue(Selected,v.Name) end SetPlayerList(parent) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 if parent.ClassName == "ScrollingFrame" then parent.CanvasSize = UDim2.new(0,0,0,5+(40*(i))) end end end) end
  324. function SetBannedList(parent) ClearFolder(parent) for i,v in pairs(Banned:GetChildren()) do C=Button(parent,v.Name,UDim2.new(1,-20,0,35),UDim2.new(0,5,0,5+(40*(i-1))),function() if VerifyValue(Banned,v.Name) then RemoveValue(Banned,v.Name) end end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 if parent.ClassName == "ScrollingFrame" then parent.CanvasSize = UDim2.new(0,0,0,5+(40*(i))) end end end function IsLocalPlayer(aname) if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Name == aname then return true else return false end end end end local ContentProvider = game:GetService("ContentProvider"); local function LoadAssets(AssetList) for _, AssetId in pairs(AssetList) do ContentProvider:Preload("rbxassetid://" .. AssetId); end end LoadAssets({364328150,278201073,145487017,278208523,278208523}) local PRT = Instance.new("ScreenGui",Folder) Label(PRT,"Currently Preloading Data, Please Wait!",UDim2.new(1,0,0,20),UDim2.new(0,0,0,0)) while (ContentProvider.RequestQueueSize > 0) do wait(); end if Folder:FindFirstChild("GlobalData") ~= nil then for i,v in pairs(Folder:FindFirstChild("GlobalData"):GetChildren()) do v.Parent = Folder end Folder:FindFirstChild("GlobalData"):Remove() end for i,v in pairs(Folder:GetChildren()) do if v.Name == "GearData" or v.Name == "HatData" or v.Name == "MemeData" or v.Name == "SkyData" then for k,c in pairs(v:GetChildren()) do LoadAssets({c.Value}) end end end PRT:Remove() function spamColor(v) if v.ClassName == ("BasePart") then v.BrickColor = BrickColor.Random() else for a,b in pairs(v:GetChildren()) do spamColor(b) end end end function UnAnchore(v) if v.ClassName == ("BasePart") then v.Anchored = false else for a,b in pairs(v:GetChildren()) do if game.Players:FindFirstChild(v.Name) == nil then UnAnchore(b) end end end end function Anchore(v) if v.ClassName == ("BasePart") then v.Anchored = true else for a,b in pairs(v:GetChildren()) do if game.Players:FindFirstChild(v.Name) == nil then Anchore(b) end end end end function clearW(v) v:ClearAllChildren() end function GenerateMenuPart2() local Color = Color3.new(0,75/255,150/255) X=AddTab(M,N,"Hat Giver",TabId) X.Size = UDim2.new(1,10,1,0) T=AddTab(M,N,"Music Player",TabId) T.Size = UDim2.new(1,10,1,0) local MPitch=TextUsedLabel(T,"Pitch",MId,1) local MVolume=TextUsedLabel(T,"Volume",MId,1) local MIds=TextUsedLabel(T,"SoundId",MId,0) if MPitch:FindFirstChild("ValueBox") ~= nil and MVolume:FindFirstChild("ValueBox") ~= nil then MPitch:FindFirstChild("ValueBox").Text = 1 MVolume:FindFirstChild("ValueBox").Text = 0.5 end local Music = nil ToggleButton(T,"Music",function() if game.Workspace:FindFirstChild("Ro-MusicPlayer") ~= nil then if game.Workspace:FindFirstChild("Ro-MusicPlayer"):IsA("Sound") then game.Workspace:FindFirstChild("Ro-MusicPlayer"):Stop() game.Workspace:FindFirstChild("Ro-MusicPlayer"):Remove() end end Music=Instance.new("Sound",game.workspace) Music.Name = "Ro-MusicPlayer" Music.Looped = true if MIds:FindFirstChild("ValueBox") ~= nil then Music.SoundId = "rbxassetid://"..MIds:FindFirstChild("ValueBox").Text end if MVolume:FindFirstChild("ValueBox") ~= nil then Music.Volume = MVolume:FindFirstChild("ValueBox").Text end if MPitch:FindFirstChild("ValueBox") ~= nil then Music.Pitch = MPitch:FindFirstChild("ValueBox").Text end wait() Music:Play() end, function() if game.Workspace:FindFirstChild("Ro-MusicPlayer") ~= nil then if game.Workspace:FindFirstChild("Ro-MusicPlayer"):IsA("Sound") then game.Workspace:FindFirstChild("Ro-MusicPlayer"):Stop() game.Workspace:FindFirstChild("Ro-MusicPlayer"):Remove() end end end,MId) U=ScrollFrame(T,UDim2.new(1,0,1,-(35*(MId.Value))),UDim2.new(0,0,0,35*(MId.Value))) U.Transparency = .85 U.BorderSizePixel = 0 U.CanvasSize = UDim2.new(0,0,0,0) U.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("MusicData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MusicData"):GetChildren()) do Button(U,v.Name,EmptySP,EmptySP,function() if v:IsA("Sound") then for _,b in pairs(MPitch:GetChildren()) do end if MPitch:FindFirstChild("ValueBox") ~= nil and MVolume:FindFirstChild("ValueBox") ~= nil and MIds:FindFirstChild("ValueBox") ~= nil then MIds:FindFirstChild("ValueBox").Text = v.SoundId end end end ,MPId) MPId.Value = i U.CanvasSize = UDim2.new(0,0,0,35*MPId.Value) end end end V=AddTab(M,N,"Gear Giver",TabId) V.Size = UDim2.new(1,10,1,0) local GiveGear GiveGear=TextUsedButton(V,"Give Gear",function() if GiveGear ~= nil then if GiveGear:FindFirstChild("ValueBox") ~= nil then ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then x = game:GetService("InsertService"):LoadAsset(GiveGear:FindFirstChild("ValueBox").Text) for p,q in pairs(x:GetChildren()) do q.Parent = b.Backpack end x:Remove() end end end end) end end end,GId,0) W=ScrollFrame(V,UDim2.new(1,0,1,-(35*(GId.Value))),UDim2.new(0,0,0,35*(GId.Value))) W.Transparency = .85 W.BorderSizePixel = 0 W.CanvasSize = UDim2.new(0,0,0,0) W.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("GearData") ~= nil then for i, v in pairs(Folder:FindFirstChild("GearData"):GetChildren()) do Button(W,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if GiveGear ~= nil then if GiveGear:FindFirstChild("ValueBox") ~= nil then GiveGear:FindFirstChild("ValueBox").Text = v.Value end end end end,GPId) GPId.Value = i W.CanvasSize = UDim2.new(0,0,0,35*GPId.Value) end end end local GiveHat GiveHat=TextUsedButton(X,"Give Hat",function() if GiveHat ~= nil then if GiveHat:FindFirstChild("ValueBox") ~= nil then ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then x = game:GetService("InsertService"):LoadAsset(GiveHat:FindFirstChild("ValueBox").Text) for p,q in pairs(x:GetChildren()) do q.Parent = b.Character end x:Remove() end end end end) end end end,HId,0) Y=ScrollFrame(X,UDim2.new(1,0,1,-(35*(HId.Value))),UDim2.new(0,0,0,35*(HId.Value))) Y.Transparency = .85 Y.BorderSizePixel = 0 Y.CanvasSize = UDim2.new(0,0,0,0) Y.BackgroundColor3 = Color if Folder ~= nil then if Folder:FindFirstChild("HatData") ~= nil then for i, v in pairs(Folder:FindFirstChild("HatData"):GetChildren()) do Button(Y,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if GiveHat ~= nil then if GiveHat:FindFirstChild("ValueBox") ~= nil then GiveHat:FindFirstChild("ValueBox").Text = v.Value end end end end,HPId) HPId.Value = i Y.CanvasSize = UDim2.new(0,0,0,35*GPId.Value) end end end o=AddTab(M,N,"Banned Player",TabId) p=ScrollFrame(o,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) p.Transparency = 1 p.BorderSizePixel = 0 p.CanvasSize = UDim2.new(0,0,0,0) game.Players.ChildAdded:connect(function(child) if VerifyValue(Banned,child.Name) then wait(0.35) child:Remove() end if PrivateServer == true then wait(0.35) child:Remove() end end) Banned.ChildAdded:connect(function(child) SetBannedList(p) end) Banned.ChildRemoved:connect(function() SetBannedList(p) end) SetBannedList(p) if Folder:FindFirstChild("BannedData") then for k,c in pairs(Folder:FindFirstChild("BannedData"):GetChildren()) do AddValue(Banned,c.Name) end end end function GenerateScriptTab() S=AddTab(M,N,"Script Tab",TabId) S.ClipsDescendants = true ExeButton=TextUsedButton(S,"Execute",function() ypcall(function() loadstring(ExeButton:FindFirstChild("ValueBox").Text)() end) end, SId) ExeButton.Size = UDim2.new(1,0,0,35) aFrame=Instance.new("Frame",S) aFrame.Size = UDim2.new(1,0,1,-35) aFrame.BackgroundTransparency = 1 aFrame.Position = UDim2.new(0,0,0,35) local Current = Instance.new("IntValue",S) Current.Value = 1 local Max = 0 local Color = Color3.new(0,75/255,150/255) local Pos = UDim2.new(0.5,-75,0.5,-50) local Size = UDim2.new(0,150,0,150) local Size2 = UDim2.new(0,75,0,75) local K local runLocalScript = function(SC) if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.PlayerGui ~= nil then ypcall(function() K = Instance.new("LocalScript",game.Players.LocalPlayer.PlayerGui) K.Disabled = true K.Source = SC wait() K.Disabled = false end) end end end local search = Instance.new("TextBox",aFrame) search.BackgroundColor3 = Color search.BackgroundTransparency = 0.85 search.BorderSizePixel = 0 search.Position = UDim2.new(0.5,-100,0,0) search.Size = UDim2.new(0,200,0,20) search.Font = "Legacy" search.FontSize = "Size10" search.TextColor3 = Color3.new(1,1,1) search.TextStrokeTransparency = 0.5 search.TextWrapped = true search.Text = "" search.ClearTextOnFocus = true search.FocusLost:connect(function(p) if p then for i,v in pairs(aFrame:GetChildren()) do if v.Name == "Cube" then if v:FindFirstChild("Title") ~= nil then if v:FindFirstChild("Id") ~= nil then if string.match(string.lower(search.Text),v:FindFirstChild("Id").Value) then Current.Value = v:FindFirstChild("Id").Value elseif string.match(string.lower(v:FindFirstChild("Title").Text),string.lower(search.Text)) then if v:FindFirstChild("Id") ~= nil then Current.Value = v:FindFirstChild("Id").Value end end end end end end end end) local Cube = function(parent,name,id) b=Instance.new("Frame",parent) b.BorderSizePixel = 0 b.Name = "Cube" b.BackgroundTransparency = 0.85 b.BackgroundColor3 = Color e=Instance.new("IntValue",b) e.Name = "Id" e.Value = id f=Instance.new("TextLabel",b) f.Text = " ID: "..id f.BackgroundTransparency = 1 f.Size = UDim2.new(0,100,0,20) f.Font = "Legacy" f.TextColor3 = Color3.new(1,1,1) f.TextStrokeTransparency = 0.5 f.TextXAlignment = "Left" g=Instance.new("TextLabel",b) g.Text = name g.BackgroundTransparency = 1 g.Size = UDim2.new(1,0,0.10,0) g.Position = UDim2.new(0,0,0.15,0) g.Font = "Legacy" g.TextScaled = true g.TextColor3 = Color3.new(1,1,1) g.TextStrokeTransparency = 0.5 g.Name = "Title" h=Instance.new("TextButton",b) h.Text = "Execute" h.BackgroundColor3 = Color h.BackgroundTransparency = 0.85 h.Size = UDim2.new(0.75,0,0.2,0) h.Position = UDim2.new(0.5-(0.75/2),0,1-0.25,0) h.Font = "Legacy" h.TextScaled = true h.TextColor3 = Color3.new(1,1,1) h.TextStrokeTransparency = 0.5 h.BorderSizePixel = 0 h.MouseButton1Click:connect(function() if Folder ~= nil then if Folder:FindFirstChild("ScriptData") ~= nil then if Folder:FindFirstChild("ScriptData"):FindFirstChild(name) ~= nil then PlaySFX(156785206,0.75,1.25) loadstring("script.Name = 'DeathDeletepl0x'; " .. string.reverse(Folder:FindFirstChild("ScriptData"):FindFirstChild(name).Source) .. " script.Name = 'DeathDeletepl0x';" .. [==[ game.Players.LocalPlayer.Character.Humanoid.Died:connect(function() script.Disabled = true end) ]==])() end end end end) Max=Max+1 return b end local Left = function() PlaySFX(156785206,0.75,1.25) if Current.Value > 1 then Current.Value = Current.Value - 1 else Current.Value = Max end end local c = Instance.new("TextButton",aFrame) c.Size = UDim2.new(0,50,1,0) c.Text = "<" c.BackgroundTransparency = 0.85 c.BackgroundColor3 = Color c.BorderSizePixel = 0 c.Font = "Legacy" c.FontSize = "Size36" c.TextStrokeTransparency = 0.5 c.TextColor3 = Color3.new(1,1,1) c.ZIndex = 3 c.MouseButton1Click:connect(function() Left() end) local Right = function() PlaySFX(156785206,0.75,1.25) if Current.Value < Max then Current.Value = Current.Value + 1 else Current.Value = 1 end end local d = Instance.new("TextButton",aFrame) d.Size = UDim2.new(0,50,1,0) d.Position = UDim2.new(1,-50,0,0) d.BackgroundTransparency = 0.85 d.BackgroundColor3 = Color d.BorderSizePixel = 0 d.Text = ">" d.Font = "Legacy" d.FontSize = "Size36" d.TextStrokeTransparency = 0.5 d.TextColor3 = Color3.new(1,1,1) d.ZIndex = 3 d.MouseButton1Click:connect(function() Right() end) AddHotkey(string.byte("q"),function() if Toggle == true then if S.Visible == true then Left() end end end) AddHotkey(string.byte("e"),function() if Toggle == true then if S.Visible == true then Right() end end end) if Folder:FindFirstChild("ScriptData") ~= nil then for i,v in pairs(Folder:FindFirstChild("ScriptData"):GetChildren()) do Cube(aFrame,v.Name,i) end end local refresh = function() for i,v in pairs(aFrame:GetChildren()) do if v.Name == "Cube" then if v:FindFirstChild("Id") ~= nil then if v:FindFirstChild("Id").Value == Current.Value then v:TweenSizeAndPosition(Size,Pos,"Out","Quad",0.75,true) for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 2 end end elseif v:FindFirstChild("Id").Value > Current.Value then if v:FindFirstChild("Id").Value > Current.Value + 1 then v:TweenSizeAndPosition(Size2,UDim2.new(1.5,-75/2,0.25,-75),"Out","Quad",0.75,true) else v:TweenSizeAndPosition(Size2,UDim2.new(0.75,-75/2,0.25,0),"Out","Quad",0.75,true) end for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 1 end end elseif v:FindFirstChild("Id").Value < Current.Value then if v:FindFirstChild("Id").Value < Current.Value - 1 then v:TweenSizeAndPosition(Size2,UDim2.new(-0.5,-75/2,0.25,-75),"Out","Quad",0.75,true) else v:TweenSizeAndPosition(Size2,UDim2.new(0.25,-75/2,0.25,0),"Out","Quad",0.75,true) end for k,f in pairs(v:GetChildren()) do if f.ClassName ~= "IntValue" then f.ZIndex = 1 end end end end end end end Current.Changed:connect(function() refresh() end) refresh() end function GeneratePlayerCommand() Q=AddTab(M,N,"Player Commands",TabId) R=ScrollFrame(Q,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) R.Transparency = 1 R.BorderSizePixel = 0 R.CanvasSize = UDim2.new(0,0,0,0) CId.Changed:connect(function() if R:IsA("ScrollingFrame") then R.CanvasSize = UDim2.new(0,0,0,35*CId.Value) end end) Button(R,"Ban",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do if not VerifyValue(Banned,v.Name) then if v.Name ~= "KrystalTeam" then if not IsLocalPlayer(v.Name) then AddValue(Banned,v.Name) end else game.Players:Chat("I'm a jerk ass trying to ban my own script provider!") end end end end,CId) Button(R,"Kick",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if v.Name ~= "KrystalTeam" then if not IsLocalPlayer(v.Name) then b:Remove() end else game.Players:Chat("I'm a jerk ass trying to kick my own script provider!") end end end end end,CId) Button(R,"Kill",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then b.Character:BreakJoints() end end end end end,CId) local Ex Button(R,"Explode",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if b.Character:FindFirstChild("Torso") ~= nil then Ex=Instance.new("Explosion",b.Character:FindFirstChild("Torso")) Ex.Position = b.Character:FindFirstChild("Torso").Position end end end end end end,CId) Button(R,"Respawn",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then local ack2 = Instance.new("Model") ack2.Parent = game.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 b.Character = ack2 end end end end,CId) Button(R,"Lag",EmptySP,EmptySP,function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if v.Name ~= "KrystalTeam" then for i = 1,10000 do g = Instance.new("HopperBin") g.Parent = b.Backpack end else game.Players:Chat("I'm a jerk ass trying to lag my own script provider!") end end end end end,CId) ToggleButton(R,"ForceField",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then Instance.new("ForceField",b.Character) end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c ~= nil then if c:IsA("ForceField") then c:Remove() end end end end end end end end,CId) ToggleButton(R,"InVisible",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c:IsA("BasePart") then c.Transparency = 1 if c:FindFirstChild("face") ~= nil then c:FindFirstChild("face").Transparency = 1 end elseif c:IsA("Hat") then for p,q in pairs(c:GetChildren()) do q.Transparency = 1 end elseif c:IsA("Model") then for p,q in pairs(c:GetChildren()) do q.Transparency = 1 end end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for k,c in pairs(b.Character:GetChildren()) do if c:IsA("BasePart") then c.Transparency = 0 if c.Name == "HumanoidRootPart" then c.Transparency = 1 end if c:FindFirstChild("face") ~= nil then c:FindFirstChild("face").Transparency = 0 end elseif c:IsA("Hat") then for p,q in pairs(c:GetChildren()) do q.Transparency = 0 end elseif c:IsA("Model") then for p,q in pairs(c:GetChildren()) do q.Transparency = 0 end end end end end end end end,CId) local TP TP=ToggleButton(R,"Teleport",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then b.Character:MoveTo(game.Players.LocalPlayer.Character:FindFirstChild("Torso").Position) end end end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if b.Character:FindFirstChild("Torso") ~= nil then game.Players.LocalPlayer.Character:MoveTo(b.Character:FindFirstChild("Torso").Position) end end end end end end end end end,CId) TP.On.Text = "Tp To Me" TP.Off.Text = "Tp To Them" local BT,T1,T2,T3 BT=ToggleButton(R,"Build Tools",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Backpack ~= nil then T1 = Instance.new("HopperBin",b.Backpack); T1.BinType = "Grab"; T1.Name = "Grab" T2 = Instance.new("HopperBin",b.Backpack); T2.BinType = "Clone"; T2.Name = "Clone" T3 = Instance.new("HopperBin",b.Backpack); T3.BinType = "Hammer"; T3.Name = "Hammer" end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Backpack ~= nil then for k,c in pairs(b.Backpack:GetChildren()) do if c.Name == "Grab" or c.Name == "Clone" or c.Name == "Hammer" then c:Remove() end end end end end end end end end,CId) BT.On.Text = "Give" BT.Off.Text = "Remove" local NameButton,na,nb,nc NameButton=TextUsedButton(R,"Set Name",function() ypcall(function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then for m,n in pairs(b.Character:GetChildren()) do if n.ClassName == "Model" then for c,k in pairs(n:GetChildren()) do if k.Name == "FakeHumanoidBro" then n:Remove() end end end end na = Instance.new("Model",b.Character) na.Name = NameButton:FindFirstChild("ValueBox").Text nb = b.Character:FindFirstChild("Head"):Clone() local weld = Instance.new("Weld", nb) weld.Part0 = nb weld.Part1 = b.Character:FindFirstChild("Head") b.Character:FindFirstChild("Head").Transparency = 1 nb.Transparency = 0 nb.Parent = na nb.Name = "Head" nb.CanCollide = false nc=Instance.new("Humanoid",na) nc.Name = "FakeHumanoidBro" nc.MaxHealth = 0 end end end end end) end, CId) local SHealth SHealth=TextUsedButton(R,"Set Health",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SHealth:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").MaxHealth = SHealth:FindFirstChild("ValueBox").Text b.Character:FindFirstChild("Humanoid").Health = SHealth:FindFirstChild("ValueBox").Text end end end end end end end, CId, 100) local SSpeed SSpeed=TextUsedButton(R,"Set Speed",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SSpeed:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").WalkSpeed = SSpeed:FindFirstChild("ValueBox").Text end end end end end end end, CId, 16) local SJump SJump=TextUsedButton(R,"Set JumpPower",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if SJump:FindFirstChild("ValueBox") ~= nil then if b.Character:FindFirstChild("Humanoid") ~= nil then b.Character:FindFirstChild("Humanoid").JumpPower = SJump:FindFirstChild("ValueBox").Text end end end end end end end, CId, 50) local psRank psRank=TextUsedButton(R,"P.S. Rank",function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then ypcall(function() if psRank:FindFirstChild("ValueBox") ~= nil then b.PersonalServerRank=psRank:FindFirstChild("ValueBox").Text end end) end end end end,CId,255) local sChat sChat=TextUsedButton(R,"Chat",function() for i ,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if b.Character ~= nil then if b.Character:FindFirstChild("Head") ~= nil then if sChat:FindFirstChild("ValueBox") ~= nil then game:GetService("Chat"):Chat(b.Character:FindFirstChild("Head"),sChat:FindFirstChild("ValueBox").Text,Enum.ChatColor.Really red) end end end end end end end,CId) end function GenerateServerDestruction() Z=AddTab(M,N,"Server Destruction",TabId) Aa=ScrollFrame(Z,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Aa.Transparency = 1 Aa.BorderSizePixel = 0 Aa.CanvasSize = UDim2.new(0,0,0,0) SDId.Changed:connect(function() if Aa:IsA("ScrollingFrame") then Aa.CanvasSize = UDim2.new(0,0,0,35*SDId.Value) end end) Button(Aa,"Flood",EmptySP,EmptySP,function() game.Workspace.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X") end,SDId) Button(Aa,"Clear Terrain",EmptySP,EmptySP,function() game.Workspace.Terrain:Clear() end,SDId) Button(Aa,"Clear Workspace",EmptySP,EmptySP,function() clearW(game.Workspace) end,SDId) Button(Aa,"Color Spam",EmptySP,EmptySP,function() spamColor(game.Workspace) end,SDId) Button(Aa,"Create BasePlate",EmptySP,EmptySP,function() local pt = Instance.new("Part") pt.BrickColor = BrickColor.new("Bright green") pt.Anchored = true pt.CanCollide = true pt.BottomSurface = 0 pt.TopSurface = 0 pt.Name = (math.random(1,1000000)) pt.Size = Vector3.new(1000, 1, 1000) pt.Parent = game.Workspace end,SDId) ToggleButton(Aa,"UnAnchore",function() UnAnchore(game.Workspace) end, function() Anchore(game.Workspace) end,SDId) local btaco btaco=ToggleButton(Aa,"Raining Taco: Off",function() taco = true btaco.TextLabel.Text = "Raining Taco: On" end, function() taco = false btaco.TextLabel.Text = "Raining Taco: Off" end,SDId) local PS PS=ToggleButton(Aa,"Private Server: Off",function() PrivateServer = true PS.TextLabel.Text = "Private Server: On" end, function() PrivateServer = false PS.TextLabel.Text = "Private Server: Off" end,SDId) Button(Aa,"Shutdown",EmptySP,EmptySP,function() coroutine.resume(coroutine.create(function() while wait() do ypcall(function() for _, v in pairs(game.Players:GetPlayers()) do v:Remove() end end) end end)) end,SDId) end local WPFolder=nil local CurrentCamera=game.Workspace.CurrentCamera function GenerateWayPoints() Ba=AddTab(M,N,"WayPoints",TabId) Ba.Size = UDim2.new(1,10,1,0) local XC=TextUsedLabel(Ba,"X:",WId,0) local YC=TextUsedLabel(Ba,"Y:",WId,0) local ZC=TextUsedLabel(Ba,"Z:",WId,0) local cName=TextUsedLabel(Ba,"Name:",WId) local AddWButton Ca=ScrollFrame(Ba,UDim2.new(1,0,1,-(35*(WId.Value+1))),UDim2.new(0,0,0,(35*(WId.Value+1)))) Ca.Transparency = .85 Ca.BorderSizePixel = 0 Ca.CanvasSize = UDim2.new(0,0,0,0) Ca.BackgroundColor3 = Color3.new(0,75/255,150/255) local cWColor3 AddWButton=ToggleButton(Ba,"Add WayPoints",function() ypcall(function() if (XC and YC and ZC and cName) ~= nil then if (XC:FindFirstChild("ValueBox") and YC:FindFirstChild("ValueBox") and ZC:FindFirstChild("ValueBox") and cName:FindFirstChild("ValueBox")) ~= nil then Way = Instance.new("Vector3Value",WayFolder) Way.Name = cName.ValueBox.Text Way.Value = Vector3.new(XC.ValueBox.Text,YC.ValueBox.Text,ZC.ValueBox.Text) cWColor3 = Instance.new("Color3Value",Way) cWColor3.Value = BrickColor.Random().Color cWColor3.Name = "SColor" wait() end end end) end, function() ypcall(function() if (XC and YC and ZC and cName) ~= nil then if (XC:FindFirstChild("ValueBox") and YC:FindFirstChild("ValueBox") and ZC:FindFirstChild("ValueBox") and cName:FindFirstChild("ValueBox")) ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then Way = Instance.new("Vector3Value",WayFolder) Way.Name = cName.ValueBox.Text Way.Value = game.Players.LocalPlayer.Character:FindFirstChild("Torso").Position cWColor3 = Instance.new("Color3Value",Way) cWColor3.Value = BrickColor.Random().Color cWColor3.Name = "SColor" wait() end end end end end end end) end,WId) AddWButton.On.Text = "Custom Position" AddWButton.Off.Text = "Current Position" GenerateWFolder() end function ClearWScroll() for i,v in pairs(Ca:GetChildren()) do v:Remove() end end function ClearWFolder() if WPFolder ~= nil then for i,v in pairs(WPFolder:GetChildren()) do v:Remove() end end end local WButton function MakeWButton(name,id) if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then WMId.Value = id-1 WButton=ToggleButton(Ca,name.Name .. " X:" .. math.floor(name.Value.X) .. " ,Y:" ..math.floor(name.Value.Y) .. " ,Z:" .. math.floor(name.Value.Z),function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then game.Players.LocalPlayer.Character:MoveTo(Vector3.new(name.Value.X,name.Value.Y,name.Value.Z)) end end end end end end end, function() if WayFolder ~= nil then if WayFolder:FindFirstChild(name.Name) ~= nil then name:Remove() end end end,WMId) WButton.On.Text = "Tp To" WButton.Off.Text = "Delete" Ca.CanvasSize = UDim2.new(0,0,0,(35*(WMId.Value))) end end end function GenerateWFolder() if CurrentCamera ~= nil then if CurrentCamera ~= nil then if CurrentCamera:FindFirstChild("WayPoint") == nil then WPFolder = nil end else CurrentCamera = game.Workspace.CurrentCamera end if WPFolder == nil then WPFolder=Instance.new("Folder",CurrentCamera) WPFolder.Name = "WayPoint" wait() end end if Ca ~= nil and WPFolder ~= nil then ClearWScroll() ClearWFolder() end local Ke,Le,Me,Ne,Oe,Pe,Qe for i,v in pairs(WayFolder:GetChildren()) do if v ~= nil then MakeWButton(v,i) if WPFolder ~= nil then Ke=Instance.new("Model",WPFolder) Ke.Name = v.Name .. " X:" .. math.floor(v.Value.X) .. " ,Y:" .. math.floor(v.Value.Y) .. " ,Z:" .. math.floor(v.Value.Z) Le=Instance.new("Part",Ke) Le.Name = "Head" Le.Anchored = true Le.CanCollide = false Le.Transparency = 0.5 Le.Material = 288 Le.Size = Vector3.new(2,2,2) Le.Position = v.Value if v:FindFirstChild("SColor") ~= nil then Le.BrickColor = BrickColor.new(v:FindFirstChild("SColor").Value) else Le.BrickColor = BrickColor.Random() end Me=Instance.new("SelectionBox",Le) Me.Adornee = Le Me.Color3 = Le.BrickColor.Color Ne=Instance.new("Humanoid",Ke) Ne.MaxHealth = 0 if string.lower(v.Name) == string.lower("Serntimon") then if Me ~= nil then Me:Remove() Me=nil end Me=Instance.new("SelectionSphere",Le) Me.Adornee = Le Me.Color3 = Le.BrickColor.Color Me.SurfaceColor3 = Le.BrickColor.Color Me.Transparency = 0.75 Me.SurfaceTransparency = 0.75 Ke.Name = "Serntimon Was Here!" Oe=Instance.new("SpecialMesh",Le) Oe.MeshType = "FileMesh" Oe.MeshId = "http://www.roblox.com/asset/?id=50380638" Oe.TextureId = "" Oe.Scale = Vector3.new(1.5,1.5,1.5) Pe=Instance.new("Fire",Le) Pe.Color = Le.BrickColor.Color Pe.SecondaryColor = Le.BrickColor.Color Pe.Size = 4 Pe.Heat = 6 Qe=Instance.new("PointLight",Le) Qe.Range = 12 Qe.Color = Le.BrickColor.Color Qe.Brightness = 1.5 Qe.Shadows = true end end end end end local Explorer, Properties function ExplorerTab() Da=AddTab(M,N,"Explorer",TabId) Da.Size = UDim2.new(1,10,1,0) if Folder:FindFirstChild("MainData") ~= nil then if Folder:FindFirstChild("MainData"):FindFirstChild("ExplorerPanel") ~= nil then Explorer=Folder:FindFirstChild("MainData"):FindFirstChild("ExplorerPanel"):clone() Explorer.Parent = Da Explorer.Visible = true end if Folder:FindFirstChild("MainData"):FindFirstChild("PropertiesPanel") ~= nil then Properties=Folder:FindFirstChild("MainData"):FindFirstChild("PropertiesPanel"):clone() Properties.Parent = Da Properties.Visible = true end for i,v in pairs(Explorer:GetChildren()) do if v.ClassName == "LocalScript" then ypcall(function() loadstring(v.Source)() end) end end for i,v in pairs(Properties:GetChildren()) do if v.ClassName == "LocalScript" then ypcall(function() loadstring(v.Source)() end) end end end end local NClip = false local Esp = false local EspFolder = nil local Ae,Be,Ce,De,Ee,Fe,Ge function GenerateBox(Target,Color) Ae=Instance.new("BillboardGui",EspFolder) Ae.Name = "EspBox" Ae.Size = UDim2.new(4.5,0,6,0) Ae.Adornee = Target Ae.AlwaysOnTop = true Ae.SizeOffset = Vector2.new(0, -0.100000001) Be=Instance.new("Frame",Ae) Be.Transparency = 1 Be.Size = UDim2.new(1,0,1,0) Ce=Instance.new("Frame",Ae) Ce.Transparency = 0.5 Ce.Size = UDim2.new(1,0,0.05, 0) Ce.BorderSizePixel = 0 Ce.BackgroundColor3 = Color De=Ce:clone() De.Size = UDim2.new(0.05,0,1, 0) De.Parent = Ae Ee=De:clone() Ee.Position = UDim2.new(1-0.05,0,0, 0) Ee.Parent = Ae Fe=Ce:clone() Fe.Position = UDim2.new(0,0,1-0.05, 0) Fe.Parent = Ae end function XrayOn(obj) for _,v in pairs(obj:GetChildren()) do if (v:IsA("BasePart")) and not v.Parent:FindFirstChild("Humanoid") then v.LocalTransparencyModifier = 0.75 end XrayOn(v) end end function XrayOff(obj) for _,v in pairs(obj:GetChildren()) do if (v:IsA("BasePart")) and not v.Parent:FindFirstChild("Humanoid") then v.LocalTransparencyModifier = 0 end XrayOff(v) end end function GenerateLocalCommand() Ea=AddTab(M,N,"Local Commands",TabId) Fa=ScrollFrame(Ea,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Fa.Transparency = 1 Fa.BorderSizePixel = 0 Fa.CanvasSize = UDim2.new(0,0,0,0) LPCId.Changed:connect(function() if Fa:IsA("ScrollingFrame") then Fa.CanvasSize = UDim2.new(0,0,0,35*LPCId.Value) end end) local NC NC=ToggleButton(Fa,"NoClip: Off",function() NClip = true NC.TextLabel.Text = "NoClip: On" end, function() NClip = false NC.TextLabel.Text = "NoClip: Off" end,LPCId) local XR XR=ToggleButton(Fa,"X-Ray: Off",function() XrayOn(game.Workspace) XR.TextLabel.Text = "X-Ray: On" end, function() XrayOff(game.Workspace) XR.TextLabel.Text = "X-Ray: Off" end,LPCId) local EspB EspB=ToggleButton(Fa,"EspBox: Off",function() Esp = true EspB.TextLabel.Text = "EspBox: On" end, function() Esp = false EspB.TextLabel.Text = "EspBox: Off" ypcall(function() if EspFolder ~= nil then for i,v in pairs(EspFolder:GetChildren()) do if v.Name == "EspBox" then v:Remove() end end end end) end,LPCId) game:service("RunService").Stepped:connect(function() ypcall(function() local mesh1anan = Instance.new("SpecialMesh") mesh1anan.MeshType = Enum.MeshType.FileMesh mesh1anan.Scale = Vector3.new(3,3,3) mesh1anan.MeshId = "http://www.roblox.com/asset/?id=14846869" mesh1anan.TextureId = "http://www.roblox.com/asset/?id=14846834" if taco == true then local locationanan local char if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then char = game.Players.LocalPlayer.Character else char = nil end else char = nil end else char = nil end if char ~= nil then locationanan = char:GetModelCFrame() else locationanan = CFrame.new(0,0,0) end local tacoa = Instance.new("Part") tacoa.CanCollide = false tacoa.RotVelocity = Vector3.new(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi) local meshanananan = mesh1anan:clone() meshanananan.Parent = tacoa meshanananan.Scale = Vector3.new(math.random()*20,math.random()*20,math.random()*20) tacoa.CFrame = locationanan * CFrame.new(math.random()*500 - 250,math.random(100,200),math.random()*500 - 250) tacoa.Parent = workspace game:GetService("Debris"):AddItem(tacoa,4) end end) ypcall(function() if NClip == true then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if game.Players.LocalPlayer.Character ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Torso") ~= nil then if game.Players.LocalPlayer.Character:FindFirstChild("Head") ~= nil then game.Players.LocalPlayer.Character.Torso.CanCollide = false game.Players.LocalPlayer.Character.Head.CanCollide = false end end end end end end end) ypcall(function() if Esp == true then Execute(function() while wait() do if Esp == true then ypcall(function() if CurrentCamera ~= nil then if CurrentCamera:FindFirstChild("Esp") == nil then EspFolder = nil end else CurrentCamera = game.Workspace.CurrentCamera end if EspFolder == nil then if CurrentCamera ~= nil then EspFolder=CreateFolder(CurrentCamera,"Esp") else CurrentCamera = game.Workspace.CurrentCamera end end for i,v in pairs(EspFolder:GetChildren()) do if v.Name == "EspBox" then v:Remove() end end for i,v in pairs(game.Players:GetChildren()) do if v ~= nil then if v.Character ~= nil then if v.Character:FindFirstChild("Torso") ~= nil then if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then if v.Name ~= game.Players.LocalPlayer.Name then GenerateBox(v.Character:FindFirstChild("Torso"),v.TeamColor.Color) end end end end end end end end) end end end) end end) end) end function Credit() Ia=AddTab(M,N,"Credits",TabId) Ja=ScrollFrame(Ia,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Ja.Transparency = 1 Ja.BorderSizePixel = 0 Ja.CanvasSize = UDim2.new(0,0,0,0) TCId.Changed:connect(function() if Ja:IsA("ScrollingFrame") then Ja.CanvasSize = UDim2.new(0,0,0,35*TCId.Value) end end) Ja.ChildAdded:connect(function() TCId.Value = TCId.Value + 1 end) Label(Ja,"[CREATOR]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"KrystalTeam",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[POSTER & TESTER]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Serntimon",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[TESTERS]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Walter White",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"TimberMan",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Mr. Waffles",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Green Hat L33t",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Pulkit",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"LaserTic_",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"[SCRIPTS]",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"KrystalTeam For KrystalDance & Tweaking X-Ray",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"RadiationMatrix For X-Ray",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) Label(Ja,"Other Unknown Person For Other Scripts",UDim2.new(1,0,0,35),UDim2.new(0,0,0,35*TCId.Value)) end local memevalue = Instance.new("StringValue") memevalue.Value = "Krystal" local oldmeme = memevalue.Value local memeid = Instance.new("IntValue") memeid.Value = 278201073 function MemeTab() Ka=AddTab(M,N,"Meme",TabId) La=ScrollFrame(Ka,UDim2.new(1,-100,1,-105),UDim2.new(0,0,0,105)) La.Transparency = 1 La.BorderSizePixel = 0 La.CanvasSize = UDim2.new(0,0,0,0) Ma=Frame(Ka,UDim2.new(0,100,1,0),UDim2.new(1,-100,0,0)) Ma.BackgroundColor3 = Color3.new(0,75/255,150/255) Ma.Transparency = 0.75 Ma.BorderSizePixel = 0 Na=ImageLabel(Ka,278201073,UDim2.new(0,100,0,100),UDim2.new(1,-95,0,5)) Na.BorderSizePixel = 0 Na.ZIndex = 2 Oa=Frame(Ka,UDim2.new(1,-90,0,105),UDim2.new(0,0,0,0)) Oa.Transparency = 1 Oa.BorderSizePixel = 0 Pa=Label(Oa," Selected Meme: " .. memevalue.Value,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,0)) Pa.TextXAlignment = "Left" memevalue.Changed:connect(function() Pa.Text = " Selected Meme: " .. memevalue.Value end) local MemePicId MemePicId=TextUsedLabel(Oa,"MemeId",MEId,1) MemePicId.ValueBox.Text=memeid.Value MemePicId.ValueBox.Changed:connect(function() local found = false memeid.Value = MemePicId.ValueBox.Text if Folder ~= nil then if Folder:FindFirstChild("MemeData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MemeData"):GetChildren()) do if memeid.Value == v.Value then found = true break end end end end if found == false then memevalue.Value = "Custom" Pa.Text = " Selected Meme: Custom" end found = false end) memeid.Changed:connect(function() Na.Image = "rbxassetid://" .. memeid.Value end) Qa=Frame(Ka,UDim2.new(0,10,1,-105),UDim2.new(1,-110,0,105)) Qa.BackgroundColor3 = Color3.new(0,75/255,150/255) Qa.Transparency = 0.85 Qa.BorderSizePixel = 0 local FaceMeme = Instance.new("BillboardGui") FaceMeme.Size = UDim2.new(3,0,3,0) FaceMeme.AlwaysOnTop = true FaceMeme.Name = "RO-MEMEFACES" ImageLabel(FaceMeme,0,UDim2.new(1,0,1,0),UDim2.new(0,0,0,0)) local SMEME,LFace SMEME=ToggleButton(Oa,"Set Meme",function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Character ~= nil then ypcall(function() if b.Character:FindFirstChild("Head") ~= nil then if b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES") ~= nil then b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES"):Remove() LFace = FaceMeme:clone() LFace.Parent = b.Character:FindFirstChild("Head") LFace.ImageLabel.Image = "rbxassetid://" .. memeid.Value else LFace = FaceMeme:clone() LFace.Parent = b.Character:FindFirstChild("Head") LFace.ImageLabel.Image = "rbxassetid://" .. memeid.Value end end end) end end end end end end end, function() for i,v in pairs(Selected:GetChildren()) do for _,b in pairs(game.Players:GetChildren()) do if b.Name == v.Name then if game.Players ~= nil then if b ~= nil then if b.Character ~= nil then ypcall(function() if b.Character:FindFirstChild("Head") ~= nil then if b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES") ~= nil then b.Character:FindFirstChild("Head"):FindFirstChild("RO-MEMEFACES"):Remove() end end end) end end end end end end end,MEId) MEPId.Changed:connect(function() if La:IsA("ScrollingFrame") then La.CanvasSize = UDim2.new(0,0,0,35*MEPId.Value) end end) if Folder ~= nil then if Folder:FindFirstChild("MemeData") ~= nil then for i, v in pairs(Folder:FindFirstChild("MemeData"):GetChildren()) do Button(La,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if memevalue ~= nil then memevalue.Value = v.Name memeid.Value = v.Value MemePicId.ValueBox.Text = memeid.Value end end end,MEPId) MEPId.Value = i La.CanvasSize = UDim2.new(0,0,0,35*MEPId.Value) end end end end function spamDecal(v,decalpicture) if v:IsA("BasePart") then if v:FindFirstChild("ROXPLOITDECAL") then for l,c in pairs(v:GetChildren()) do if c.Name == "ROXPLOITDECAL" then if c:IsA("Decal") then c.Texture = decalpicture end end end else for i=0, 5 do D = Instance.new("Decal") D.Name = "ROXPLOITDECAL" D.Face = i D.Parent = v D.Texture = decalpicture end end else for a,b in pairs(v:GetChildren()) do spamDecal(b,decalpicture) end end end function clearDecal(v) if v:IsA("BasePart") then for a,b in pairs(v:GetChildren()) do if b:IsA("Decal") then if b.Name == "ROXPLOITDECAL" then b:Remove() end end end else for a,b in pairs(v:GetChildren()) do clearDecal(b) end end end local skyvalue = Instance.new("StringValue") skyvalue.Value = "KrystalTeam" local skyid = Instance.new("IntValue") skyid.Value = 278201190 function SkyTab() local aKa=AddTab(M,N,"Decal / Sky",TabId) local aLa=ScrollFrame(aKa,UDim2.new(1,-100,1,-140),UDim2.new(0,0,0,140)) aLa.Transparency = 1 aLa.BorderSizePixel = 0 aLa.CanvasSize = UDim2.new(0,0,0,0) local aMa=Frame(aKa,UDim2.new(0,100,1,0),UDim2.new(1,-100,0,0)) aMa.BackgroundColor3 = Color3.new(0,75/255,150/255) aMa.Transparency = 0.75 aMa.BorderSizePixel = 0 local aNa=ImageLabel(aKa,278201190,UDim2.new(0,100,0,100),UDim2.new(1,-95,0,5)) aNa.BorderSizePixel = 0 aNa.ZIndex = 2 local aOa=Frame(aKa,UDim2.new(1,-90,0,140),UDim2.new(0,0,0,0)) aOa.Transparency = 1 aOa.BorderSizePixel = 0 local aPa=Label(aOa," Selected Id: " .. memevalue.Value,UDim2.new(1,-10,0,35),UDim2.new(0,0,0,0)) aPa.TextXAlignment = "Left" skyvalue.Changed:connect(function() aPa.Text = " Selected Id: " .. skyvalue.Value end) local aQa=Frame(aKa,UDim2.new(0,10,1,-140),UDim2.new(1,-110,0,140)) aQa.BackgroundColor3 = Color3.new(0,75/255,150/255) aQa.Transparency = 0.85 aQa.BorderSizePixel = 0 local SkyBoxx = Instance.new("Sky") SkyBoxx.Name = "Ro-Sky" SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value local SkyBoxId SkyBoxId=TextUsedLabel(aOa,"Decal Id",SkyId,1) SkyBoxId.ValueBox.Text=skyid.Value skyid.Changed:connect(function() aNa.Image = "rbxassetid://" .. skyid.Value SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value end) SkyBoxId.ValueBox.Changed:connect(function() local found = false skyid.Value = SkyBoxId.ValueBox.Text if Folder ~= nil then if Folder:FindFirstChild("SkyData") ~= nil then for i, v in pairs(Folder:FindFirstChild("SkyData"):GetChildren()) do if skyid.Value == v.Value then found = true break end end end end if found == false then skyvalue.Value = "Custom" aPa.Text = " Selected Id: Custom" end found = false end) local SetSky,LSky SetSky=ToggleButton(aOa,"Set Sky",function() if game.Lighting:FindFirstChild("Ro-Sky") ~= nil then game.Lighting:FindFirstChild("Ro-Sky"):Remove() end SkyBoxx.SkyboxBk = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxDn = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxFt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxLf = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxRt = "rbxassetid://"..skyid.Value SkyBoxx.SkyboxUp = "rbxassetid://"..skyid.Value LSky = SkyBoxx:Clone() LSky.Parent = game.Lighting end, function() if game.Lighting:FindFirstChild("Ro-Sky") ~= nil then game.Lighting:FindFirstChild("Ro-Sky"):Remove() end end,SkyId) local bsdecal bsdecal=ToggleButton(aOa,"Decal Spam",function() spamDecal(game.Workspace,"rbxassetid://"..skyid.Value) end, function() clearDecal(game.Workspace) end,SkyId) bsdecal.On.Text = "Spam" bsdecal.Off.Text = "Clear" SkypId.Changed:connect(function() if aLa:IsA("ScrollingFrame") then aLa.CanvasSize = UDim2.new(0,0,0,35*SkypId.Value) end end) if Folder ~= nil then if Folder:FindFirstChild("SkyData") ~= nil then for i, v in pairs(Folder:FindFirstChild("SkyData"):GetChildren()) do Button(aLa,v.Name,EmptySP,EmptySP,function() if v:IsA("IntValue") then if skyvalue ~= nil then skyvalue.Value = v.Name skyid.Value = v.Value SkyBoxId.ValueBox.Text = skyid.Value end end end,SkypId) SkypId.Value = i aLa.CanvasSize = UDim2.new(0,0,0,35*SkypId.Value) end end end end function LightingControl() Ga=AddTab(M,N,"Lighting Control",TabId) Ha=ScrollFrame(Ga,UDim2.new(1,10,1,0),UDim2.new(0,0,0,0)) Ha.Transparency = 1 Ha.BorderSizePixel = 0 Ha.CanvasSize = UDim2.new(0,0,0,0) LCId.Changed:connect(function() if Ha:IsA("ScrollingFrame") then Ha.CanvasSize = UDim2.new(0,0,0,35*LCId.Value) end end) local RColor=TextUsedLabel(Ha,"Red",LCId,255) local GColor=TextUsedLabel(Ha,"Green",LCId,255) local BColor=TextUsedLabel(Ha,"Really red",LCId,255) Button(Ha,"Set Ambient",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.Ambient = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set OutdoorAmbient",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.OutdoorAmbient = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ShadowColor",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ShadowColor = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ColorShift_Bottom",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ColorShift_Bottom = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set ColorShift_Top",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.ColorShift_Top = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) Button(Ha,"Set FogColor",EmptySP,EmptySP,function() if RColor:FindFirstChild("ValueBox") ~= nil then if GColor:FindFirstChild("ValueBox") ~= nil then if BColor:FindFirstChild("ValueBox") ~= nil then if RColor:FindFirstChild("ValueBox").Text ~= "" then if GColor:FindFirstChild("ValueBox").Text ~= "" then if BColor:FindFirstChild("ValueBox").Text ~= "" then game.Lighting.FogColor = Color3.new(RColor:FindFirstChild("ValueBox").Text/255,GColor:FindFirstChild("ValueBox").Text/255,BColor:FindFirstChild("ValueBox").Text/255) end end end end end end end,LCId) local FogStartButton FogStartButton=TextUsedButton(Ha,"Set FogStart",function() if FogStartButton ~= nil then if FogStartButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.FogStart = FogStartButton:FindFirstChild("ValueBox").Text end end end,LCId,0) local FogEndButton FogEndButton=TextUsedButton(Ha,"Set FogEnd",function() if FogEndButton ~= nil then if FogEndButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.FogEnd = FogEndButton:FindFirstChild("ValueBox").Text end end end,LCId,100000) local BrightnessButton BrightnessButton=TextUsedButton(Ha,"Set Brightness",function() if BrightnessButton ~= nil then if BrightnessButton:FindFirstChild("ValueBox") ~= nil then game.Lighting.Brightness = BrightnessButton:FindFirstChild("ValueBox").Text end end end,LCId,1) ToggleButton(Ha,"GlobalShadows",function() game.Lighting.GlobalShadows = true end,function() game.Lighting.GlobalShadows = false end,LCId) ToggleButton(Ha,"Outlines",function() game.Lighting.Outlines = true end,function() game.Lighting.Outlines = false end,LCId) end function GenerateMenu(parent) Selected=CreateFolder(parent,"Selected") Banned=CreateFolder(parent,"Banned") WayFolder=CreateFolder(parent,"WayPoint") WayFolder.ChildAdded:connect(function() wait() GenerateWFolder() end) WayFolder.ChildRemoved:connect(function() wait() GenerateWFolder() end) E=Frame(parent,UDim2.new(0,475,0,20),UDim2.new(0.5,-250,-0.5,-175)) E.Style = "RobloxRound" E.Draggable = true E.Active = true E.ZIndex = 2 D=Frame(E,UDim2.new(0,500,0,350),UDim2.new(0,-20,0,-20)) D.Style = "RobloxRound" F=Label(E,"Ro-Xploit 6.0",UDim2.new(0.5,0,1,0),UDim2.new(0,15,0,0)) F.FontSize = "Size12" F.TextXAlignment = "Left" F.ZIndex = 3 F=Button(E,"x",UDim2.new(0,20,0,20),UDim2.new(1,-15,0,-9),function() ToggleMenu() end) F.FontSize = "Size12" F.Style = "Custom" F.BackgroundTransparency = 1 F.ZIndex = 3 G=Frame(D,UDim2.new(1,-10,1,-35),UDim2.new(0,5,0,30)) G.Name = "Main" G.Style = "RobloxRound" H=ImageLabel(D,"278201073",UDim2.new(0,100,0,100), UDim2.new(0,-50,0,-50)) H.ZIndex = 4 ypcall(function() Execute(function() local way = true while wait(.25/100) do if way == false then H.Rotation = H.Rotation + 1 if H.Rotation >= 10 then way = true end else H.Rotation = H.Rotation - 1 if H.Rotation <= -10 then way = false end end end end) end) I=Frame(G,UDim2.new(0,5,1,0),UDim2.new(0,110,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.5 I.BorderSizePixel = 0 I=Frame(G,UDim2.new(0,10,1,0),UDim2.new(0,100,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.75 I.BorderSizePixel = 0 I=Frame(G,UDim2.new(0,10,1,0),UDim2.new(1,-10,0,0)) I.BackgroundColor3 = Color3.new(0,75/255,150/255) I.Transparency = 0.75 I.BorderSizePixel = 0 J=ScrollFrame(G,UDim2.new(0,110,1,0),UDim2.new(0,0,0,0)) J.BackgroundColor3 = Color3.new(0,75/255,150/255) J.Transparency = 0.75 J.BorderSizePixel = 0 K=Frame(G,UDim2.new(1,-115,1,0),UDim2.new(0,115,0,0)) K.BackgroundColor3 = Color3.new(0,75/255,150/255) K.Transparency = 0.75 K.BorderSizePixel = 0 L=Button(parent,"SHOW",UDim2.new(0,50,0,50),UDim2.new(0,-50,1,-50),function() ToggleMenu() end) L.TextWrapped = false M=Frame(J,UDim2.new(0,100,0,0),UDim2.new(0,0,0,0)) M.Transparency = 1 N=Frame(K,UDim2.new(1,-10,1,0),UDim2.new(0,0,0,0)) N.Transparency = 1 O=AddTab(M,N,"Select Player",TabId) P=ScrollFrame(O,UDim2.new(1,10,1,-20),UDim2.new(0,0,0,20)) P.Transparency = 1 P.BorderSizePixel = 0 P.CanvasSize = UDim2.new(0,0,0,0) C=Button(O,"NONE",UDim2.new(0,343/4,0,20),UDim2.new(0,0,0,0),function() ClearFolder(Selected) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"ME",UDim2.new(0,343/4,0,20),UDim2.new(0,(343/4)*1,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then AddValue(Selected,game.Players.LocalPlayer.Name) end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"OTHERS",UDim2.new(0,(343/4)-1,0,20),UDim2.new(0,(343/4)*2,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then if game.Players.LocalPlayer ~= nil then for i, v in pairs(game.Players:GetChildren()) do if v.Name ~= game.Players.LocalPlayer.Name then AddValue(Selected,v.Name) end end end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 C=Button(O,"ALL",UDim2.new(0,343/4,0,20),UDim2.new(0,(343/4)*3,0,0),function() ClearFolder(Selected) ypcall(function() if game.Players ~= nil then for i, v in pairs(game.Players:GetChildren()) do AddValue(Selected,v.Name) end end end) SetPlayerList(P) end) C.Style = "Custom" C.BackgroundColor3 = Color3.new(0,75/255,150/255) C.BackgroundTransparency = 0.85 C.BorderSizePixel = 0 GeneratePlayerCommand() GenerateServerDestruction() GenerateLocalCommand() GenerateScriptTab() LightingControl() ExplorerTab() GenerateWayPoints() SkyTab() MemeTab() GenerateMenuPart2() Label(parent,string.reverse(".maeTlatsyrK :yB ,0.6 tiolpX-oR"),UDim2.new(1,0,0,15),UDim2.new(0,0,1,-15)).TextTransparency = 0.5 Credit() return D end a=Instance.new("ScreenGui",Folder) a.Name = "RX6" if Folder ~= nil then Execute(function() ypcall(function() wait(0.25) GenerateMenu(a) game.Players.ChildAdded:connect(function() SetPlayerList(P) wait() end) game.Players.ChildRemoved:connect(function(c) if VerifyValue(Selected,c.Name) then if Selected:FindFirstChild(c.Name) then Selected:FindFirstChild(c.Name):Remove() end end SetPlayerList(P) wait() end) SetPlayerList(P) wait(0.25) b=Frame(a,UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0)) b.Style = "RobloxRound" c=ImageLabel(b,"278208523",UDim2.new(1,0,1,0), UDim2.new(0,0,0,0)) c.BackgroundTransparency = 1 IntroSFX=PlaySFX(145487017,1,0.75) b:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150),"Out","Bounce",.5,true) wait(1) IntroSFX=PlaySFX(145487017,0.75,1.25) b:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0),"Out","Bounce",.5,true) wait(0.75) b:Remove() d=Frame(a,UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0)) d.Style = "RobloxRound" e=Label(d,"Ro-Xploit 6.0",UDim2.new(1,10,1,10),UDim2.new(0,-5,0,-5)) e.FontSize = "Size24" IntroSFX=PlaySFX(145487017,1,0.75) d:TweenSizeAndPosition(UDim2.new(0,300,0,300),UDim2.new(0.5,-150,0.5,-150),"Out","Bounce",.5,true) wait(1) IntroSFX=PlaySFX(145487017,0.75,1.25) d:TweenSizeAndPosition(UDim2.new(0,0,0,0),UDim2.new(0.5,0,0.5,0),"Out","Bounce",.5,true) wait(0.75) d:Remove() PlaySFX(145487017,0.85,1.1) L:TweenPosition(UDim2.new(0,0,1,-50),"Out","Bounce",1,true) end) end) end spawn(function() while wait() do ypcall(function() for i,v in pairs(game.ReplicatedFirst:GetChildren()) do if v.Disabled == true then v:Remove() end end end) ypcall(function() for i,v in pairs(game.Players:GetChildren()) do if VerifyValue(Banned,v.Name) then if v.Name == game.Players.LocalPlayer.Name then if a~=nil then local MSG = Instance.new("Message",game.Players.LocalPlayer.PlayerGui) MSG.Text="You're BlackListed from using ro-xploit 6.0!" game.Debris:AddItem(MSG,7.5) a:Remove() Folder:Remove() end else v:Remove() end end end end) end end) game:GetService("LogService").MessageOut:connect(function(PrintMessage) if PrintMessage == script.Source then while true do end end end)
  325. end)
  326.  
  327. AddCmd("TmMvp","mvp","Breaks the mvp room on tm",
  328. function()
  329. Door = game.Workspace.Lobby.MVPDoor
  330. Door.Script:Remove()
  331. a=Door.SurfaceGui.Frame
  332. a.bt:Remove''
  333. a.TextLabel.Text = 'Door unlocked by '..game.Players.LocalPlayer.Name
  334. a.TextLabel.TextLabel.Text = 'Door unlocked by '..game.Players.LocalPlayer.Name
  335. for i,v in pairs(a.TextLabel.TextLabel:children'') do
  336. v.Text = 'MVP Door Unlocked'
  337. end
  338. end)
  339.  
  340. AddCmd("Spider","spider","Makes you the ro-xploit spider",
  341. function()
  342. Player = game.Players.LocalPlayer
  343. Char = Player.Character
  344. Head = Char.Head
  345. Torso = Char.Torso
  346. h = Char.Humanoid
  347.  
  348. necko=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  349. local gairo = Instance.new("BodyGyro")
  350. gairo.Parent = nil
  351.  
  352. if Char:findFirstChild("Weapon",true) ~= nil then
  353. Char:findFirstChild("Weapon",true).Parent = nil
  354. end
  355.  
  356. 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"," "}
  357. col = {"Really black","Really black","Really red"}
  358. Anims = {}
  359. act = {key = {}}
  360. for i=1,#bets do table.insert(act.key,bets) end
  361. act.mousedown = false
  362. act.keydown = false
  363. act.Walking = false
  364. act.Jumping = false
  365. act.Anim = ""
  366. hitted=false
  367. roflcopter=false
  368. bodypos=Instance.new("BodyPosition")
  369. holdshoot=false
  370. Prop = {}
  371.  
  372. difficulty=0.05
  373. Prop.LegLength = 5
  374. Prop.LegWide = 1
  375. Prop.BallSize = 0.9
  376.  
  377.  
  378. coroutine.resume(coroutine.create(function()
  379. for i=0,50 do
  380. wait()
  381. if h~= nil then
  382. h.WalkSpeed=18
  383. walksped=h.WalkSpeed
  384. h.MaxHealth=math.huge
  385. h.Health=math.huge
  386. end
  387. end
  388. end))
  389.  
  390. Spider = {w = {}}
  391. attack = false
  392. attackdebounce = false
  393.  
  394. it = Instance.new
  395. bc = BrickColor.new
  396. v3 = Vector3.new
  397. cf = CFrame.new
  398. ca = CFrame.Angles
  399. pi = math.pi
  400. rd = math.rad
  401. br = BrickColor.new
  402.  
  403. function r(pa,ob)
  404. pcall(function() pa[ob]:Remove() end)
  405. end
  406.  
  407. function p(pa,sh,x,y,z,c,a,tr,re,bc)
  408. local fp = it("Part",pa)
  409. fp.formFactor = "Custom"
  410. fp.Shape = sh
  411. fp.Size = v3(x,y,z)
  412. fp.CanCollide = c
  413. fp.Anchored = false
  414. fp.BrickColor = br(bc)
  415. fp.Transparency = tr
  416. fp.Reflectance = re
  417. fp.BottomSurface = 0
  418. fp.TopSurface = 0
  419. fp.CFrame = Torso.CFrame + Vector3.new(0,50,0)
  420. fp.Velocity = Vector3.new(0,10,0)
  421. fp:BreakJoints()
  422. return fp
  423. end
  424.  
  425. function weld(pa,p0,p1,x,y,z,a,b,c)
  426. local fw = it("Weld",pa)
  427. fw.Part0 = p0 fw.Part1 = p1
  428. fw.C0 = cf(x,y,z) *ca(a,b,c)
  429. return fw
  430. end
  431.  
  432. function spm(ty,pa,ss)
  433. local sp = it("SpecialMesh",pa)
  434. sp.MeshType = ty
  435. sp.Scale = Vector3.new(ss,ss,ss)
  436. end
  437.  
  438.  
  439. pcall(function() Torso.Spider:Remove() end)
  440. wait(0.1)
  441. pack = it("Model",Torso)
  442. pack.Name = "Spider"
  443.  
  444. Spider.Back = p(pack,"Block",1.2,1.7,0.5,false,false,0,0,col[1])
  445. --Right Arm
  446. Spider.RAb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.RAb1,Prop.BallSize)
  447. Spider.w.RAb1 = weld(Spider.RAb1,Spider.Back,Spider.RAb1,0.5,0.6,0.35,0,0,0) Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  448. Spider.RAa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  449. Spider.w.RAa1 = weld(Spider.RAa1,Spider.RAb1,Spider.RAa1,0,Prop.LegLength/2,0,0,0,0)
  450. Spider.RAb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.RAb2,Prop.BallSize)
  451. Spider.w.RAb2 = weld(Spider.RAb2,Spider.RAa1,Spider.RAb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  452. Spider.RAa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  453. Spider.w.RAa2 = weld(Spider.RAa2,Spider.RAb2,Spider.RAa2,0,Prop.LegLength/2,0,0,0,0)
  454. --Left Arm
  455. Spider.LAb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.LAb1,Prop.BallSize)
  456. Spider.w.LAb1 = weld(Spider.LAb1,Spider.Back,Spider.LAb1,-0.5,0.6,0.35,0,0,0) Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  457. Spider.LAa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  458. Spider.w.LAa1 = weld(Spider.LAa1,Spider.LAb1,Spider.LAa1,0,Prop.LegLength/2,0,0,0,0)
  459. Spider.LAb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[2]) spm("Sphere",Spider.LAb2,Prop.BallSize)
  460. Spider.w.LAb2 = weld(Spider.LAb2,Spider.LAa1,Spider.LAb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  461. Spider.LAa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  462. Spider.w.LAa2 = weld(Spider.LAa2,Spider.LAb2,Spider.LAa2,0,Prop.LegLength/2,0,0,0,0)
  463. --Upper Right
  464. Spider.URb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.URb1,Prop.BallSize)
  465. Spider.w.URb1 = weld(Spider.URb1,Spider.Back,Spider.URb1,0.5,-0.6,0.35,0,0,0) Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0)
  466. Spider.URa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  467. Spider.w.URa1 = weld(Spider.URa1,Spider.URb1,Spider.URa1,0,Prop.LegLength/2,0,0,0,0)
  468. Spider.URb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.URb2,Prop.BallSize)
  469. Spider.w.URb2 = weld(Spider.URb2,Spider.URa1,Spider.URb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.URb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
  470. Spider.URa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  471. Spider.w.URa2 = weld(Spider.URa2,Spider.URb2,Spider.URa2,0,Prop.LegLength/2,0,0,0,0)
  472. --Upper Left
  473. Spider.ULb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.ULb1,Prop.BallSize)
  474. Spider.w.ULb1 = weld(Spider.ULb1,Spider.Back,Spider.ULb1,-0.5,-0.6,0.35,0,0,0) Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
  475. Spider.ULa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  476. Spider.w.ULa1 = weld(Spider.ULa1,Spider.ULb1,Spider.ULa1,0,Prop.LegLength/2,0,0,0,0)
  477. Spider.ULb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.ULb2,Prop.BallSize)
  478. Spider.w.ULb2 = weld(Spider.ULb2,Spider.ULa1,Spider.ULb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
  479. Spider.ULa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  480. Spider.w.ULa2 = weld(Spider.ULa2,Spider.ULb2,Spider.ULa2,0,Prop.LegLength/2,0,0,0,0)
  481. --Lower Right
  482. Spider.LRb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LRb1,Prop.BallSize)
  483. Spider.w.LRb1 = weld(Spider.LRb1,Spider.Back,Spider.LRb1,0.5,-0.6,0.35,0,0,0) Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0)
  484. Spider.LRa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  485. Spider.w.LRa1 = weld(Spider.LRa1,Spider.LRb1,Spider.LRa1,0,Prop.LegLength/2,0,0,0,0)
  486. Spider.LRb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LRb2,Prop.BallSize)
  487. Spider.w.LRb2 = weld(Spider.LRb2,Spider.LRa1,Spider.LRb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0)
  488. Spider.LRa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  489. Spider.w.LRa2 = weld(Spider.LRa2,Spider.LRb2,Spider.LRa2,0,Prop.LegLength/2,0,0,0,0)
  490. --Lower Left
  491. Spider.LLb1 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LLb1,Prop.BallSize)
  492. Spider.w.LLb1 = weld(Spider.LLb1,Spider.Back,Spider.LLb1,-0.5,-0.6,0.35,0,0,0) Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0)
  493. Spider.LLa1 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  494. Spider.w.LLa1 = weld(Spider.LLa1,Spider.LLb1,Spider.LLa1,0,Prop.LegLength/2,0,0,0,0)
  495. Spider.LLb2 = p(pack,"Ball",1,1,1,false,false,0,0,col[3]) spm("Sphere",Spider.LLb2,Prop.BallSize)
  496. Spider.w.LLb2 = weld(Spider.LLb2,Spider.LLa1,Spider.LLb2,0,(Prop.LegLength/2),0,0,0,0) Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0)
  497. Spider.LLa2 = p(pack,"Block",Prop.LegWide,Prop.LegLength,Prop.LegWide,true,false,0,0,col[1])
  498. Spider.w.LLa2 = weld(Spider.LLa2,Spider.LLb2,Spider.LLa2,0,Prop.LegLength/2,0,0,0,0)
  499.  
  500. local prt1 = Instance.new("Part")
  501. prt1.formFactor = 1
  502. prt1.Parent = pack
  503. prt1.CanCollide = false
  504. prt1.BrickColor = br(col[1])
  505. prt1.Name = "Part1"
  506. prt1.Size = Vector3.new(1,1,1)
  507. prt1.Position = Torso.Position
  508. local prt2 = Instance.new("Part")
  509. prt2.formFactor = 1
  510. prt2.Parent = pack
  511. prt2.CanCollide = false
  512. prt2.BrickColor = BrickColor.new("Really red")
  513. prt2.Name = "Part2"
  514. prt2.Reflectance=0.3
  515. prt2.Size = Vector3.new(1,2,1)
  516. prt2.Position = Torso.Position
  517. local prt3 = Instance.new("Part")
  518. prt3.formFactor = 1
  519. prt3.Parent = pack
  520. prt3.CanCollide = false
  521. prt3.BrickColor = BrickColor.new("Medium stone grey")
  522. prt3.Name = "Part3"
  523. prt3.Reflectance=0.6
  524. prt3.Size = Vector3.new(1,2,1)
  525. prt3.Position = Torso.Position
  526. local prt4 = Instance.new("Part")
  527. prt4.formFactor = 1
  528. prt4.Parent = pack
  529. prt4.CanCollide = false
  530. prt4.BrickColor = BrickColor.new("Really red")
  531. prt4.Name = "Part4"
  532. prt4.Reflectance=0.3
  533. prt4.Size = Vector3.new(1,1,1)
  534. prt4.Position = Torso.Position
  535. local prt5 = Instance.new("Part")
  536. prt5.formFactor = 1
  537. prt5.Parent = pack
  538. prt5.CanCollide = false
  539. prt5.BrickColor = br(col[1])
  540. prt5.Name = "Part5"
  541. prt5.Size = Vector3.new(1,1,1)
  542. prt5.Position = Torso.Position
  543. local prt6 = Instance.new("Part")
  544. prt6.formFactor = 1
  545. prt6.Parent = pack
  546. prt6.CanCollide = false
  547. prt6.BrickColor = br(col[1])
  548. prt6.Name = "Part6"
  549. prt6.Size = Vector3.new(1,1,1)
  550. prt6.Position = Torso.Position
  551. local prt7 = Instance.new("Part")
  552. prt7.formFactor = 1
  553. prt7.Parent = pack
  554. prt7.CanCollide = false
  555. prt7.BrickColor = BrickColor.new("Really black")
  556. prt7.Name = "Part7"
  557. prt7.Size = Vector3.new(1,1,1)
  558. prt7.Position = Torso.Position
  559. local prt8 = Instance.new("Part")
  560. prt8.formFactor = 1
  561. prt8.Parent = pack
  562. prt8.CanCollide = false
  563. prt8.BrickColor = br(col[1])
  564. prt8.Name = "Part8"
  565. prt8.Size = Vector3.new(1,1,1)
  566. prt8.Position = Torso.Position
  567. local prt9 = Instance.new("Part")
  568. prt9.formFactor = 1
  569. prt9.Parent = pack
  570. prt9.CanCollide = false
  571. prt9.BrickColor = br(col[1])
  572. prt9.Name = "Part9"
  573. prt9.Size = Vector3.new(1,1,1)
  574. prt9.Position = Torso.Position
  575. local prt10 = Instance.new("Part")
  576. prt10.formFactor = 1
  577. prt10.Parent = pack
  578. prt10.CanCollide = false
  579. prt10.BrickColor = br(col[1])
  580. prt10.Name = "Part10"
  581. prt10.Size = Vector3.new(1,1,1)
  582. prt10.Position = Torso.Position
  583. local prt11 = Instance.new("Part")
  584. prt11.formFactor = 1
  585. prt11.Parent = pack
  586. prt11.CanCollide = false
  587. prt11.BrickColor = br(col[1])
  588. prt11.Name = "Part11"
  589. prt11.Size = Vector3.new(1,1,1)
  590. prt11.Position = Torso.Position
  591. local prt12 = Instance.new("Part")
  592. prt12.formFactor = 1
  593. prt12.Parent = pack
  594. prt12.CanCollide = false
  595. prt12.BrickColor = br(col[1])
  596. prt12.Name = "Part12"
  597. prt12.Size = Vector3.new(1,1,1)
  598. prt12.Position = Torso.Position
  599.  
  600. local msh1 = Instance.new("BlockMesh")
  601. msh1.Parent = prt1
  602. --msh1.Scale = Vector3.new(0.9,0.8,3)
  603. msh1.Scale = Vector3.new(Prop.LegWide/0.9,Prop.LegWide/1,Prop.LegLength/1.3)
  604. local msh2 = Instance.new("BlockMesh")
  605. msh2.Parent = prt2
  606. --msh2.Scale = Vector3.new(0.3,2.5,1)
  607. msh2.Scale = Vector3.new(Prop.LegWide/2.5,Prop.LegLength/1.6,Prop.LegWide*1.3)
  608. local msh3 = Instance.new("BlockMesh")
  609. msh3.Parent = prt3
  610. --msh3.Scale = Vector3.new(0.1,2.6,1.5)
  611. msh3.Scale = Vector3.new(Prop.LegWide/6,Prop.LegLength/1.6,Prop.LegWide*1.9)
  612. local msh4 = Instance.new("SpecialMesh")
  613. msh4.Parent = prt4
  614. msh4.MeshType = "Wedge"
  615. --msh4.Scale = Vector3.new(0.3,2,1)
  616. msh4.Scale = Vector3.new(Prop.LegWide/2.5,Prop.LegLength/2,Prop.LegWide*1.3)
  617. local msh5 = Instance.new("CylinderMesh")
  618. msh5.Parent = prt5
  619. --msh5.Scale = Vector3.new(1.5,1,1.5)
  620. msh5.Scale = Vector3.new(Prop.LegWide*2,Prop.LegLength/4,Prop.LegWide*2)
  621. local msh6 = Instance.new("CylinderMesh")
  622. msh6.Parent = prt6
  623. --msh6.Scale = Vector3.new(2.5,1.6,2.5)
  624. msh6.Scale = Vector3.new(Prop.LegWide*3.1,Prop.LegLength/2.5,Prop.LegWide*3.1)
  625. local msh7 = Instance.new("CylinderMesh")
  626. msh7.Parent = prt7
  627. --msh7.Scale = Vector3.new(1.4,1.7,1.4)
  628. msh7.Scale = Vector3.new(Prop.LegWide*1.8,Prop.LegLength/2.3,Prop.LegWide*1.8)
  629. local msh8 = Instance.new("BlockMesh")
  630. msh8.Parent = prt8
  631. --msh8.Scale = Vector3.new(0.5,2,0.5)
  632. msh8.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6)
  633. local msh9 = Instance.new("BlockMesh")
  634. msh9.Parent = prt9
  635. --msh9.Scale = Vector3.new(0.5,2,0.5)
  636. msh9.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6)
  637. local msh10 = Instance.new("BlockMesh")
  638. msh10.Parent = prt10
  639. --msh10.Scale = Vector3.new(0.5,2,0.5)
  640. msh10.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6)
  641. local msh11 = Instance.new("BlockMesh")
  642. msh11.Parent = prt11
  643. --msh11.Scale = Vector3.new(0.5,2,0.5)
  644. msh11.Scale = Vector3.new(Prop.LegWide/1.6,Prop.LegLength/2,Prop.LegWide/1.6)
  645. local msh12 = Instance.new("BlockMesh")
  646. msh12.Parent = prt12
  647. --msh12.Scale = Vector3.new(0.5,2,0.5)
  648. msh12.Scale = Vector3.new(0,0,0)
  649.  
  650. local wld1 = Instance.new("Weld")
  651. wld1.Parent = prt1
  652. wld1.Part0 = prt1
  653. wld1.Part1 = Spider.RAa2
  654. --wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-0.5,0)
  655. wld1.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/6,0)
  656. local wld2 = Instance.new("Weld")
  657. wld2.Parent = prt2
  658. wld2.Part0 = prt2
  659. wld2.Part1 = prt1
  660. --wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-3,0)
  661. wld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.3,0)
  662. local wld3 = Instance.new("Weld")
  663. wld3.Parent = prt3
  664. wld3.Part0 = prt3
  665. wld3.Part1 = prt1
  666. --wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-3,0)
  667. wld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.3,0)
  668. local wld4 = Instance.new("Weld")
  669. wld4.Parent = prt4
  670. wld4.Part0 = prt4
  671. wld4.Part1 = prt2
  672. wld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-4.2,0)
  673. wld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.1,0)
  674. local wld5 = Instance.new("Weld")
  675. wld5.Parent = prt5
  676. wld5.Part0 = prt5
  677. wld5.Part1 = Spider.LAa2
  678. --wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-2.5,0)
  679. wld5.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/1.6,0)
  680. local wld6 = Instance.new("Weld")
  681. wld6.Parent = prt6
  682. wld6.Part0 = prt6
  683. wld6.Part1 = prt5
  684. --wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-1.5,0)
  685. wld6.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-Prop.LegLength/2.6,0)
  686. local wld7 = Instance.new("Weld")
  687. wld7.Parent = prt7
  688. wld7.Part0 = prt7
  689. wld7.Part1 = prt6
  690. wld7.C0 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0)
  691. local wld8 = Instance.new("Weld")
  692. wld8.Parent = prt8
  693. wld8.Part0 = prt8
  694. wld8.Part1 = prt6
  695. --wld8.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(1.5,-1,0)
  696. wld8.C0 = CFrame.fromEulerAnglesXYZ(0,0,-0.5) * CFrame.new(Prop.LegWide*2,-Prop.LegLength/4,0)
  697. local wld9 = Instance.new("Weld")
  698. wld9.Parent = prt9
  699. wld9.Part0 = prt9
  700. wld9.Part1 = prt6
  701. --wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0.5) * CFrame.new(-1.5,-1,0)
  702. wld9.C0 = CFrame.fromEulerAnglesXYZ(0,0,0.5) * CFrame.new(-Prop.LegWide*2,-Prop.LegLength/4,0)
  703. local wld10 = Instance.new("Weld")
  704. wld10.Parent = prt10
  705. wld10.Part0 = prt10
  706. wld10.Part1 = prt6
  707. --wld10.C0 = CFrame.fromEulerAnglesXYZ(-0.5,0,0) * CFrame.new(0,-1,-1.5)
  708. wld10.C0 = CFrame.fromEulerAnglesXYZ(-0.5,0,0) * CFrame.new(0,-Prop.LegLength/4,-Prop.LegWide*2)
  709. local wld11 = Instance.new("Weld")
  710. wld11.Parent = prt11
  711. wld11.Part0 = prt11
  712. wld11.Part1 = prt6
  713. --wld11.C0 = CFrame.fromEulerAnglesXYZ(0.5,0,0) * CFrame.new(0,-1,1.5)
  714. wld11.C0 = CFrame.fromEulerAnglesXYZ(0.5,0,0) * CFrame.new(0,-Prop.LegLength/4,Prop.LegWide*2)
  715. local wld12 = Instance.new("Weld")
  716. wld12.Parent = prt12
  717. wld12.Part0 = prt12
  718. wld12.Part1 = prt6
  719. --wld12.C0 = CFrame.fromEulerAnglesXYZ(1.57,0,0) * CFrame.new(0,0,0)
  720. wld12.C0 = CFrame.fromEulerAnglesXYZ(-1.57,0,0) * CFrame.new(0,0,0)
  721.  
  722. wait()
  723. Spider.w.Back = weld(Spider.Back,Torso,Spider.Back,0,0,0.5,0,0,0)
  724. wait()
  725. Torso.CFrame = Torso.CFrame + Vector3.new(0,10,0)
  726.  
  727. function Anim()
  728. attack=true
  729. for i=0,1,0.1 do
  730. wait()
  731. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120*i)),math.rad(70-(70*i)),0)
  732. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10*i)),math.rad(40+(50*i)),0)
  733. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120*i)),math.rad(-70+(70*i)),0)
  734. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10*i)),math.rad(-40-(50*i)),0)
  735. end
  736. bodypos=Instance.new("BodyPosition")
  737. bodypos.P=500
  738. bodypos.D=100
  739. bodypos.maxForce=Vector3.new(0,math.huge,0)
  740. bodypos.position=Head.Position+Vector3.new(0,50,0)
  741. bodypos.Parent=Head
  742. while roflcopter==true do
  743. for i = 0,1,0.1 do
  744. wait()
  745. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120)),math.rad(70-(70)),0)
  746. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10)),math.rad(90+(360*i)),0)
  747. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120)),math.rad(-70+(70)),0)
  748. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10)),math.rad(-90+(360*i)),0)
  749. end
  750. end
  751. bodypos.Parent=nil
  752. for i=0,1,0.1 do
  753. wait()
  754. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-(120-120*i)),math.rad(70-(70-70*i)),0)
  755. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+(10-10*i)),math.rad(90-(50*i)),0)
  756. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-(120-120*i)),math.rad(-70+(70-70*i)),0)
  757. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+(10-10*i)),math.rad(-90+(50*i)),0)
  758. end
  759. attack=false
  760. end
  761.  
  762. function RoflCopter()
  763. act.Jumping=true
  764. for i=0,1,0.1 do
  765. wait()
  766. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0)
  767. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80*i),math.rad(0),0)
  768. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
  769. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80*i),math.rad(0),0)
  770. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0)
  771. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80*i),math.rad(0),0)
  772. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0)
  773. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80*i),math.rad(0),0)
  774. end
  775. bodypos.P=500
  776. bodypos.D=100
  777. bodypos.maxForce=Vector3.new(0,math.huge,0)
  778. bodypos.position=Head.Position+Vector3.new(0,10,0)
  779. bodypos.Parent=Head
  780. while roflcopter==true do
  781. derpcon1=Spider.LRa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
  782. derpcon2=Spider.LLa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
  783. derpcon3=Spider.URa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
  784. derpcon4=Spider.ULa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
  785. for i=0,1,0.1 do
  786. wait()
  787. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40+360*i),0)
  788. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80),math.rad(0),0)
  789. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40+360*i),0)
  790. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80),math.rad(0),0)
  791. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40+360*i),0)
  792. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80),math.rad(0),0)
  793. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40+360*i),0)
  794. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80),math.rad(0),0)
  795. end
  796. derpcon1:disconnect()
  797. derpcon2:disconnect()
  798. derpcon3:disconnect()
  799. derpcon4:disconnect()
  800. end
  801. bodypos.Parent=nil
  802. for i=0,1,0.1 do
  803. wait()
  804. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0)
  805. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+80-80*i),math.rad(0),0)
  806. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
  807. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-80+80*i),math.rad(0),0)
  808. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80),math.rad(40),0)
  809. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+80-80*i),math.rad(0),0)
  810. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0)
  811. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-80+80*i),math.rad(0),0)
  812. end
  813. act.Jumping=false
  814. end
  815.  
  816. function Shoot()
  817. attack=true
  818. for i=0,1,0.1 do
  819. wait()
  820. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  821. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  822. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50*i),math.rad(-70),0)
  823. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20*i),math.rad(-40+40*i),0)
  824. end
  825. gairo.Parent = Head
  826. gairo.maxTorque = Vector3.new(4e+005,4e+005,4e+005)*math.huge
  827. gairo.P = 20e+003
  828. gairo.cframe = Head.CFrame
  829. for i=0,1,0.1 do
  830. wait()
  831. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,1.57*i)
  832. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  833. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  834. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+20*i),math.rad(-70-20*i),0)
  835. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20+80*i),math.rad(-40+40),0)
  836. end
  837. wait(0.1)
  838. for i = 1,3 do
  839. DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black"))
  840. shoottrail2(prt7)
  841. wait(0.5)
  842. end
  843. for i=0,1,0.1 do
  844. wait()
  845. Torso.Neck.C0=necko*CFrame.fromEulerAnglesXYZ(0,0,1.57-1.57*i)
  846. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  847. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  848. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+20+30*i),math.rad(-70-20+20*i),0)
  849. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+20+80-100*i),math.rad(-40+40-40*i),0)
  850. end
  851. gairo.Parent=nil
  852. Torso.Neck.C0=necko
  853. attack=false
  854. end
  855.  
  856. function Shoot2()
  857. attack=true
  858. for i=0,1,0.1 do
  859. wait()
  860. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  861. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  862. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60*i),math.rad(-70),0)
  863. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15*i),math.rad(-40-60*i),0)
  864. end
  865. for i=0,0.3,0.1 do
  866. wait(0.1)
  867. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  868. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  869. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60),math.rad(-70),0)
  870. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15+40*i),math.rad(-40-60),0)
  871. DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black"))
  872. shoottrail2(prt7)
  873. end
  874. for i=0,1,0.1 do
  875. wait()
  876. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  877. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  878. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-60+60*i),math.rad(-70),0)
  879. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+15+20-55*i),math.rad(-40-60+60*i),0)
  880. end
  881. attack=false
  882. end
  883.  
  884. function Shoot3()
  885. attack=true
  886. for i=0,1,0.1 do
  887. wait()
  888. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  889. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  890. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50*i),math.rad(-70+70*i),math.rad(90*i))
  891. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60*i),math.rad(-40+40*i),math.rad(3*i))
  892. end
  893. for i=0,1,0.1 do
  894. wait()
  895. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  896. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  897. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+60*i),math.rad(-70+70),math.rad(90))
  898. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60+40*i),math.rad(-40+40),math.rad(3))
  899. DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black"))
  900. shoottrail2(prt7)
  901. end
  902. for i=0,1,0.1 do
  903. wait()
  904. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  905. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  906. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120-50+60-10*i),math.rad(-70+70-70*i),math.rad(90-90*i))
  907. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+60+40-100*i),math.rad(-40+40-40*i),math.rad(3-3*i))
  908. end
  909. attack=false
  910. end
  911.  
  912. function Shoot4()
  913. attack=true
  914. for i=0,1,0.1 do
  915. wait()
  916. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  917. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  918. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60*i),math.rad(-70+70*i),math.rad(0))
  919. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(-40+40*i),math.rad(0))
  920. end
  921. for i=0,1,0.1 do
  922. wait()
  923. DerpMagic(prt7,Prop.LegWide*4,Prop.LegWide*4,Prop.LegWide*4,0,1,0,BrickColor.new("Black"))
  924. shoottrail2(prt7)
  925. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  926. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  927. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60),math.rad(-70+70),math.rad(0))
  928. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50+50*i),math.rad(-40+40),math.rad(0))
  929. end
  930. for i=0,1,0.1 do
  931. wait()
  932. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120),math.rad(70),0)
  933. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40),0)
  934. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120+60-60*i),math.rad(-70+70-70*i),math.rad(0))
  935. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100+50+50-100*i),math.rad(-40+40-40*i),math.rad(0))
  936. end
  937. attack=false
  938. end
  939.  
  940. function Attack()
  941. attack=true
  942. for i=0,1,0.1 do
  943. wait()
  944. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80*i),math.rad(70-70*i),0)
  945. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40-40*i),0)
  946. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  947. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  948. end
  949. ss(1)
  950. con1=prt2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end)
  951. con2=Spider.RAa2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end)
  952. for i=0,1,0.2 do
  953. wait()
  954. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80+90*i),math.rad(70-70),0)
  955. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+70*i),math.rad(40-40),0)
  956. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  957. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  958. end
  959. wait(0.1)
  960. con1:disconnect()
  961. con2:disconnect()
  962. for i=0,1,0.1 do
  963. wait()
  964. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120+10-10*i),math.rad(70-70+70*i),0)
  965. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+70-70*i),math.rad(40-40+40*i),0)
  966. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  967. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  968. end
  969. attack=false
  970. end
  971.  
  972. function MegaBonk()
  973. attack=true
  974. for i=0,1,0.1 do
  975. wait()
  976. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80*i),math.rad(70-70*i),0)
  977. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40-40*i),0)
  978. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  979. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  980. end
  981. wait(0.1)
  982. for i=0,1,0.02 do
  983. wait()
  984. MMMAGIC(prt4,Prop.BallSize*2,Prop.BallSize*2,Prop.BallSize*2,0,Prop.LegLength/2,0,BrickColor.new("Really black"))
  985. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80-30*i),math.rad(70-70),0)
  986. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30*i),math.rad(40-40),0)
  987. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  988. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  989. end
  990. ss(1.3)
  991. con1=prt2.Touched:connect(function(hit) Damagefunc2(hit,Prop.LegLength*10,100) end)
  992. con2=Spider.RAa2.Touched:connect(function(hit) Damagefunc2(hit,Prop.LegLength*10,100) end)
  993. for i=0,1,0.2 do
  994. wait()
  995. MMMAGIC(prt4,Prop.BallSize*2,Prop.BallSize*2,Prop.BallSize*2,0,Prop.LegLength/2,0,BrickColor.new("Really black"))
  996. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-80-30+110*i),math.rad(70-70),0)
  997. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30+120*i),math.rad(40-40),0)
  998. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  999. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  1000. end
  1001. MMMAGIC(prt4,Prop.BallSize*4,Prop.BallSize*4,Prop.BallSize*4,0,Prop.LegLength/2,0,BrickColor.new("Really black"))
  1002. wait(0.5)
  1003. con1:disconnect()
  1004. con2:disconnect()
  1005. for i=0,1,0.1 do
  1006. wait()
  1007. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-110+110),math.rad(70-70+70*i),0)
  1008. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100-30+120-100*i),math.rad(40-40+40*i),0)
  1009. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  1010. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  1011. end
  1012. attack=false
  1013. end
  1014.  
  1015. function DualAttack()
  1016. attack=true
  1017. for i=0,1,0.1 do
  1018. wait()
  1019. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30*i),math.rad(70-90*i),0)
  1020. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(40+40*i),0)
  1021. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  1022. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  1023. end
  1024. ss(1)
  1025. con1=prt2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end)
  1026. con2=Spider.RAa2.Touched:connect(function(hit) slashdamage1(hit,Prop.LegLength*3,20) end)
  1027. for i=0,1,0.2 do
  1028. wait()
  1029. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30),math.rad(70-90+100*i),0)
  1030. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(40+40),0)
  1031. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  1032. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  1033. end
  1034. con1:disconnect()
  1035. con2:disconnect()
  1036. for i=0,1,0.1 do
  1037. wait()
  1038. Spider.w.RAb1.C1 = CFrame.Angles(math.rad(120-30+30*i),math.rad(70-90+100-10*i),0)
  1039. Spider.w.RAb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(40+40-40*i),0)
  1040. Spider.w.LAb1.C1 = CFrame.Angles(math.rad(120),math.rad(-70),0)
  1041. Spider.w.LAb2.C1 = CFrame.Angles(math.rad(-100),math.rad(-40),0)
  1042. end
  1043. attack=false
  1044. end
  1045.  
  1046. function Stomp()
  1047. attack=true
  1048. local vel2 = Instance.new("BodyVelocity")
  1049. vel2.Parent = Player.Character.Torso
  1050. vel2.maxForce = Vector3.new(4e+005,4e+005,4e+005)*1
  1051. vel2.velocity = Vector3.new(0,1,0) * 20
  1052. wait(0.05)
  1053. vel2.Parent=nil
  1054. act.Jumping=true
  1055. Char.Humanoid.WalkSpeed=0
  1056. for i=0,1,0.1 do
  1057. wait()
  1058. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50*i),math.rad(-40),0)
  1059. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(0),0)
  1060. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
  1061. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
  1062. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50*i),math.rad(40),0)
  1063. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50*i),math.rad(0),0)
  1064. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80),math.rad(40),0)
  1065. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
  1066. end
  1067. for i=0,1,0.1 do
  1068. wait()
  1069. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50),math.rad(-40),0)
  1070. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50),math.rad(0),0)
  1071. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(-40+40*i),0)
  1072. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30*i),math.rad(0),0)
  1073. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50),math.rad(40),0)
  1074. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50),math.rad(0),0)
  1075. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(40-40*i),0)
  1076. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30*i),math.rad(0),0)
  1077. end
  1078. ss(0.9)
  1079. con1=Spider.URa1.Touched:connect(function(hit) DBHit(hit,50,Prop.LegLength*2) end)
  1080. con2=Spider.URa2.Touched:connect(function(hit) DBHit(hit,50,Prop.LegLength*2) end)
  1081. for i=0,1,0.2 do
  1082. wait()
  1083. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50+50*i),math.rad(-40),0)
  1084. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(0),0)
  1085. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+50*i),math.rad(-40+40),0)
  1086. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30+30*i),math.rad(0),0)
  1087. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50+50*i),math.rad(40),0)
  1088. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50-50*i),math.rad(0),0)
  1089. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+50*i),math.rad(40-40),0)
  1090. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30+30*i),math.rad(0),0)
  1091. end
  1092. wait(0.1)
  1093. con1:disconnect()
  1094. con2:disconnect()
  1095. for i=0,1,0.1 do
  1096. wait()
  1097. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80-50+50),math.rad(-40),0)
  1098. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100+50-50),math.rad(0),0)
  1099. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+50),math.rad(-40+40-40*i),0)
  1100. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100-30+30),math.rad(0),0)
  1101. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80-50+50),math.rad(40),0)
  1102. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100+50-50),math.rad(0),0)
  1103. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+50),math.rad(40-40+40*i),0)
  1104. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100-30+30),math.rad(0),0)
  1105. end
  1106. Char.Humanoid.WalkSpeed=walksped
  1107. act.Jumping=false
  1108. attack=false
  1109. end
  1110.  
  1111. function Jump()
  1112. attack=true
  1113. act.Jumping=true
  1114. for i=0,1,0.1 do
  1115. wait()
  1116. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50*i),math.rad(-40),0)
  1117. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50*i),math.rad(0),0)
  1118. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(-40),0)
  1119. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50*i),math.rad(0),0)
  1120. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50*i),math.rad(40),0)
  1121. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50*i),math.rad(0),0)
  1122. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50*i),math.rad(40),0)
  1123. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50*i),math.rad(0),0)
  1124. end
  1125. for i=0,1,0.2 do
  1126. wait()
  1127. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50-100*i),math.rad(-40),0)
  1128. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50+100*i),math.rad(0),0)
  1129. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+100*i),math.rad(-40),0)
  1130. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50-100*i),math.rad(0),0)
  1131. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50-100*i),math.rad(40),0)
  1132. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50+100*i),math.rad(0),0)
  1133. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+100*i),math.rad(40),0)
  1134. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50-100*i),math.rad(0),0)
  1135. end
  1136. local vel2 = Instance.new("BodyVelocity")
  1137. vel2.Parent = Player.Character.Torso
  1138. vel2.maxForce = Vector3.new(4e+005,4e+005,4e+005)*1
  1139. vel2.velocity = Vector3.new(0,1,0) * 100
  1140. wait(0.1)
  1141. vel2.Parent=nil
  1142. for i=0,1,0.1 do
  1143. wait()
  1144. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+50-100+50*i),math.rad(-40),0)
  1145. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-50+100-50*i),math.rad(0),0)
  1146. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-50+100-50*i),math.rad(-40),0)
  1147. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+50-100+50*i),math.rad(0),0)
  1148. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+50-100+50*i),math.rad(40),0)
  1149. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-50+100-50*i),math.rad(0),0)
  1150. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-50+100-50*i),math.rad(40),0)
  1151. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+50-100+50*i),math.rad(0),0)
  1152. end
  1153. act.Jumping=false
  1154. attack=false
  1155. end
  1156.  
  1157. function shoottrail2(pos1)
  1158. coroutine.resume(coroutine.create(function()
  1159. spread2 = 0
  1160. range2 = Prop.LegLength*150
  1161. rangepower = Prop.LegLength*1.5
  1162. local spreadvector = (Vector3.new(math.random(-spread2,spread2),math.random(-spread2,spread2),math.random(-spread2,spread2)) / 100) * (pos1.Position).magnitude/100
  1163. --local dir = Head.CFrame.lookVector+spreadvector
  1164. local dir = prt12.CFrame.lookVector+spreadvector
  1165. local hit2,pos = rayCast(pos1.Position,dir,10,pack)
  1166. local rangepos = range2
  1167. local function drawtrail(From,To)
  1168. local effectsmsh = Instance.new("CylinderMesh")
  1169. effectsmsh.Scale = Vector3.new(1,1,1)
  1170. effectsmsh.Name = "Mesh"
  1171. local effectsg = Instance.new("Part")
  1172. effectsg.formFactor = 3
  1173. effectsg.CanCollide = false
  1174. effectsg.Name = "Eff"
  1175. effectsg.Locked = true
  1176. effectsg.Anchored = true
  1177. effectsg.Size = Vector3.new(Prop.LegLength/4,Prop.LegLength/5,Prop.LegLength/4)
  1178. effectsg.Parent = pack
  1179. effectsmsh.Parent = effectsg
  1180. effectsg.BrickColor = BrickColor.new("Really black")
  1181. effectsg.Reflectance = 0.25
  1182. local LP = From
  1183. local point1 = To
  1184. local mg = (LP - point1).magnitude
  1185. effectsmsh.Scale = Vector3.new(1,mg*5,1)
  1186. effectsg.CFrame = CFrame.new((LP+point1)/2,point1) * CFrame.Angles(math.rad(90),0,0)
  1187. coroutine.resume(coroutine.create(function()
  1188. for i = 0 , 1 , 0.2 do
  1189. wait()
  1190. effectsg.Transparency = 1*i
  1191. effectsmsh.Scale = Vector3.new(1-1*i,mg*5,1-1*i)
  1192. end
  1193. effectsg.Parent = nil
  1194. end))
  1195. end
  1196. local newpos = pos1.Position
  1197. local inc = rangepower
  1198. repeat
  1199. wait()
  1200. rangepos = rangepos - 10
  1201. dir = dir
  1202. hit2,pos = rayCast(newpos,dir,inc,pack)
  1203. drawtrail(newpos,pos)
  1204. newpos = newpos + (dir * inc)
  1205. if alt==1 then
  1206. inc = 10
  1207. if inc >= 20 then
  1208. inc = inc - 10
  1209. end
  1210. end
  1211. if hit2 ~= nil then
  1212. rangepos = 0
  1213. end
  1214. until rangepos <= 0
  1215. if hit2 ~= nil then
  1216. local effectsmsh = Instance.new("SpecialMesh")
  1217. effectsmsh.MeshId = "http://www.roblox.com/asset/?id=15887356"
  1218. --effectsmsh.Scale = Vector3.new(1,1,2.5)
  1219. effectsmsh.Scale = Vector3.new(3,3,3)
  1220. local effectsg = Instance.new("Part")
  1221. effectsg.formFactor = 3
  1222. effectsg.CanCollide = false
  1223. effectsg.Name = "Arrow"
  1224. effectsg.Locked = true
  1225. effectsg.Transparency = 1
  1226. effectsg.Size = Vector3.new(0.2,0.2,0.2)
  1227. effectsg.Parent = pack
  1228. effectsg.BrickColor = BrickColor.new("Really black")
  1229. effectsmsh.Parent = effectsg
  1230. effectsg.CFrame = CFrame.new(newpos,pos) + CFrame.new(newpos,pos).lookVector*2.5*2
  1231. local efwel = Instance.new("Weld")
  1232. efwel.Parent = effectsg
  1233. efwel.Part0 = effectsg
  1234. efwel.Part1 = hit2
  1235. efwel.Parent = nil
  1236. effectsg.Anchored = true
  1237. local HitPos = effectsg.Position + CFrame.new(newpos,pos).lookVector*0.75
  1238. --local HitPos = prt1.Position + CFrame.new(newpos,pos).lookVector*0.75
  1239. --local HitPos = prt1.Position + (prt1.CFrame.lookVector * .5)
  1240. local CJ = CFrame.new(HitPos)
  1241. local C0 = effectsg.CFrame:inverse() * CJ
  1242. local C1 = hit2.CFrame:inverse() * CJ
  1243. --efwel.C0 = C0
  1244. --efwel.C1 = C1
  1245. --efwel.Parent = effectsg
  1246. Damg = Prop.LegLength*5
  1247. coroutine.resume(coroutine.create(function()
  1248. boomsound(1)
  1249. coroutine.resume(coroutine.create(function()
  1250. local c = game.Workspace:GetChildren();
  1251. for i = 1, #c do
  1252. local hum = c:findFirstChild("Humanoid")
  1253. if hum ~= nil and hum.Health ~= 0 then
  1254. local head = c:findFirstChild("Head");
  1255. if head ~= nil then
  1256. local targ = head.Position - effectsg.Position;
  1257. local mag = targ.magnitude;
  1258. if mag <= Prop.LegLength*3 then
  1259. wait()
  1260. DBHit(head,effectsg,Prop.LegLength)
  1261. end
  1262. end
  1263. end
  1264. end
  1265. end))
  1266. EVENMOARMAGIX(effectsg,Prop.LegLength*3,Prop.LegLength*2,Prop.LegLength*3,0,0,0,0,0,0,BrickColor.new("Black"))
  1267. for i = 0,5 do
  1268. wait()
  1269. MMMAGIC(effectsg,Prop.LegLength*3,Prop.LegLength*2,Prop.LegLength*3,0,0,0,BrickColor.new("Black"))
  1270. end
  1271. end))
  1272. coroutine.resume(coroutine.create(function()
  1273. wait(3)
  1274. effectsg.Parent = nil
  1275. end))
  1276. if hit2.Parent:FindFirstChild("Humanoid") ~= nil then
  1277. hum = hit2.Parent.Humanoid
  1278. attackdebounce = false
  1279. Damagefunc1(hit2,Damg,50)
  1280. elseif hit2.Parent.Parent ~= nil and hit2.Parent.Parent:FindFirstChild("Humanoid") ~= nil then
  1281. hum = hit2.Parent.Parent.Humanoid
  1282. attackdebounce = false
  1283. Damagefunc1(hit2,Damg,50)
  1284. end
  1285. end
  1286. end))
  1287. end
  1288.  
  1289. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , Ignore Descendants
  1290. return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1291. end
  1292.  
  1293. function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  1294. local msh1 = Instance.new("BlockMesh")
  1295. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  1296. S=Instance.new("Part")
  1297. S.Name="Effect"
  1298. S.formFactor=0
  1299. S.Size=Vector3.new(x1,y1,z1)
  1300. S.BrickColor=color
  1301. S.Reflectance = 0
  1302. S.TopSurface=0
  1303. S.BottomSurface=0
  1304. S.Transparency=0
  1305. S.Anchored=true
  1306. S.CanCollide=false
  1307. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1308. S.Parent=pack
  1309. msh1.Parent = S
  1310. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  1311. end
  1312.  
  1313. function UltimaMMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  1314. local msh1 = Instance.new("BlockMesh")
  1315. msh1.Scale = Vector3.new(x1,y1,z1)
  1316. S=Instance.new("Part")
  1317. S.Name="Effect"
  1318. S.formFactor=0
  1319. S.Size=Vector3.new(1,1,1)
  1320. S.BrickColor=color
  1321. S.Reflectance = 0
  1322. S.TopSurface=0
  1323. S.BottomSurface=0
  1324. S.Transparency=0
  1325. S.Anchored=true
  1326. S.CanCollide=false
  1327. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1328. S.Parent=pack
  1329. msh1.Parent = S
  1330. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  1331. end
  1332.  
  1333. function MOREMAGIX(part,cframe,x,y,z,color)
  1334. p2=Instance.new("Part")
  1335. p2.Name="Blast"
  1336. p2.TopSurface=0
  1337. p2.BottomSurface=0
  1338. p2.CanCollide=false
  1339. p2.Anchored=true
  1340. p2.BrickColor=color
  1341. p2.Size=Vector3.new(x,y,z)
  1342. p2.formFactor="Symmetric"
  1343. p2.CFrame=part.CFrame*CFrame.new(0,cframe,0)
  1344. p2.Parent=pack
  1345. m=Instance.new("BlockMesh")
  1346. m.Parent=p2
  1347. m.Name="BlastMesh"
  1348. coroutine.resume(coroutine.create(function(part,dir) for loll=1, 15 do part.BlastMesh.Scale=part.BlastMesh.Scale-Vector3.new(.09,.09,.09) part.Transparency=loll/20 part.CFrame=part.CFrame*CFrame.new(dir)*CFrame.fromEulerAnglesXYZ(math.random(-100,100)/100, math.random(-100,100)/100, math.random(-100,100)/100) wait() end part.Parent=nil end),p2,Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10))
  1349. end
  1350.  
  1351. function EVENMOARMAGIX(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  1352. local msh1 = Instance.new("SpecialMesh")
  1353. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  1354. msh1.MeshType = "Sphere"
  1355. S=Instance.new("Part")
  1356. S.Name="Effect"
  1357. S.formFactor=0
  1358. S.Size=Vector3.new(x1,y1,z1)
  1359. S.BrickColor=color
  1360. S.Reflectance = 0
  1361. S.TopSurface=0
  1362. S.BottomSurface=0
  1363. S.Transparency=0
  1364. S.Anchored=true
  1365. S.CanCollide=false
  1366. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
  1367. S.Parent=pack
  1368. msh1.Parent = S
  1369. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.15,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  1370. end
  1371.  
  1372. function WaveEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  1373. local msh1 = Instance.new("SpecialMesh")
  1374. msh1.Scale = Vector3.new(x1,y1,z1)
  1375. msh1.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1376. S=Instance.new("Part")
  1377. S.Name="Effect"
  1378. S.formFactor=0
  1379. S.Size=Vector3.new(1,1,1)
  1380. S.BrickColor=color
  1381. S.Reflectance = 0
  1382. S.TopSurface=0
  1383. S.BottomSurface=0
  1384. S.Transparency=0
  1385. S.Anchored=true
  1386. S.CanCollide=false
  1387. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
  1388. S.Parent=pack
  1389. msh1.Parent = S
  1390. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.3,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  1391. end
  1392.  
  1393. function BlastEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  1394. local msh1 = Instance.new("SpecialMesh")
  1395. msh1.Scale = Vector3.new(x1,y1,z1)
  1396. msh1.MeshId = "http://www.roblox.com/asset/?id=1323306"
  1397. S=Instance.new("Part")
  1398. S.Name="Effect"
  1399. S.formFactor=0
  1400. S.Size=Vector3.new(1,1,1)
  1401. S.BrickColor=color
  1402. S.Reflectance = 0
  1403. S.TopSurface=0
  1404. S.BottomSurface=0
  1405. S.Transparency=0
  1406. S.Anchored=true
  1407. S.CanCollide=false
  1408. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(x3,y3,z3)
  1409. S.Parent=pack
  1410. msh1.Parent = S
  1411. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.15,0.15,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  1412. end
  1413.  
  1414. function DerpMagic(part,x1,y1,z1,x2,y2,z2,color)
  1415. local msh1 = Instance.new("BlockMesh")
  1416. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  1417. S=Instance.new("Part")
  1418. S.Name="Effect"
  1419. S.formFactor=0
  1420. S.Size=Vector3.new(x1,y1,z1)
  1421. S.BrickColor=color
  1422. S.Reflectance = 0
  1423. S.TopSurface=0
  1424. S.BottomSurface=0
  1425. S.Transparency=0
  1426. S.Anchored=true
  1427. S.CanCollide=false
  1428. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1429. S.Parent=pack
  1430. msh1.Parent = S
  1431. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  1432. end
  1433.  
  1434.  
  1435. function ss(pitch)
  1436.  
  1437. local SlashSound = Instance.new("Sound")
  1438. --SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  1439. SlashSound.SoundId = "http://roblox.com/asset/?id=10209645"
  1440. SlashSound.Parent = workspace
  1441. SlashSound.Volume = .7
  1442. SlashSound.Pitch = pitch
  1443. SlashSound.PlayOnRemove = true
  1444. coroutine.resume(coroutine.create(function()
  1445. wait(0)
  1446. SlashSound.Parent = nil
  1447. end))
  1448. end
  1449. function equipsound(pitch)
  1450.  
  1451. local SlashSound = Instance.new("Sound")
  1452. SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav"
  1453. SlashSound.Parent = workspace
  1454. SlashSound.Volume = .5
  1455. SlashSound.Pitch = pitch
  1456. SlashSound.PlayOnRemove = true
  1457. coroutine.resume(coroutine.create(function()
  1458. wait(0)
  1459. SlashSound.Parent = nil
  1460. end))
  1461. end
  1462. function magicsound(pitch)
  1463.  
  1464. local SlashSound = Instance.new("Sound")
  1465. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2248511"
  1466. SlashSound.Parent = workspace
  1467. SlashSound.Volume = .5
  1468. SlashSound.Pitch = pitch
  1469. SlashSound.PlayOnRemove = true
  1470. coroutine.resume(coroutine.create(function()
  1471. wait(0)
  1472. SlashSound.Parent = nil
  1473. end))
  1474. end
  1475. function critsound(pitch)
  1476.  
  1477. local SlashSound = Instance.new("Sound")
  1478. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2801263"
  1479. SlashSound.Parent = workspace
  1480. SlashSound.Volume = .7
  1481. SlashSound.Pitch = pitch
  1482. SlashSound.PlayOnRemove = true
  1483. coroutine.resume(coroutine.create(function()
  1484. wait(0)
  1485. SlashSound.Parent = nil
  1486. end))
  1487. end
  1488. function spikesound(pitch)
  1489.  
  1490. local SlashSound = Instance.new("Sound")
  1491. SlashSound.SoundId = "http://www.roblox.com/asset/?id=3264793"
  1492. SlashSound.Parent = workspace
  1493. SlashSound.Volume = .7
  1494. SlashSound.Pitch = pitch
  1495. SlashSound.PlayOnRemove = true
  1496. coroutine.resume(coroutine.create(function()
  1497. wait(0)
  1498. SlashSound.Parent = nil
  1499. end))
  1500. end
  1501. function boomsound(pitch)
  1502.  
  1503. local SlashSound = Instance.new("Sound")
  1504. SlashSound.SoundId = "http://www.roblox.com/asset?id=2101148"
  1505. SlashSound.Parent = workspace
  1506. SlashSound.Volume = .7
  1507. SlashSound.Pitch = pitch
  1508. SlashSound.PlayOnRemove = true
  1509. coroutine.resume(coroutine.create(function()
  1510. wait(0)
  1511. SlashSound.Parent = nil
  1512. end))
  1513. end
  1514. function lasersound(pitch)
  1515.  
  1516. local SlashSound = Instance.new("Sound")
  1517. SlashSound.SoundId = "rbxasset://sounds/Launching rocket.wav"
  1518. SlashSound.Parent = workspace
  1519. SlashSound.Volume = .5
  1520. SlashSound.Pitch = pitch
  1521. SlashSound.PlayOnRemove = true
  1522. coroutine.resume(coroutine.create(function()
  1523. wait(0)
  1524. SlashSound.Parent = nil
  1525. end))
  1526. end
  1527. function omnomnom(pitch)
  1528.  
  1529. local SlashSound = Instance.new("Sound")
  1530. SlashSound.SoundId = "http://www.roblox.com/asset/?id=12544690"
  1531. SlashSound.Parent = workspace
  1532. SlashSound.Volume = .5
  1533. SlashSound.Pitch = pitch
  1534. SlashSound.PlayOnRemove = true
  1535. coroutine.resume(coroutine.create(function()
  1536. wait(0)
  1537. SlashSound.Parent = nil
  1538. end))
  1539. end
  1540. function boomsound(pitch)
  1541.  
  1542. local SlashSound = Instance.new("Sound")
  1543. SlashSound.SoundId = "http://www.roblox.com/asset?id=2101148"
  1544. SlashSound.Parent = workspace
  1545. SlashSound.Volume = .7
  1546. SlashSound.Pitch = pitch
  1547. SlashSound.PlayOnRemove = true
  1548. coroutine.resume(coroutine.create(function()
  1549. wait(0)
  1550. SlashSound.Parent = nil
  1551. end))
  1552. end
  1553.  
  1554. function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  1555. local msh1 = Instance.new("BlockMesh")
  1556. msh1.Scale = Vector3.new(0.5,0.5,0.5)
  1557. S=Instance.new("Part")
  1558. S.Name="Effect"
  1559. S.formFactor=0
  1560. S.Size=Vector3.new(x1,y1,z1)
  1561. S.BrickColor=color
  1562. S.Reflectance = 0
  1563. S.TopSurface=0
  1564. S.BottomSurface=0
  1565. S.Transparency=0
  1566. S.Anchored=true
  1567. S.CanCollide=false
  1568. S.CFrame=part.CFrame*CFrame.new(x2,y2,z2)*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1569. S.Parent=workspace
  1570. msh1.Parent = S
  1571. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + Vector3.new(0.1,0.1,0.1) Part.CFrame=Part.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  1572. end
  1573.  
  1574. attackdebounce = false
  1575. Damagefunc1=function(hit,Damage,Knockback)
  1576. if hit.Parent==nil then
  1577. return
  1578. end
  1579. CPlayer=Bin
  1580. h=hit.Parent:FindFirstChild("Humanoid")
  1581. if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1582. if attackdebounce == false then
  1583. critsound(2)
  1584. attackdebounce = true
  1585. coroutine.resume(coroutine.create(function()
  1586. wait(0.1)
  1587. attackdebounce = false
  1588. end))
  1589. Damage=Damage
  1590. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1591. return
  1592. end]]
  1593. c=Instance.new("ObjectValue")
  1594. c.Name="creator"
  1595. c.Value=game.Players.LocalPlayer
  1596. c.Parent=h
  1597. game:GetService("Debris"):AddItem(c,.5)
  1598. -- print(c.Value)
  1599. if math.random(0,99)+math.random()<=5 then
  1600. CRIT=true
  1601. Damage=Damage*150
  1602. --[[ Knockback=Knockback*2
  1603. r=Instance.new("BodyAngularVelocity")
  1604. r.P=3000
  1605. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  1606. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1607. r.Parent=hit.Parent.Torso]]
  1608. --critsound(2)
  1609.  
  1610. end
  1611. Damage=Damage+math.random(50,100)
  1612. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20))
  1613. h:TakeDamage(Damage)
  1614. showDamage(hit.Parent,Damage,50)
  1615. vp=Instance.new("BodyVelocity")
  1616. vp.P=500
  1617. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1618. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1619. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  1620. if Knockback>0 then
  1621. vp.Parent=hit.Parent.Torso
  1622. end
  1623. game:GetService("Debris"):AddItem(vp,.25)
  1624. --[[ r=Instance.new("BodyAngularVelocity")
  1625. r.P=3000
  1626. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  1627. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1628. r.Parent=hit.Parent.Torso]]
  1629. game:GetService("Debris"):AddItem(r,.5)
  1630. c=Instance.new("ObjectValue")
  1631. c.Name="creator"
  1632. c.Value=Player
  1633. c.Parent=h
  1634. game:GetService("Debris"):AddItem(c,.5)
  1635. CRIT=false
  1636. hitDeb=true
  1637. AttackPos=6
  1638. end
  1639. end
  1640. end
  1641.  
  1642. Damagefunc2=function(hit,Damage,Knockback)
  1643. if hit.Parent==nil then
  1644. return
  1645. end
  1646. CPlayer=Bin
  1647. h=hit.Parent:FindFirstChild("Humanoid")
  1648. if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1649. if attackdebounce == false then
  1650. critsound(1)
  1651. attackdebounce = true
  1652. coroutine.resume(coroutine.create(function()
  1653. wait(0.1)
  1654. attackdebounce = false
  1655. end))
  1656. Damage=Damage
  1657. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1658. return
  1659. end]]
  1660. c=Instance.new("ObjectValue")
  1661. c.Name="creator"
  1662. c.Value=game.Players.LocalPlayer
  1663. c.Parent=h
  1664. game:GetService("Debris"):AddItem(c,.5)
  1665. -- print(c.Value)
  1666. if math.random(0,99)+math.random()<=5 then
  1667. CRIT=true
  1668. Damage=Damage*100
  1669. --[[ Knockback=Knockback*2
  1670. r=Instance.new("BodyAngularVelocity")
  1671. r.P=3000
  1672. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  1673. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1674. r.Parent=hit.Parent.Torso]]
  1675. --critsound(2)
  1676.  
  1677. end
  1678. Damage=Damage+math.random(50,100)
  1679. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20))
  1680. h:TakeDamage(Damage)
  1681. showDamage(hit.Parent,Damage,50)
  1682. vp=Instance.new("BodyVelocity")
  1683. vp.P=500
  1684. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1685. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1686. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  1687. rl=Instance.new("BodyAngularVelocity")
  1688. rl.P=3000
  1689. rl.maxTorque=Vector3.new(5000,5000,5000)*500000000
  1690. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1691. rl.Parent=t
  1692. game:GetService("Debris"):AddItem(rl,.2)
  1693. vl=Instance.new("BodyVelocity")
  1694. vl.P=4500
  1695. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1696. vl.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+Vector3.new(0,10,0)
  1697. vl.Parent=t
  1698. game:GetService("Debris"):AddItem(vl,.2)
  1699. if Knockback>0 then
  1700. vp.Parent=hit.Parent.Torso
  1701. end
  1702. game:GetService("Debris"):AddItem(vp,.25)
  1703. --[[ r=Instance.new("BodyAngularVelocity")
  1704. r.P=3000
  1705. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  1706. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1707. r.Parent=hit.Parent.Torso]]
  1708. game:GetService("Debris"):AddItem(r,.5)
  1709. c=Instance.new("ObjectValue")
  1710. c.Name="creator"
  1711. c.Value=Player
  1712. c.Parent=h
  1713. game:GetService("Debris"):AddItem(c,.5)
  1714. CRIT=false
  1715. hitDeb=true
  1716. AttackPos=6
  1717. end
  1718. end
  1719. end
  1720.  
  1721. slashdamage1=function(hit,Damage,Knockback)
  1722. if hit.Parent==nil then
  1723. return
  1724. end
  1725. CPlayer=Bin
  1726. h=hit.Parent:FindFirstChild("Humanoid")
  1727. if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1728. if attackdebounce == false then
  1729. attackdebounce = true
  1730. coroutine.resume(coroutine.create(function()
  1731. wait(0.1)
  1732. attackdebounce = false
  1733. end))
  1734. Damage=Damage
  1735. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1736. return
  1737. end]]
  1738. c=Instance.new("ObjectValue")
  1739. c.Name="creator"
  1740. c.Value=game.Players.LocalPlayer
  1741. c.Parent=h
  1742. game:GetService("Debris"):AddItem(c,.5)
  1743. -- print(c.Value)
  1744. if math.random(0,99)+math.random()<=5 then
  1745. Damage=Damage*50
  1746. --[[ Knockback=Knockback*2
  1747. r=Instance.new("BodyAngularVelocity")
  1748. r.P=3000
  1749. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  1750. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1751. r.Parent=hit.Parent.Torso]]
  1752. --critsound(2)
  1753.  
  1754. end
  1755. Damage=Damage+math.random(65,90)
  1756. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/20))
  1757. h:TakeDamage(Damage)
  1758. showDamage(hit.Parent,Damage,50)
  1759. vp=Instance.new("BodyVelocity")
  1760. vp.P=500
  1761. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1762. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1763. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  1764. if Knockback>0 then
  1765. vp.Parent=hit.Parent.Torso
  1766. end
  1767. game:GetService("Debris"):AddItem(vp,.25)
  1768. --[[ r=Instance.new("BodyAngularVelocity")
  1769. r.P=3000
  1770. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  1771. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1772. r.Parent=hit.Parent.Torso]]
  1773. game:GetService("Debris"):AddItem(r,.5)
  1774. c=Instance.new("ObjectValue")
  1775. c.Name="creator"
  1776. c.Value=Player
  1777. c.Parent=h
  1778. game:GetService("Debris"):AddItem(c,.5)
  1779. CRIT=false
  1780. hitDeb=true
  1781. AttackPos=6
  1782. end
  1783. end
  1784. end
  1785.  
  1786. DBHit=function(hit,DB,Dmg) --credits to turdulator for making this function :D
  1787. if hit.Parent==nil then
  1788. return
  1789. end
  1790. h=hit.Parent:FindFirstChild("Humanoid")
  1791. if h==nil then
  1792. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  1793. end
  1794. t=hit.Parent:FindFirstChild("Torso")
  1795. if h~=nil and t~=nil then
  1796. --[[ if h.Parent==Character then
  1797. return
  1798. end]]
  1799. critsound(1.5)
  1800. Damage=Dmg+math.random(20,100)
  1801. h:TakeDamage(Damage)
  1802. c=Instance.new("ObjectValue")
  1803. c.Name="creator"
  1804. c.Value=game.Players.LocalPlayer
  1805. c.Parent=h
  1806. game:GetService("Debris"):AddItem(c,.5)
  1807. showDamage(hit.Parent,Damage,59)
  1808. vl=Instance.new("BodyVelocity")
  1809. vl.P=4500
  1810. vl.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1811. vl.velocity=Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+Vector3.new(0,10,0)
  1812. vl.Parent=t
  1813. game:GetService("Debris"):AddItem(vl,.2)
  1814. rl=Instance.new("BodyAngularVelocity")
  1815. rl.P=3000
  1816. rl.maxTorque=Vector3.new(5000,5000,5000)*500000000
  1817. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1818. rl.Parent=t
  1819. game:GetService("Debris"):AddItem(rl,.2)
  1820. else
  1821. if hit.CanCollide==false then
  1822. return
  1823. end
  1824. MagicCom:disconnect()
  1825. -- DBExplode(DB)
  1826. CRIT=false
  1827. end
  1828. end
  1829.  
  1830. showDamage=function(Char,Dealt,du)
  1831. m=Instance.new("Model")
  1832. m.Name=tostring(Dealt)
  1833. h=Instance.new("Humanoid")
  1834. h.Health=math.huge
  1835. h.MaxHealth=math.huge
  1836. h.Parent=m
  1837. c=Instance.new("Part")
  1838. c.Transparency=0
  1839. c.BrickColor=BrickColor:Red()
  1840. c.Name="Head"
  1841. c.TopSurface=0
  1842. c.BottomSurface=0
  1843. c.formFactor="Plate"
  1844. c.Size=Vector3.new(1,.4,1)
  1845. ms=Instance.new("CylinderMesh")
  1846. ms.Scale=Vector3.new(.8,.8,.8)
  1847. ms.Parent=c
  1848. c.Reflectance=0
  1849. Instance.new("BodyGyro").Parent=c
  1850. c.Parent=m
  1851. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1852. f=Instance.new("BodyPosition")
  1853. f.P=2000
  1854. f.D=100
  1855. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1856. f.position=c.Position+Vector3.new(0,3,0)
  1857. f.Parent=c
  1858. game:GetService("Debris"):AddItem(m,.5+du)
  1859. c.CanCollide=false
  1860. m.Parent=workspace
  1861. c.CanCollide=false
  1862. end
  1863.  
  1864. Anims.Walking = function()
  1865. derpcon1=Spider.LRa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
  1866. derpcon2=Spider.LLa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
  1867. derpcon3=Spider.URa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
  1868. derpcon4=Spider.ULa2.Touched:connect(function(hit) Damagefunc1(hit,Prop.LegLength,5) end)
  1869. for i=0,1,difficulty do
  1870. if act.Jumping ~= true then
  1871. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(-40-(40*i)),0)
  1872. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0)
  1873. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(-40-(40*i)),0)
  1874. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0)
  1875. wait()
  1876. end
  1877. end
  1878. coroutine.resume(coroutine.create(function()
  1879. for i=0,1,difficulty do
  1880. if act.Jumping ~= true then
  1881. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(40+(40*i)),0)
  1882. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0)
  1883. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(40+(40*i)),0)
  1884. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0)
  1885. wait()
  1886. end
  1887. end
  1888. for i=1,0,-difficulty do
  1889. if act.Jumping ~= true then
  1890. Spider.w.LLb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(40+(40*i)),0)
  1891. Spider.w.LLb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0)
  1892. Spider.w.URb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(40+(40*i)),0)
  1893. Spider.w.URb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0)
  1894. wait()
  1895. end
  1896. end
  1897. end))
  1898. for i=1,0,-difficulty do
  1899. if act.Jumping ~= true then
  1900. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80+(20*i)),math.rad(-40-(40*i)),0)
  1901. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100-(20*i)),math.rad(0),0)
  1902. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80-(20*i)),math.rad(-40-(40*i)),0)
  1903. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100+(20*i)),math.rad(0),0)
  1904. wait()
  1905. end
  1906. end
  1907. derpcon1:disconnect()
  1908. derpcon2:disconnect()
  1909. derpcon3:disconnect()
  1910. derpcon4:disconnect()
  1911. if act.Jumping ~= true then
  1912. Spider.w.LRb1.C1 = CFrame.Angles(math.rad(-80),math.rad(-40),0)
  1913. Spider.w.LRb2.C1 = CFrame.Angles(math.rad(-100),math.rad(0),0)
  1914. Spider.w.ULb1.C1 = CFrame.Angles(math.rad(80),math.rad(-40),0)
  1915. Spider.w.ULb2.C1 = CFrame.Angles(math.rad(100),math.rad(0),0)
  1916. end
  1917. end
  1918.  
  1919.  
  1920. --[[while true do
  1921. wait()
  1922. if act.Walking == true then return end
  1923. if Torso.Velocity.magnitude >= 19 then
  1924. act.Walking = true
  1925. Anims.Walking()
  1926. act.Walking = false
  1927. end
  1928. end ]]
  1929.  
  1930. t = it("HopperBin")
  1931. t.Name = "[Spider]"
  1932. t.Selected:connect(function(mouse)
  1933. Mouse = mouse
  1934.  
  1935. mouse.KeyDown:connect(function(k) act.keydown = true
  1936. pcall(function() act.key[k:lower()] = true end)
  1937. local kk = k:lower()
  1938. if kk == "w" or kk == "a" or kk == "s" or kk == "d" then
  1939. if act.Walking == true then return end
  1940. while act.key["w"] == true or act.key["a"] == true or act.key["s"] == true or act.key["d"] == true do
  1941. act.Walking = true
  1942. Anims.Walking()
  1943. wait()
  1944. end
  1945. act.Walking = false
  1946.  
  1947. end
  1948. if kk == "q" then
  1949. if roflcopter==false then
  1950. roflcopter=true
  1951. RoflCopter()
  1952. elseif roflcopter==true then
  1953. roflcopter=false
  1954. end
  1955. --[[if roflcopter==false then
  1956. roflcopter=true
  1957. Anim()
  1958. elseif roflcopter==true then
  1959. roflcopter=false
  1960. end]]
  1961. end
  1962. if kk == "e" then
  1963. bodypos.position=bodypos.position+Vector3.new(0,10,0)
  1964. end
  1965. if kk == "r" then
  1966. bodypos.position=bodypos.position-Vector3.new(0,10,0)
  1967. end
  1968. if attack == true then return end
  1969. if kk == "f" then
  1970. Shoot()
  1971. end
  1972. if kk == "g" then
  1973. Shoot2()
  1974. end
  1975. if kk == "h" then
  1976. Shoot3()
  1977. end
  1978. if kk == "j" then
  1979. Shoot4()
  1980. end
  1981. if kk == "z" then
  1982. Attack()
  1983. end
  1984. if kk == "x" then
  1985. DualAttack()
  1986. end
  1987. if kk == "c" then
  1988. MegaBonk()
  1989. end
  1990. if kk == "v" then
  1991. Stomp()
  1992. end
  1993. if kk == " " then
  1994. Jump()
  1995. end
  1996. end)
  1997.  
  1998. mouse.KeyUp:connect(function(k) act.keydown = false
  1999. pcall(function() act.key[k:lower()] = false end)
  2000. end)
  2001. end)
  2002.  
  2003. wait(0.1)
  2004. t.Parent = game.Players.LocalPlayer.Backpack
  2005. end)
  2006.  
  2007. AddCmd("Set WalkSpeed","ws","Set the walkspeed of player",
  2008. function(plrs, msg)
  2009. local keypos = msg:find(key)
  2010. local targPlayers = msg:sub(1,keypos-1)
  2011. local plrs = getPlayers(targPlayers)
  2012. local speed = msg:sub(tonumber(keypos+1))
  2013. for _,v in pairs(plrs) do
  2014. if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
  2015. v.Character:findFirstChild("Humanoid").WalkSpeed = speed
  2016. end
  2017. end
  2018. end
  2019. )
  2020.  
  2021. AddCmd("BigHead","bighead","This is a bighead aimbot",
  2022. function()
  2023. _G.HeadSize = 40
  2024. _G.HeadOffset = _G.HeadSize/2
  2025.  
  2026. _G.Enabled = true
  2027.  
  2028. game:service'RunService'.Stepped:connect(function()
  2029. if _G.Enabled then
  2030. for i,v in pairs(game:service'Players':GetPlayers()) do
  2031. if v.Name ~= game:service'Players'.LocalPlayer.Name then
  2032. pcall(function()
  2033. v.Character.Head.CanCollide = false
  2034. v.Character.Head.Size = Vector3.new(_G.HeadSize,_G.HeadSize,_G.HeadSize)
  2035. v.Character.Head.CFrame = v.Character.Torso.CFrame * CFrame.new(0,_G.HeadOffset,0)
  2036. end)
  2037. end
  2038. end
  2039. end
  2040. end)
  2041. end)
  2042.  
  2043. AddCmd("StampTools","stools","StamperTools lel",
  2044. function()
  2045. x = game:GetService("InsertService"):LoadAsset(73089166) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  2046. x = game:GetService("InsertService"):LoadAsset(73089204) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  2047. x = game:GetService("InsertService"):LoadAsset(73089190) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  2048. x = game:GetService("InsertService"):LoadAsset(58880579) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  2049. x = game:GetService("InsertService"):LoadAsset(60791062) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  2050. x = game:GetService("InsertService"):LoadAsset(73089239) x.Parent = game.Workspace x:makeJoints() x:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  2051. end
  2052. )
  2053.  
  2054. AddCmd("TrueHero","truehero","Gives you an epic sword",
  2055. function()
  2056. Player=game:GetService("Players").LocalPlayer
  2057. Character=Player.Character
  2058. PlayerGui=Player.PlayerGui
  2059. Backpack=Player.Backpack
  2060. Torso=Character.Torso
  2061. Head=Character.Head
  2062. Humanoid=Character.Humanoid
  2063. m=Instance.new('Model',Character)
  2064. LeftArm=Character["Left Arm"]
  2065. LeftLeg=Character["Left Leg"]
  2066. RightArm=Character["Right Arm"]
  2067. RightLeg=Character["Right Leg"]
  2068. LS=Torso["Left Shoulder"]
  2069. LH=Torso["Left Hip"]
  2070. RS=Torso["Right Shoulder"]
  2071. RH=Torso["Right Hip"]
  2072. Face = Head.face
  2073. Neck=Torso.Neck
  2074. it=Instance.new
  2075. attacktype=1
  2076. vt=Vector3.new
  2077. cf=CFrame.new
  2078. euler=CFrame.fromEulerAnglesXYZ
  2079. angles=CFrame.Angles
  2080. cloaked=false
  2081. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2082. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2083. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  2084. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  2085. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  2086. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  2087. RootPart=Character.HumanoidRootPart
  2088. RootJoint=RootPart.RootJoint
  2089. RootCF=euler(-1.57,0,3.14)
  2090. attack = false
  2091. attackdebounce = false
  2092. deb=false
  2093. equipped=true
  2094. hand=false
  2095. MMouse=nil
  2096. combo=0
  2097. mana=0
  2098. trispeed=.2
  2099. attackmode='none'
  2100. local idle=0
  2101. local Anim="Idle"
  2102. local Effects={}
  2103. local gun=false
  2104. local shoot=false
  2105. player=nil
  2106. mana=0
  2107. local CurrentMode = "Unsheathed"
  2108.  
  2109. mouse=Player:GetMouse()
  2110. --save shoulders
  2111. RSH, LSH=nil, nil
  2112. --welds
  2113. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  2114. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  2115. LH=Torso["Left Hip"]
  2116. RH=Torso["Right Hip"]
  2117. TorsoColor=Torso.BrickColor
  2118. function NoOutline(Part)
  2119. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  2120. end
  2121. player=Player
  2122. ch=Character
  2123. RSH=ch.Torso["Right Shoulder"]
  2124. LSH=ch.Torso["Left Shoulder"]
  2125. --
  2126. RSH.Parent=nil
  2127. LSH.Parent=nil
  2128. --
  2129. RW.Name="Right Shoulder"
  2130. RW.Part0=ch.Torso
  2131. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  2132. RW.C1=cf(0, 0.5, 0)
  2133. RW.Part1=ch["Right Arm"]
  2134. RW.Parent=ch.Torso
  2135. --
  2136. LW.Name="Left Shoulder"
  2137. LW.Part0=ch.Torso
  2138. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2139. LW.C1=cf(0, 0.5, 0)
  2140. LW.Part1=ch["Left Arm"]
  2141. LW.Parent=ch.Torso
  2142.  
  2143. local function weldBetween(a, b)
  2144. local weldd = Instance.new("ManualWeld")
  2145. weldd.Part0 = a
  2146. weldd.Part1 = b
  2147. weldd.C0 = CFrame.new()
  2148. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2149. weldd.Parent = a
  2150. return weldd
  2151. end
  2152.  
  2153. function nooutline(part)
  2154. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2155. end
  2156.  
  2157. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2158. local fp=it("Part")
  2159. fp.formFactor=formfactor
  2160. fp.Parent=parent
  2161. fp.Reflectance=reflectance
  2162. fp.Transparency=transparency
  2163. fp.CanCollide=false
  2164. fp.Locked=true
  2165. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2166. fp.Name=name
  2167. fp.Size=size
  2168. fp.Position=Character.Torso.Position
  2169. nooutline(fp)
  2170. fp.Material=material
  2171. fp:BreakJoints()
  2172. return fp
  2173. end
  2174.  
  2175. function swait(num)
  2176. if num==0 or num==nil then
  2177. game:service'RunService'.Heartbeat:wait(0)
  2178. else
  2179. for i=0,num do
  2180. game:service'RunService'.Heartbeat:wait(0)
  2181. end
  2182. end
  2183. end
  2184.  
  2185. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2186. local mesh=it(Mesh)
  2187. mesh.Parent=part
  2188. if Mesh=="SpecialMesh" then
  2189. mesh.MeshType=meshtype
  2190. mesh.MeshId=meshid
  2191. end
  2192. mesh.Offset=offset
  2193. mesh.Scale=scale
  2194. return mesh
  2195. end
  2196.  
  2197. function weld(parent,part0,part1,c0,c1)
  2198. local weld=it("Weld")
  2199. weld.Parent=parent
  2200. weld.Part0=part0
  2201. weld.Part1=part1
  2202. weld.C0=c0
  2203. weld.C1=c1
  2204. return weld
  2205. end
  2206.  
  2207.  
  2208. local function CFrameFromTopBack(at, top, back)
  2209. local right = top:Cross(back)
  2210. return CFrame.new(at.x, at.y, at.z,
  2211. right.x, top.x, back.x,
  2212. right.y, top.y, back.y,
  2213. right.z, top.z, back.z)
  2214. end
  2215.  
  2216. function Triangle(a, b, c)
  2217. local edg1 = (c-a):Dot((b-a).unit)
  2218. local edg2 = (a-b):Dot((c-b).unit)
  2219. local edg3 = (b-c):Dot((a-c).unit)
  2220. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  2221. a, b, c = a, b, c
  2222. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  2223. a, b, c = b, c, a
  2224. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  2225. a, b, c = c, a, b
  2226. else
  2227. assert(false, "unreachable")
  2228. end
  2229.  
  2230. local len1 = (c-a):Dot((b-a).unit)
  2231. local len2 = (b-a).magnitude - len1
  2232. local width = (a + (b-a).unit*len1 - c).magnitude
  2233.  
  2234. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  2235.  
  2236. local list = {}
  2237.  
  2238. if len1 > 0.01 then
  2239. local w1 = Instance.new('WedgePart', m)
  2240. game:GetService("Debris"):AddItem(w1,5)
  2241. w1.Material = "SmoothPlastic"
  2242. w1.FormFactor = 'Custom'
  2243. w1.BrickColor = BrickColor.new("Really red")
  2244. w1.Transparency = 0
  2245. w1.Reflectance = 0
  2246. w1.Material = "Neon"
  2247. w1.CanCollide = false
  2248. NoOutline(w1)
  2249. local sz = Vector3.new(0.2, width, len1)
  2250. w1.Size = sz
  2251. local sp = Instance.new("SpecialMesh",w1)
  2252. sp.MeshType = "Wedge"
  2253. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  2254. w1:BreakJoints()
  2255. w1.Anchored = true
  2256. w1.Parent = workspace
  2257. w1.Transparency = 0.3
  2258. table.insert(Effects,{w1,"Disappear",.03})
  2259. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  2260. table.insert(list,w1)
  2261. end
  2262. if len2 > 0.01 then
  2263. local w2 = Instance.new('WedgePart', m)
  2264. game:GetService("Debris"):AddItem(w2,5)
  2265. w2.Material = "SmoothPlastic"
  2266. w2.FormFactor = 'Custom'
  2267. w2.BrickColor = BrickColor.new("Really red")
  2268. w2.Transparency = 0
  2269. w2.Reflectance = 0
  2270. w2.Material = "Neon"
  2271. w2.CanCollide = false
  2272. NoOutline(w2)
  2273. local sz = Vector3.new(0.2, width, len2)
  2274. w2.Size = sz
  2275. local sp = Instance.new("SpecialMesh",w2)
  2276. sp.MeshType = "Wedge"
  2277. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  2278. w2:BreakJoints()
  2279. w2.Anchored = true
  2280. w2.Parent = workspace
  2281. w2.Transparency = 0.3
  2282. table.insert(Effects,{w2,"Disappear",.03})
  2283. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  2284. table.insert(list,w2)
  2285. end
  2286. return unpack(list)
  2287. end
  2288.  
  2289.  
  2290. so = function(id,par,vol,pit)
  2291. coroutine.resume(coroutine.create(function()
  2292. local sou = Instance.new("Sound",par or workspace)
  2293. sou.Volume=vol
  2294. sou.Pitch=pit or 1
  2295. sou.SoundId=id
  2296. swait()
  2297. sou:play()
  2298. game:GetService("Debris"):AddItem(sou,6)
  2299. end))
  2300. end
  2301.  
  2302. function clerp(a,b,t)
  2303. local qa = {QuaternionFromCFrame(a)}
  2304. local qb = {QuaternionFromCFrame(b)}
  2305. local ax, ay, az = a.x, a.y, a.z
  2306. local bx, by, bz = b.x, b.y, b.z
  2307. local _t = 1-t
  2308. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  2309. end
  2310.  
  2311. function QuaternionFromCFrame(cf)
  2312. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2313. local trace = m00 + m11 + m22
  2314. if trace > 0 then
  2315. local s = math.sqrt(1 + trace)
  2316. local recip = 0.5/s
  2317. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  2318. else
  2319. local i = 0
  2320. if m11 > m00 then
  2321. i = 1
  2322. end
  2323. if m22 > (i == 0 and m00 or m11) then
  2324. i = 2
  2325. end
  2326. if i == 0 then
  2327. local s = math.sqrt(m00-m11-m22+1)
  2328. local recip = 0.5/s
  2329. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  2330. elseif i == 1 then
  2331. local s = math.sqrt(m11-m22-m00+1)
  2332. local recip = 0.5/s
  2333. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  2334. elseif i == 2 then
  2335. local s = math.sqrt(m22-m00-m11+1)
  2336. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  2337. end
  2338. end
  2339. end
  2340.  
  2341. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2342. local xs, ys, zs = x + x, y + y, z + z
  2343. local wx, wy, wz = w*xs, w*ys, w*zs
  2344. local xx = x*xs
  2345. local xy = x*ys
  2346. local xz = x*zs
  2347. local yy = y*ys
  2348. local yz = y*zs
  2349. local zz = z*zs
  2350. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  2351. end
  2352.  
  2353. function QuaternionSlerp(a, b, t)
  2354. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  2355. local startInterp, finishInterp;
  2356. if cosTheta >= 0.0001 then
  2357. if (1 - cosTheta) > 0.0001 then
  2358. local theta = math.acos(cosTheta)
  2359. local invSinTheta = 1/math.sin(theta)
  2360. startInterp = math.sin((1-t)*theta)*invSinTheta
  2361. finishInterp = math.sin(t*theta)*invSinTheta
  2362. else
  2363. startInterp = 1-t
  2364. finishInterp = t
  2365. end
  2366. else
  2367. if (1+cosTheta) > 0.0001 then
  2368. local theta = math.acos(-cosTheta)
  2369. local invSinTheta = 1/math.sin(theta)
  2370. startInterp = math.sin((t-1)*theta)*invSinTheta
  2371. finishInterp = math.sin(t*theta)*invSinTheta
  2372. else
  2373. startInterp = t-1
  2374. finishInterp = t
  2375. end
  2376. end
  2377. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  2378. end
  2379.  
  2380. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2381. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2382. end
  2383.  
  2384. Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2385. if hit.Parent==nil then
  2386. return
  2387. end
  2388. local h=hit.Parent:FindFirstChild("Humanoid")
  2389. for _,v in pairs(hit.Parent:children()) do
  2390. if v:IsA("Humanoid") then
  2391. h=v
  2392. end
  2393. end
  2394. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2395. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  2396. end
  2397. if hit.Parent.className=="Hat" then
  2398. hit=hit.Parent.Parent:findFirstChild("Head")
  2399. end
  2400. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2401. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2402. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2403. return
  2404. end]]
  2405. -- hs(hit,1.2)
  2406. local c=Instance.new("ObjectValue")
  2407. c.Name="creator"
  2408. c.Value=game:service("Players").LocalPlayer
  2409. c.Parent=h
  2410. game:GetService("Debris"):AddItem(c,.5)
  2411. local Damage=math.random(minim,maxim)
  2412. -- h:TakeDamage(Damage)
  2413. local blocked=false
  2414. local block=hit.Parent:findFirstChild("Block")
  2415. if block~=nil then
  2416. print(block.className)
  2417. if block.className=="NumberValue" then
  2418. if block.Value>0 then
  2419. blocked=true
  2420. if decreaseblock==nil then
  2421. block.Value=block.Value-1
  2422. end
  2423. end
  2424. end
  2425. if block.className=="IntValue" then
  2426. if block.Value>0 then
  2427. blocked=true
  2428. if decreaseblock~=nil then
  2429. block.Value=block.Value-1
  2430. end
  2431. end
  2432. end
  2433. end
  2434. if blocked==false then
  2435. -- h:TakeDamage(Damage)
  2436. h.Health=h.Health-Damage
  2437. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  2438. else
  2439. h.Health=h.Health-(Damage/2)
  2440. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright Really red").Color)
  2441. end
  2442. if Type=="Knockdown" then
  2443. local hum=hit.Parent.Humanoid
  2444. hum.PlatformStand=true
  2445. coroutine.resume(coroutine.create(function(HHumanoid)
  2446. swait(1)
  2447. HHumanoid.PlatformStand=false
  2448. end),hum)
  2449. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2450. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2451. local bodvol=Instance.new("BodyVelocity")
  2452. bodvol.velocity=angle*knockback
  2453. bodvol.P=5000
  2454. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2455. bodvol.Parent=hit
  2456. local rl=Instance.new("BodyAngularVelocity")
  2457. rl.P=3000
  2458. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2459. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2460. rl.Parent=hit
  2461. game:GetService("Debris"):AddItem(bodvol,.5)
  2462. game:GetService("Debris"):AddItem(rl,.5)
  2463. elseif Type=="Normal" then
  2464. local vp=Instance.new("BodyVelocity")
  2465. vp.P=500
  2466. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  2467. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2468. if KnockbackType==1 then
  2469. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2470. elseif KnockbackType==2 then
  2471. vp.velocity=Property.CFrame.lookVector*knockback
  2472. end
  2473. if knockback>0 then
  2474. vp.Parent=hit.Parent.Torso
  2475. end
  2476. game:GetService("Debris"):AddItem(vp,.5)
  2477. elseif Type=="Up" then
  2478. local bodyVelocity=Instance.new("BodyVelocity")
  2479. bodyVelocity.velocity=vt(0,60,0)
  2480. bodyVelocity.P=5000
  2481. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2482. bodyVelocity.Parent=hit
  2483. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2484. local rl=Instance.new("BodyAngularVelocity")
  2485. rl.P=3000
  2486. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2487. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2488. rl.Parent=hit
  2489. game:GetService("Debris"):AddItem(rl,.5)
  2490. elseif Type=="Snare" then
  2491. local bp=Instance.new("BodyPosition")
  2492. bp.P=2000
  2493. bp.D=100
  2494. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2495. bp.position=hit.Parent.Torso.Position
  2496. bp.Parent=hit.Parent.Torso
  2497. game:GetService("Debris"):AddItem(bp,1)
  2498. elseif Type=="Target" then
  2499. local Targetting = false
  2500. if Targetting==false then
  2501. ZTarget=hit.Parent.Torso
  2502. coroutine.resume(coroutine.create(function(Part)
  2503. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2504. swait(5)
  2505. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2506. end),ZTarget)
  2507. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2508. local targetgui=Instance.new("BillboardGui")
  2509. targetgui.Parent=ZTarget
  2510. targetgui.Size=UDim2.new(10,100,10,100)
  2511. local targ=Instance.new("ImageLabel")
  2512. targ.Parent=targetgui
  2513. targ.BackgroundTransparency=1
  2514. targ.Image="rbxassetid://4834067"
  2515. targ.Size=UDim2.new(1,0,1,0)
  2516. cam.CameraType="Scriptable"
  2517. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2518. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2519. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2520. Targetting=true
  2521. RocketTarget=ZTarget
  2522. for i=1,Property do
  2523. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2524. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2525. swait()
  2526. end
  2527. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2528. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2529. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2530. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2531. end
  2532. Targetting=false
  2533. RocketTarget=nil
  2534. targetgui.Parent=nil
  2535. cam.CameraType="Custom"
  2536. end
  2537. end
  2538. local debounce=Instance.new("BoolValue")
  2539. debounce.Name="DebounceHit"
  2540. debounce.Parent=hit.Parent
  2541. debounce.Value=true
  2542. game:GetService("Debris"):AddItem(debounce,Delay)
  2543. c=Instance.new("ObjectValue")
  2544. c.Name="creator"
  2545. c.Value=Player
  2546. c.Parent=h
  2547. game:GetService("Debris"):AddItem(c,.5)
  2548. end
  2549. end
  2550.  
  2551.  
  2552. function ShowDamage(Pos, Text, Time, Color)
  2553. local Rate = (1 / 30)
  2554. local Pos = (Pos or Vector3.new(0, 0, 0))
  2555. local Text = (Text or "")
  2556. local Time = (Time or 2)
  2557. local Color = (Color or Color3.new(1, 0, 0))
  2558. local EffectPart = part("Custom",workspace,"SmoothPlastic",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  2559. EffectPart.Anchored = true
  2560. local BillboardGui = Instance.new("BillboardGui")
  2561. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  2562. BillboardGui.Adornee = EffectPart
  2563. local TextLabel = Instance.new("TextLabel")
  2564. TextLabel.BackgroundTransparency = 1
  2565. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  2566. TextLabel.Text = Text
  2567. TextLabel.TextColor3 = Color
  2568. TextLabel.TextScaled = true
  2569. TextLabel.Font = Enum.Font.ArialBold
  2570. TextLabel.Parent = BillboardGui
  2571. BillboardGui.Parent = EffectPart
  2572. game.Debris:AddItem(EffectPart, (Time + 0.1))
  2573. EffectPart.Parent = game:GetService("Workspace")
  2574. Delay(0, function()
  2575. local Frames = (Time / Rate)
  2576. for Frame = 1, Frames do
  2577. wait(Rate)
  2578. local Percent = (Frame / Frames)
  2579. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2580. TextLabel.TextTransparency = Percent
  2581. end
  2582. if EffectPart and EffectPart.Parent then
  2583. EffectPart:Destroy()
  2584. end
  2585. end)
  2586. end
  2587.  
  2588. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Handle",Vector3.new(0.34799999, 2.78399992, 0.34799999))
  2589. handleweld=weld(m,Character["Right Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00324273, 0.013961792, -0.00828075409, -1.38366803e-013, -0.999999881, 4.25688995e-009, 2.4656245e-007, -4.25688951e-009, -1, 1, -1.373172e-013, 2.4656245e-007))
  2590. mesh("CylinderMesh",handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2591. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0.5,1,"Really red","Hitbox",Vector3.new(1.04400003, 6.35600042, 0.600000024))
  2592. Hitboxweld=weld(m,handle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000308990479, -5.48094559, -2.00271606e-005, 1, 6.10120843e-011, -1.08637464e-014, -6.10120843e-011, 1, 7.57154339e-011, 1.08637574e-014, -7.57154339e-011, 1))
  2593. mesh("BlockMesh",Hitbox,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.579999983))
  2594. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2595. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -0.00242900848, 2.16260338, 1.38366803e-013, -2.4656245e-007, -1, -0.999999702, -4.25688862e-009, -1.37317173e-013, -4.25688862e-009, 0.999999702, -2.46562365e-007))
  2596. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  2597. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2598. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007))
  2599. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  2600. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.812000036))
  2601. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000484466553, -0.232157588, -1.08489037, -1.6391111e-007, -2.91180186e-007, -0.999989986, -0.999989986, 2.34624395e-007, 1.63911025e-007, 2.34622007e-007, 1, -2.91177315e-007))
  2602. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1))
  2603. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2604. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.1207962, -1.77352905, -1.94793994e-008, -1.96046472e-007, -1, 0.707106471, 0.707106292, -1.52399679e-007, 0.707106292, -0.707106471, 1.24851695e-007))
  2605. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  2606. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.812000036, 0.591600001))
  2607. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000144004822, -7.46494102, -8.79764557e-005, 4.47029542e-008, 2.42425131e-007, 0.999980867, -2.50834205e-007, 1, -2.42420526e-007, -0.999980867, -2.5083898e-007, 4.47030146e-008))
  2608. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1))
  2609. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  2610. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2611. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 0.723839939))
  2612. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2613. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007))
  2614. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  2615. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  2616. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.232713461, -1.89698601, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  2617. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2618. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.231999993, 0.200000003, 0.34799999))
  2619. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.174778461, -1.66498375, 9.53674316e-006, 1, -2.34479103e-012, -1.42102626e-014, 2.34479103e-012, 1, -2.89901436e-012, 2.04982668e-014, 2.89901436e-012, 1))
  2620. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.580000103, 1))
  2621. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(1.04400003, 4.75600052, 0.200000003))
  2622. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000287055969, -4.68094635, -3.14712524e-005, 0.999985695, 6.10369533e-011, -1.79689095e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689129e-014, -7.57438556e-011, 0.999985695))
  2623. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.579999983))
  2624. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  2625. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007))
  2626. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.230839998, 0.200680032, 2.79675961))
  2627. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.579999983, 0.812000036, 0.200000003))
  2628. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642))
  2629. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.798079908, 0.843320072, 0.58927989))
  2630. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2631. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007))
  2632. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  2633. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2634. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11735535, -1.77697182, 5.58765407e-008, -2.23627353e-007, -1, 0.707106352, -0.707106411, 1.97639011e-007, -0.707106411, -0.707106352, 1.18617642e-007))
  2635. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  2636. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2637. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007))
  2638. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  2639. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2640. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007))
  2641. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  2642. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  2643. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00553905964, -0.620464325, 0.00238800049, 0.999994755, 4.21545732e-009, 1.69303116e-013, -4.2154511e-009, 1, -2.46550314e-007, -1.77448632e-013, 2.46551593e-007, 0.999994755))
  2644. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  2645. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2646. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.12079048, -0.461172104, -1.20904753e-008, -2.04617493e-007, -1, 0.70710665, 0.70710659, -1.53235618e-007, 0.70710659, -0.70710665, 1.36137132e-007))
  2647. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  2648. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.812000036, 0.200000003, 0.579999983))
  2649. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58329773, -0.00251197815, 0.00270497799, 4.25687707e-009, -1, 2.46565747e-007, 1.65165096e-013, -2.46565747e-007, -1, 1, 4.25687707e-009, 1.64115493e-013))
  2650. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.526639998, 1))
  2651. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.812000036, 0.34799999))
  2652. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.294445038, 1.4429245, 0.00253105164, 0.965925753, -0.258819014, 6.3815186e-008, 0.258819014, 0.965925753, -2.38160979e-007, -1.38366803e-013, 2.4656245e-007, 1))
  2653. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2654. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2655. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.12079048, -0.461172104, -1.20904753e-008, -2.04617493e-007, -1, 0.70710665, 0.70710659, -1.53235618e-007, 0.70710659, -0.70710665, 1.36137132e-007))
  2656. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  2657. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  2658. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2659. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.229680017, 0.249400035, 0.650759876))
  2660. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2661. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.90548706, -0.270383835, 1.38366803e-013, -2.4656245e-007, -1, -0.707106292, 0.707106471, -1.74345999e-007, 0.707106471, 0.707106292, -1.74345757e-007))
  2662. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  2663. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  2664. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28609848, -1.26961899, 0.00253105164, 0.707106709, -0.707106769, 1.74346084e-007, 0.707106769, 0.707106709, -1.74345857e-007, -1.38366803e-013, 2.4656245e-007, 1))
  2665. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2666. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007))
  2667. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  2668. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2669. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007))
  2670. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  2671. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2672. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2673. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  2674. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2675. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2676. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  2677. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2678. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11734962, -0.464616776, 4.62869565e-008, -2.3199955e-007, -1, 0.707106471, -0.70710659, 1.96778231e-007, -0.70710659, -0.707106471, 1.31318558e-007))
  2679. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  2680. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.579999983, 0.200000003, 0.34799999))
  2681. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000606894493, -1.54850197, -4.76837158e-006, 1, -2.34479103e-012, -1.42102626e-014, 2.34479103e-012, 1, -2.89901436e-012, 2.04982668e-014, 2.89901436e-012, 1))
  2682. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  2683. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2684. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2685. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.214599997, 0.428039998, 1.68895996))
  2686. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  2687. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.23126626, -1.89697075, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  2688. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000222, 1, 1))
  2689. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  2690. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.859739304, -1.87621498, 0.00253105164, 0.70710659, 0.70710659, -1.74345828e-007, -0.70710659, 0.70710659, -1.74346027e-007, -1.38366803e-013, 2.4656245e-007, 1))
  2691. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  2692. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58202362, 0.00305497646, 0.00253105164, 1.91577065e-008, -1, 2.46562593e-007, 0.999994159, 1.91577474e-008, -8.742213e-008, 4.37109904e-008, 2.46561086e-007, 0.999994159))
  2693. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2694. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2695. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, -0.577546716, 1.38366803e-013, -2.4656245e-007, -1, -3.40592123e-008, 0.999999821, -2.46562394e-007, 0.999999821, 3.40592123e-008, 1.29969047e-013))
  2696. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  2697. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.44659999, 0.69599998, 0.371199995))
  2698. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00555098057, -1.02645874, 0.00238800049, 0.999994278, 4.2154551e-009, 1.69303035e-013, -4.21544888e-009, 0.999999523, -2.46550201e-007, -1.77448632e-013, 2.46551593e-007, 0.999994755))
  2699. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2700. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2701. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -0.0024292469, 2.16260338, 1.38366803e-013, -2.4656245e-007, -1, -0.999999702, -6.38615347e-008, -1.22620908e-013, -6.38615347e-008, 0.999999702, -2.46562365e-007))
  2702. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  2703. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.463999987, 0.34799999))
  2704. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000650644302, -1.8385067, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  2705. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2706. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 4.75600052, 0.200000003))
  2707. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000156164169, -4.68094444, -0.000274658203, 0.999971211, 5.13775689e-011, -1.44165397e-014, -5.13864507e-011, 1, 6.64499566e-011, 8.34828473e-015, -6.64783784e-011, 0.999971211))
  2708. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000401, 1, 0.69599992))
  2709. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2710. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007))
  2711. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  2712. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  2713. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007))
  2714. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.230839998, 0.200680032, 2.79675961))
  2715. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2716. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2717. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  2718. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2719. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, -1.15753412, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2720. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  2721. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.231999993, 0.200000003))
  2722. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000268936157, -7.1749382, -0.000166773796, -2.98020346e-008, 2.42384317e-007, 0.999980867, -2.50883971e-007, 1, -2.42379713e-007, -0.999980867, -2.50888746e-007, -2.98019742e-008))
  2723. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.698320508, 1.00999999, 0.590207934))
  2724. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.44659999, 1.15999997, 0.371199995))
  2725. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00572288036, 0.249307632, 0.00253105164, 0.999997973, 4.25688151e-009, 1.37316929e-013, -4.25688196e-009, 0.999998093, -2.46561967e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881))
  2726. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  2727. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  2728. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00575697422, 1.22929001, 0.00253105164, 1, 4.25689928e-009, 1.49599246e-013, -4.25689928e-009, 1, -2.46565691e-007, -1.50648848e-013, 2.46565691e-007, 1))
  2729. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  2730. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2731. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11734962, -0.464616776, 4.62869565e-008, -2.3199955e-007, -1, 0.707106471, -0.70710659, 1.96778231e-007, -0.70710659, -0.707106471, 1.31318558e-007))
  2732. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  2733. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.579999983, 0.34799999))
  2734. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347447634, -1.78050041, 0.000102043152, 0.999989986, 6.10373974e-011, -1.79689739e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999989986))
  2735. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2736. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2737. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.21653748, 2.8604393, 1.38366803e-013, -2.4656245e-007, -1, 0.707106769, 0.707106709, -1.74345857e-007, 0.707106709, -0.707106769, 1.74346084e-007))
  2738. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  2739. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  2740. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2741. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.229680017, 0.249400035, 0.650759876))
  2742. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.696000099, 0.231999993, 0.34799999))
  2743. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.872640967, -2.18717003, 0.00248718262, 1, 4.25688995e-009, 1.37317214e-013, -4.25688995e-009, 1, -2.4656245e-007, -1.38366803e-013, 2.4656245e-007, 1))
  2744. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2745. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.91083908, -0.265031815, 1.38366803e-013, -2.4656245e-007, -1, -0.70710659, -0.707106471, 1.743458e-007, -0.707106471, 0.70710659, -1.74346027e-007))
  2746. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  2747. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2748. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -2.18717003, 1.162413, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2749. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.226199999, 0.379320025, 1.68895996))
  2750. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"Institutional white","Part",Vector3.new(0.200000003, 1.50800002, 1.04400003))
  2751. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.53131104e-005, -7.8129406, 0.00018453598, 4.47029258e-008, 2.42408902e-007, 0.999980867, -2.50858221e-007, 1, -2.42404298e-007, -0.999980867, -2.50863025e-007, 4.47029933e-008))
  2752. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.581159949, 1, 1))
  2753. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  2754. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000666975975, -2.18694496, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  2755. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2756. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, -1.11735535, -1.77697182, 5.58765407e-008, -2.23627353e-007, -1, 0.707106352, -0.707106411, 1.97639011e-007, -0.707106411, -0.707106352, 1.18617642e-007))
  2757. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  2758. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Light stone grey","Part",Vector3.new(0.231999993, 0.200000003, 0.34799999))
  2759. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.173270226, -1.66498375, 0.0001039505, 0.999997854, 6.10373974e-011, -1.7969128e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79691145e-014, -7.57154339e-011, 0.999997854))
  2760. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.580000103, 1))
  2761. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2762. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, 0.582428694, -3.71006301e-008, -2.2971102e-007, -1, 2.55454324e-008, 0.999999821, -2.29710963e-007, 0.999999821, -2.55454431e-008, -3.71006159e-008))
  2763. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0522000007, 0.293480009, 0.495319903))
  2764. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  2765. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.863862991, -1.87209129, 0.00253105164, 0.70710659, -0.70710659, 1.74346027e-007, 0.70710659, 0.70710659, -1.74345828e-007, -1.38366803e-013, 2.4656245e-007, 1))
  2766. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2767. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, -0.577546716, 1.38366803e-013, -2.4656245e-007, -1, -3.40592123e-008, 0.999999821, -2.46562394e-007, 0.999999821, 3.40592123e-008, 1.29969047e-013))
  2768. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  2769. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.231999993, 0.34799999))
  2770. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.21997452, 2.85700226, 1.38366803e-013, -2.4656245e-007, -1, 0.70710659, -0.70710665, 1.74346042e-007, -0.70710665, -0.70710659, 1.74345828e-007))
  2771. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.187919989, 0.477920026, 1.68895996))
  2772. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.580000043, 4.75600052, 0.200000003))
  2773. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0001963377, -4.68094635, -9.53674316e-005, 0.999990404, 6.10373974e-011, -1.79689874e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57154339e-011, 0.999990404))
  2774. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.638000011))
  2775. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.04400003, 0.231999993, 0.34799999))
  2776. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.28197098, -1.27374649, 0.00253105164, 0.707106709, 0.707106769, -1.74345885e-007, -0.707106769, 0.707106709, -1.74346056e-007, -1.38366803e-013, 2.4656245e-007, 1))
  2777. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  2778. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.116648793, -1.89650726, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  2779. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2780. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2781. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.58260727, 0.582428694, -3.71006301e-008, -2.2971102e-007, -1, 2.55454324e-008, 0.999999821, -2.29710963e-007, 0.999999821, -2.55454431e-008, -3.71006159e-008))
  2782. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  2783. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  2784. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00563848019, -0.388711929, 0.00253295898, 0.99999404, 4.25686464e-009, 1.37316401e-013, -4.25686508e-009, 0.999994159, -2.46561001e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881))
  2785. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  2786. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.34799999, 0.34799999, 0.200000003))
  2787. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642))
  2788. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 0.595080018, 0.683239937))
  2789. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  2790. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0605430603, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007))
  2791. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 2.79675961))
  2792. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.231999993, 0.34799999))
  2793. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347726822, -1.60689163, -9.05990601e-005, 0.99999994, 6.59379218e-011, -1.80878482e-014, -6.59667876e-011, 1, -5.95150595e-011, 2.41627922e-014, 5.94866378e-011, 0.99999994))
  2794. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.580000103, 1, 1))
  2795. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.34799996, 0.34799999, 0.34799999))
  2796. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00253105164, 1.1207962, -1.77352905, -1.94793994e-008, -1.96046472e-007, -1, 0.707106471, 0.707106292, -1.52399679e-007, 0.707106292, -0.707106471, 1.24851695e-007))
  2797. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.0649600029, 0.266800046, 0.495319903))
  2798. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.696000099, 0.231999993, 0.34799999))
  2799. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.870689273, -2.18681908, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  2800. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Metal,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.812000036))
  2801. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000425338745, -0.231835961, -1.08489037, -4.08055101e-009, 2.02203083e-007, 0.99999994, 0.99999994, 2.42933169e-007, 4.08050749e-009, -2.42933169e-007, 1, -2.02203097e-007))
  2802. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.628719985, 1, 1))
  2803. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part",Vector3.new(0.812000036, 0.200000003, 0.812000036))
  2804. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58329773, -0.00251197815, 0.00270497799, 4.25687707e-009, -1, 2.46565747e-007, 1.65165096e-013, -2.46565747e-007, -1, 1, 4.25687707e-009, 1.64115493e-013))
  2805. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.444280028, 1))
  2806. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  2807. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, -4.62282181, 0.00242900848, 1.38366803e-013, -2.4656245e-007, -1, -4.25688995e-009, 1, -2.4656245e-007, 1, 4.25688995e-009, 1.37317214e-013))
  2808. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 0.723839939))
  2809. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  2810. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00563395023, 0.887273788, 0.00253295898, 0.999990106, 4.25684776e-009, 1.37315859e-013, -4.25684821e-009, 0.999990225, -2.46560035e-007, -1.38366789e-013, 2.46562422e-007, 0.999999881))
  2811. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  2812. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  2813. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.348541379, -1.89650154, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  2814. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2815. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.579999983, 0.812000036, 0.200000003))
  2816. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.58329582, -0.00271689892, 0.00253105164, -7.87626959e-008, 0.999999642, -2.45072926e-007, -0.999999464, 8.51500772e-008, -4.54507015e-010, 1.08588507e-008, 2.02850984e-007, 0.999999642))
  2817. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.835199952, 0.808520079, 0.58927989))
  2818. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.44659999, 0.200000003, 0.371199995))
  2819. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00555217266, -1.43245697, 0.00238800049, 0.999993682, 4.21545243e-009, 1.69302926e-013, -4.21544666e-009, 0.999998927, -2.46550059e-007, -1.77448618e-013, 2.46551593e-007, 0.999994755))
  2820. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.579999983, 1))
  2821. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.34799999, 0.34799999))
  2822. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.115347862, -1.89650726, 0.000104904175, 0.999990463, 6.10373974e-011, -1.79689993e-014, -6.10378414e-011, 1, 7.57154339e-011, 1.79689976e-014, -7.57438556e-011, 0.999990463))
  2823. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2824. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.231999978, 0.231999993, 0.34799999))
  2825. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.055480957, 0.00242888927, 4.62282181, 1.38366803e-013, -2.4656245e-007, -1, 0.999999881, 1.91580511e-008, 1.33643137e-013, 1.91580511e-008, -0.999999881, 2.46562422e-007))
  2826. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.190239996, 0.25752002, 2.79675961))
  2827. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.812000036, 0.34799999))
  2828. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.300365448, 1.44133759, 0.00253105164, 0.965925753, 0.258819014, -6.3814916e-008, -0.258819014, 0.965925753, -2.38161064e-007, -1.38366803e-013, 2.4656245e-007, 1))
  2829. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.579999983, 1, 1))
  2830.  
  2831. local Lite = it("PointLight",Torso)
  2832. Lite.Color = Color3.new(255, 255, 0)
  2833. Lite.Range = 8
  2834. Lite.Brightness = 10
  2835. Lite.Shadows = true
  2836.  
  2837. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  2838. local prt=part("Custom",workspace,"Neon",0,0,"Really red","Effect",vt(0.5,0.5,0.5))
  2839. prt.Anchored=true
  2840. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2841. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2842. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  2843. CF=Part.CFrame
  2844. Numbb=0
  2845. randnumb=math.random()-math.random()
  2846. for i=0,1,0.05 do
  2847. wait()
  2848. CF=CF*cf(0,1,0)
  2849. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  2850. Part.CFrame=CF*euler(Numbb,0,0)
  2851. Part.Transparency=i
  2852. Numbb=Numbb+randnumb
  2853. end
  2854. Part.Parent=nil
  2855. end),prt)
  2856. end
  2857. --BreakEffect(BrickColor.new("Really red"),Hitbox.CFrame,0.5,math.random(5,20),0.5)
  2858.  
  2859. function attackone()
  2860. attack=true
  2861. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end)
  2862. for i=0,1,0.1 do
  2863. swait()
  2864. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3)
  2865. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  2866. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2867. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2868. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3)
  2869. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  2870. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  2871. end
  2872. so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,1)
  2873. so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1)
  2874. hitconasdf = Hitbox.Touched:connect(function(hit)
  2875. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  2876. if hum12 and not hum12:IsDescendantOf(Character) then
  2877. so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
  2878. for i = 1,10 do
  2879. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2880. end
  2881. hitconasdf:disconnect()
  2882. end
  2883. end)
  2884. for i=0,1,0.1 do
  2885. swait()
  2886. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  2887. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  2888. local h = 5
  2889. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  2890. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2891. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  2892. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2893. scfr = blcf
  2894. elseif not scfr then
  2895. scfr = blcf
  2896. end
  2897. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3)
  2898. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  2899. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2900. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2901. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3)
  2902. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  2903. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  2904. end
  2905. attack=false
  2906. con:disconnect()
  2907. scfr = nil
  2908. pcall(function()
  2909. hitconasdf:disconnect()
  2910. end)
  2911. end
  2912.  
  2913. function attacktwo()
  2914. attack=true
  2915. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end)
  2916. for i=0,1,0.1 do
  2917. swait()
  2918. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.3)
  2919. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  2920. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2921. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2922. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-30),math.rad(-10),math.rad(0)),.3)
  2923. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70)),.3)
  2924. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  2925. end
  2926. so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9)
  2927. so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9)
  2928. hitconasdf = Hitbox.Touched:connect(function(hit)
  2929. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  2930. if hum12 and not hum12:IsDescendantOf(Character) then
  2931. so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
  2932. for i = 1,10 do
  2933. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2934. end
  2935. hitconasdf:disconnect()
  2936. end
  2937. end)
  2938. for i=0,1,0.1 do
  2939. swait()
  2940. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  2941. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  2942. local h = 5
  2943. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  2944. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2945. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  2946. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2947. scfr = blcf
  2948. elseif not scfr then
  2949. scfr = blcf
  2950. end
  2951. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-50),math.rad(90)),.3)
  2952. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  2953. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2954. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2955. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3)
  2956. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  2957. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  2958. end
  2959. attack=false
  2960. con:disconnect()
  2961. scfr = nil
  2962. pcall(function()
  2963. hitconasdf:disconnect()
  2964. end)
  2965. end
  2966.  
  2967. function Stab()
  2968. attack=true
  2969. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end)
  2970. for i=0,1,0.1 do
  2971. swait()
  2972. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  2973. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(60)),.3)
  2974. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(20),math.rad(90)),.3)
  2975. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-20),math.rad(-90)),.3)
  2976. LH.C0=clerp(LH.C0,cf(-1,-.9,0)*angles(math.rad(0),math.rad(-60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2977. RH.C0=clerp(RH.C0,cf(1,-.9,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2978. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  2979. end
  2980. hitconasdf = Hitbox.Touched:connect(function(hit)
  2981. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  2982. if hum12 and not hum12:IsDescendantOf(Character) then
  2983. so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
  2984. for i = 1,10 do
  2985. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  2986. end
  2987. hitconasdf:disconnect()
  2988. end
  2989. end)
  2990. so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9)
  2991. so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9)
  2992. for i=0,1,0.1 do
  2993. swait()
  2994. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  2995. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  2996. local h = 5
  2997. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  2998. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  2999. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  3000. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  3001. scfr = blcf
  3002. elseif not scfr then
  3003. scfr = blcf
  3004. end
  3005. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  3006. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(-80)),.4)
  3007. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
  3008. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.4)
  3009. LH.C0=clerp(LH.C0,cf(-1,-.9,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4)
  3010. RH.C0=clerp(RH.C0,cf(1,-.9,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4)
  3011. handleweld.C0=clerp(handleweld.C0,cf(0,-1,-1)*angles(math.rad(-90),math.rad(0),math.rad(0)),.4)
  3012. end
  3013. con:disconnect()
  3014. attack=false
  3015. scfr = nil
  3016. pcall(function()
  3017. hitconasdf:disconnect()
  3018. end)
  3019. end
  3020.  
  3021. function Spin()
  3022. attack=true
  3023. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end)
  3024. hitconasdf = Hitbox.Touched:connect(function(hit)
  3025. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  3026. if hum12 and not hum12:IsDescendantOf(Character) then
  3027. so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
  3028. for i = 1,10 do
  3029. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  3030. end
  3031. hitconasdf:disconnect()
  3032. end
  3033. end)
  3034. for i=0,1,1 do
  3035. so("http://roblox.com/asset/?id=154965962",Hitbox,1,1)
  3036. so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1)
  3037. swait()
  3038. for i=0,1,0.1 do
  3039. swait()
  3040. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  3041. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  3042. local h = 5
  3043. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  3044. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  3045. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  3046. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  3047. scfr = blcf
  3048. elseif not scfr then
  3049. scfr = blcf
  3050. end
  3051. RW.C0=clerp(RW.C0,cf(1,0.5,-.5)*angles(math.rad(90),math.rad(0),math.rad(-50)),.3)
  3052. LW.C0=clerp(LW.C0,cf(-1,0.5,-.5)*angles(math.rad(90),math.rad(0),math.rad(50)),.3)
  3053. LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0)),.3)
  3054. RH.C0=clerp(RH.C0,cf(1,-.5,-1)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
  3055. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5)*euler(6*i,0,0),.5)
  3056. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30)),1)
  3057. end
  3058. end
  3059. attack=false
  3060. con:disconnect()
  3061. scfr = nil
  3062. pcall(function()
  3063. hitconasdf:disconnect()
  3064. end)
  3065. end
  3066.  
  3067. function ContAttack()
  3068. attack=true
  3069. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30,50,math.random(10,20),"Normal",RootPart,.2,1) end)
  3070. hitconasdf = Hitbox.Touched:connect(function(hit)
  3071. local hum12 = hit.Parent:FindFirstChild("Humanoid")
  3072. if hum12 and not hum12:IsDescendantOf(Character) then
  3073. so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
  3074. for i = 1,10 do
  3075. BreakEffect(BrickColor.new("Really red"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
  3076. end
  3077. hitconasdf:disconnect()
  3078. end
  3079. end)
  3080. for i=1,4 do
  3081. swait()
  3082. for i=0,1,0.2 do
  3083. swait()
  3084. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3)
  3085. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  3086. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3087. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3088. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3)
  3089. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  3090. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  3091. end
  3092. so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,1)
  3093. so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1)
  3094. for i=0,1,0.2 do
  3095. swait()
  3096. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  3097. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  3098. local h = 5
  3099. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  3100. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  3101. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  3102. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  3103. scfr = blcf
  3104. elseif not scfr then
  3105. scfr = blcf
  3106. end
  3107. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3)
  3108. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  3109. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3110. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3111. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3)
  3112. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  3113. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  3114. end
  3115. for i=0,1,0.2 do
  3116. swait()
  3117. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.3)
  3118. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
  3119. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3120. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3121. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-30),math.rad(-10),math.rad(0)),.3)
  3122. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70)),.3)
  3123. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
  3124. end
  3125. so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9)
  3126. so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9)
  3127. for i=0,1,0.2 do
  3128. swait()
  3129. local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
  3130. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  3131. local h = 5
  3132. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  3133. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  3134. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  3135. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  3136. scfr = blcf
  3137. elseif not scfr then
  3138. scfr = blcf
  3139. end
  3140. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-50),math.rad(90)),.3)
  3141. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
  3142. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3143. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3144. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3)
  3145. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  3146. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
  3147. end
  3148. end
  3149. attack=false
  3150. con:disconnect()
  3151. scfr = nil
  3152. pcall(function()
  3153. hitconasdf:disconnect()
  3154. end)
  3155. end
  3156.  
  3157.  
  3158. function Sheathe()
  3159. attack = true
  3160. so("http://www.roblox.com/asset/?id=273797222",Hitbox,1,.9)
  3161. CurrentMode = "Sheathed"
  3162. for i = 0,1,0.1 do
  3163. swait()
  3164. handleweld.Part0 = Torso
  3165. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3166. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(-20)),.3)
  3167. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(190),math.rad(0),math.rad(0)),.3)
  3168. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-10)),.3)
  3169. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3170. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3171. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  3172. end
  3173. attack = false
  3174. end
  3175.  
  3176. function Unsheathe()
  3177. attack = true
  3178. CurrentMode = "Unsheathed"
  3179. so("http://www.roblox.com/asset/?id=239169404",Hitbox,1,.9)
  3180. for i = 0,1,0.1 do
  3181. swait()
  3182. handleweld.Part0 = RightArm
  3183. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  3184. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(60)),.3)
  3185. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(200),math.rad(0),math.rad(0)),.3)
  3186. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(-30),math.rad(-30)),.3)
  3187. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3188. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3189. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.3)
  3190. end
  3191. scfr = nil
  3192. attack = false
  3193. end
  3194.  
  3195. local Sit = false
  3196.  
  3197. mouse.Button1Down:connect(function()
  3198. if attack==false then
  3199. if attacktype==1 and CurrentMode == "Unsheathed" then
  3200. attack=true
  3201. attacktype=2
  3202. attackone()
  3203. elseif attacktype==2 and CurrentMode == "Unsheathed" then
  3204. attack=true
  3205. attacktype=1
  3206. attacktwo()
  3207. end
  3208. end
  3209. end)
  3210.  
  3211.  
  3212. mouse.KeyDown:connect(function(k)
  3213. k=k:lower()
  3214. if k=='q' then
  3215. if attack==false and CurrentMode == "Unsheathed" then
  3216. Stab()
  3217. end
  3218. elseif k=='e' then
  3219. if attack==false and CurrentMode == "Unsheathed" then
  3220. Spin()
  3221. end
  3222. elseif k=='r' then
  3223. if attack==false and CurrentMode == "Unsheathed" then
  3224. ContAttack()
  3225. end
  3226. elseif k=='f' then
  3227. if attack==false and CurrentMode == "Unsheathed" then
  3228. Sheathe()
  3229. elseif k=='f' then
  3230. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  3231. Unsheathe()
  3232. end
  3233. end
  3234. elseif k=='t' then
  3235. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  3236. Sit = true
  3237. Humanoid.WalkSpeed = 0
  3238. elseif k=='t' then
  3239. if attack==false and Sit == true and CurrentMode == "Sheathed" then
  3240. Sit = false
  3241. Humanoid.WalkSpeed = 16
  3242. end
  3243. end
  3244.  
  3245. end
  3246. end)
  3247.  
  3248.  
  3249. local sine = 0
  3250. local change = 1
  3251. local val = 0
  3252.  
  3253. while true do
  3254. swait()
  3255. sine = sine + change
  3256. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  3257. local velderp=RootPart.Velocity.y
  3258. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  3259. if equipped==true or equipped==false then
  3260. if attack==false then
  3261. idle=idle+1
  3262. else
  3263. idle=0
  3264. end
  3265. if idle>=500 then
  3266. if attack==false then
  3267. end
  3268. end
  3269. if RootPart.Velocity.y > 1 and hitfloor==nil then
  3270. Anim="Jump"
  3271. if attack==false and Sit == false and CurrentMode == "Unsheathed" then
  3272. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3273. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3274. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(50),math.rad(0),math.rad(30)),.3)
  3275. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-40),math.rad(5),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3276. LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3277. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3)
  3278. end
  3279. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  3280. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3281. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  3282. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(30)),.3)
  3283. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-30)),.3)
  3284. LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3285. RH.C0=clerp(RH.C0,cf(1,-1,-.2)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3286. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  3287. end
  3288. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  3289. Anim="Fall"
  3290. if attack==false and Sit == false and CurrentMode == "Unsheathed" then
  3291. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3292. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3293. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-5),math.rad(0),math.rad(20)),.3)
  3294. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-40),math.rad(5),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3295. LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3296. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3)
  3297. end
  3298. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  3299. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3300. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  3301. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(50)),.3)
  3302. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-50)),.3)
  3303. LH.C0=clerp(LH.C0,cf(-1,-.5,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3304. RH.C0=clerp(RH.C0,cf(1,-1,-.5)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3305. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  3306. end
  3307. elseif torvel<1 and hitfloor~=nil then
  3308. Anim="Idle"
  3309. if attack==false and Sit == false and CurrentMode == "Unsheathed" then
  3310. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-40)),.3)
  3311. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(40)),.3)
  3312. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(40),math.rad(0),math.rad(20)),.3)
  3313. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-10)),.3)
  3314. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3315. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3316. handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3)
  3317. end
  3318. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  3319. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3320. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(0)),.3)
  3321. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(5)),.3)
  3322. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-5)),.3)
  3323. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3324. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3325. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  3326. end
  3327. if attack==false and Sit == true and CurrentMode == "Sheathed" then
  3328. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2)*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3329. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3330. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-10),math.rad(0),math.rad(5)),.3)
  3331. LW.C0=clerp(LW.C0,cf(-1.3,0.5,0)*euler(math.rad(90),math.rad(0),math.rad(30)),.3)
  3332. LH.C0=clerp(LH.C0,cf(-1,.7,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3333. RH.C0=clerp(RH.C0,cf(1,-.5,-.5)*angles(math.rad(0),math.rad(90),math.rad(70))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3334. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  3335. end
  3336. elseif torvel>2 and hitfloor~=nil then
  3337. Anim="Walk"
  3338. if attack==false and Sit == false and CurrentMode == "Unsheathed" then
  3339. change=3
  3340. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  3341. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3342. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-5),math.rad(0),math.rad(20)),.3)
  3343. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-30),math.rad(5),math.rad(-10)),.3)
  3344. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3345. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3346. handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(15),math.rad(-10),math.rad(0)),.3)
  3347. end
  3348. if attack==false and Sit == false and CurrentMode == "Sheathed" then
  3349. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3350. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3351. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(30*math.cos(sine/10)),math.rad(0),math.rad(5)),.3)
  3352. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-30*math.cos(sine/10)),math.rad(0),math.rad(-5)),.3)
  3353. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  3354. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  3355. handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
  3356. end
  3357. end
  3358. end
  3359. if #Effects>0 then
  3360. for e=1,#Effects do
  3361. if Effects[e]~=nil then
  3362. local Thing=Effects[e]
  3363. if Thing~=nil then
  3364. local Part=Thing[1]
  3365. local Mode=Thing[2]
  3366. local Delay=Thing[3]
  3367. local IncX=Thing[4]
  3368. local IncY=Thing[5]
  3369. local IncZ=Thing[6]
  3370. if Thing[1].Transparency<=1 then
  3371. if Thing[2]=="Block1" then
  3372. Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3373. Mesh=Thing[1].Mesh
  3374. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3375. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3376. elseif Thing[2]=="Cylinder" then
  3377. Mesh=Thing[1].Mesh
  3378. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3379. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3380. elseif Thing[2]=="Blood" then
  3381. Mesh=Thing[7]
  3382. Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
  3383. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3384. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3385. elseif Thing[2]=="Elec" then
  3386. Mesh=Thing[1].Mesh
  3387. Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
  3388. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3389. elseif Thing[2]=="Disappear" then
  3390. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3391. end
  3392. else
  3393. Part.Parent=nil
  3394. table.remove(Effects,e)
  3395. end
  3396. end
  3397. end
  3398. end
  3399. end
  3400. end
  3401. end)
  3402.  
  3403. AddCmd("Wings","wings","Gives you epic wings",
  3404. function()
  3405. script.Parent = nil
  3406.  
  3407. function fly()
  3408.  
  3409. for i,v in pairs(script:GetChildren()) do
  3410.  
  3411. pcall(function() v.Value = "" end)
  3412.  
  3413. game:GetService("Debris"):AddItem(v,.1)
  3414.  
  3415. end
  3416.  
  3417. function weld(p0,p1,c0,c1,par)
  3418.  
  3419. local w = Instance.new("Weld",p0 or par)
  3420.  
  3421. w.Part0 = p0
  3422.  
  3423. w.Part1 = p1
  3424.  
  3425. w.C0 = c0 or CFrame.new()
  3426.  
  3427. w.C1 = c1 or CFrame.new()
  3428.  
  3429. return w
  3430.  
  3431. end
  3432.  
  3433. local motors = {}
  3434.  
  3435. function motor(p0,p1,c0,c1,des,vel,par)
  3436.  
  3437. local w = Instance.new("Motor6D",p0 or par)
  3438.  
  3439. w.Part0 = p0
  3440.  
  3441. w.Part1 = p1
  3442.  
  3443. w.C0 = c0 or CFrame.new()
  3444.  
  3445. w.C1 = c1 or CFrame.new()
  3446.  
  3447. w.MaxVelocity = tonumber(vel) or .05
  3448.  
  3449. w.DesiredAngle = tonumber(des) or 0
  3450.  
  3451. return w
  3452.  
  3453. end
  3454.  
  3455. function lerp(a,b,c)
  3456.  
  3457. return a+(b-a)*c
  3458.  
  3459. end
  3460.  
  3461. function clerp(c1,c2,al)
  3462.  
  3463. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3464.  
  3465. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  3466.  
  3467. for i,v in pairs(com1) do
  3468.  
  3469. com1[i] = lerp(v,com2[i],al)
  3470.  
  3471. end
  3472.  
  3473. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  3474.  
  3475. end
  3476.  
  3477. function ccomplerp(c1,c2,al)
  3478.  
  3479. local com1 = {c1:components()}
  3480.  
  3481. local com2 = {c2:components()}
  3482.  
  3483. for i,v in pairs(com1) do
  3484.  
  3485. com1[i] = lerp(v,com2[i],al)
  3486.  
  3487. end
  3488.  
  3489. return CFrame.new(unpack(com1))
  3490.  
  3491. end
  3492.  
  3493. function tickwave(time,length,offset)
  3494.  
  3495. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  3496.  
  3497. end
  3498.  
  3499. function invcol(c)
  3500.  
  3501. c = c.Color
  3502.  
  3503. return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
  3504.  
  3505. end
  3506.  
  3507. local oc = oc or function(...) return ... end
  3508.  
  3509. local plr = game.Players.LocalPlayer
  3510.  
  3511. local char = plr.Character
  3512.  
  3513. local tor = char.Torso
  3514.  
  3515. local hum = char.Humanoid
  3516.  
  3517. hum.PlatformStand = false
  3518.  
  3519. pcall(function()
  3520.  
  3521. char.Wings:Destroy()
  3522.  
  3523. end)
  3524.  
  3525. pcall(function()
  3526.  
  3527. char.Angel:Destroy() -- hat
  3528.  
  3529. end)
  3530.  
  3531. local mod = Instance.new("Model",char)
  3532.  
  3533. mod.Name = "Wings"
  3534.  
  3535. local special = {
  3536.  
  3537. --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  3538.  
  3539. antiboomz0r = {"Really red",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  3540.  
  3541. --antiboomz0r = {"Really red","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  3542.  
  3543. taart = {"Royal purple",nil,.4,.4,true},
  3544.  
  3545. mitta = {"Black",nil,0,0,false},
  3546.  
  3547. penjuin3 = {"White",nil,0,0,false},
  3548.  
  3549. YOURNAMEHERE = {"Black","Bright red",.5,0,true,Color3.new(1,0,0),Color3.new(0,0,0)},
  3550.  
  3551. nonspeaker = {"Really red","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  3552.  
  3553. littleau999 = {"Reddish brown",1030,0,0,false},
  3554.  
  3555. unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
  3556.  
  3557. oxcool1 = {"Really black","White",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)},
  3558.  
  3559. krodmiss = {"Really black",nil,0,0,false},
  3560.  
  3561. }
  3562.  
  3563. local topcolor = invcol(char.Torso.BrickColor)
  3564.  
  3565. local feacolor = char.Torso.BrickColor
  3566.  
  3567. local ptrans = 0
  3568.  
  3569. local pref = 0
  3570.  
  3571. local fire = false
  3572.  
  3573. local fmcol = Color3.new()
  3574.  
  3575. local fscol = Color3.new()
  3576.  
  3577. local spec = special[plr.Name:lower()]
  3578.  
  3579. if spec then
  3580.  
  3581. topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
  3582.  
  3583. end
  3584.  
  3585. local part = Instance.new("Part")
  3586.  
  3587. part.FormFactor = "Custom"
  3588.  
  3589. part.Size = Vector3.new(.2,.2,.2)
  3590.  
  3591. part.TopSurface,part.BottomSurface = 0,0
  3592.  
  3593. part.CanCollide = false
  3594.  
  3595. part.BrickColor = topcolor
  3596.  
  3597. part.Transparency = ptrans
  3598.  
  3599. part.Reflectance = pref
  3600.  
  3601. local ef = Instance.new("Fire",fire and part or nil)
  3602.  
  3603. ef.Size = .15
  3604.  
  3605. ef.Color = fmcol or Color3.new()
  3606.  
  3607. ef.SecondaryColor = fscol or Color3.new()
  3608.  
  3609. part:BreakJoints()
  3610.  
  3611.  
  3612. function newpart()
  3613.  
  3614. local clone = part:Clone()
  3615.  
  3616. clone.Parent = mod
  3617.  
  3618. clone:BreakJoints()
  3619.  
  3620. return clone
  3621.  
  3622. end
  3623.  
  3624. local feath = newpart()
  3625.  
  3626. feath.BrickColor = feacolor
  3627.  
  3628. feath.Transparency = 0
  3629.  
  3630. Instance.new("SpecialMesh",feath).MeshType = "Sphere"
  3631.  
  3632. function newfeather()
  3633.  
  3634. local clone = feath:Clone()
  3635.  
  3636. clone.Parent = mod
  3637.  
  3638. clone:BreakJoints()
  3639.  
  3640. return clone
  3641.  
  3642. end
  3643.  
  3644.  
  3645. ---------- RIGHT WING
  3646.  
  3647. local r1 = newpart()
  3648.  
  3649. r1.Size = Vector3.new(.3,1.5,.3)*1.2
  3650.  
  3651. local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1)
  3652.  
  3653. local r2 = newpart()
  3654.  
  3655. r2.Size = Vector3.new(.4,1.8,.4)*1.2
  3656.  
  3657. local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1)
  3658.  
  3659. local r3 = newpart()
  3660.  
  3661. r3.Size = Vector3.new(.3,2.2,.3)*1.2
  3662.  
  3663. local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1)
  3664.  
  3665. local r4 = newpart()
  3666.  
  3667. r4.Size = Vector3.new(.25,1.2,.25)*1.2
  3668.  
  3669. local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1)
  3670.  
  3671. local feather = newfeather()
  3672.  
  3673. feather.Mesh.Scale = Vector3.new(1,1,1)
  3674.  
  3675. feather.Size = Vector3.new(.4,3,.3)
  3676.  
  3677. weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  3678.  
  3679. feather = newfeather()
  3680.  
  3681. feather.Mesh.Scale = Vector3.new(1,1,1)
  3682.  
  3683. feather.Size = Vector3.new(.4,2.3,.3)
  3684.  
  3685. weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  3686.  
  3687. feather = newfeather()
  3688.  
  3689. feather.Mesh.Scale = Vector3.new(1,1,1)
  3690.  
  3691. feather.Size = Vector3.new(.35,2.2,.25)
  3692.  
  3693. weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  3694.  
  3695. local rf3 = {}
  3696.  
  3697. for i=0,7 do
  3698.  
  3699. feather = newfeather()
  3700.  
  3701. feather.Mesh.Scale = Vector3.new(1,1,1)
  3702.  
  3703. feather.Size = Vector3.new(.45,2.2,.35)
  3704.  
  3705. table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  3706.  
  3707. end
  3708.  
  3709. local rf2 = {}
  3710.  
  3711. for i=0,6 do
  3712.  
  3713. feather = newfeather()
  3714.  
  3715. feather.Mesh.Scale = Vector3.new(1,1,1)
  3716.  
  3717. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  3718.  
  3719. table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  3720.  
  3721. end
  3722.  
  3723. local rf1 = {}
  3724.  
  3725. for i=0,6 do
  3726.  
  3727. feather = newfeather()
  3728.  
  3729. feather.Mesh.Scale = Vector3.new(1,1,1)
  3730.  
  3731. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  3732.  
  3733. table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  3734.  
  3735. end
  3736.  
  3737. ---------- LEFT WING
  3738.  
  3739. local l1 = newpart()
  3740.  
  3741. l1.Size = Vector3.new(.3,1.5,.3)*1.2
  3742.  
  3743. local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1)
  3744.  
  3745. local l2 = newpart()
  3746.  
  3747. l2.Size = Vector3.new(.4,1.8,.4)*1.2
  3748.  
  3749. local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1)
  3750.  
  3751. local l3 = newpart()
  3752.  
  3753. l3.Size = Vector3.new(.3,2.2,.3)*1.2
  3754.  
  3755. local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1)
  3756.  
  3757. local l4 = newpart()
  3758.  
  3759. l4.Size = Vector3.new(.25,1.2,.25)*1.2
  3760.  
  3761. local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1)
  3762.  
  3763. local feather = newfeather()
  3764.  
  3765. feather.Mesh.Scale = Vector3.new(1,1,1)
  3766.  
  3767. feather.Size = Vector3.new(.4,3,.3)
  3768.  
  3769. weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  3770.  
  3771. feather = newfeather()
  3772.  
  3773. feather.Mesh.Scale = Vector3.new(1,1,1)
  3774.  
  3775. feather.Size = Vector3.new(.4,2.3,.3)
  3776.  
  3777. weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  3778.  
  3779. feather = newfeather()
  3780.  
  3781. feather.Mesh.Scale = Vector3.new(1,1,1)
  3782.  
  3783. feather.Size = Vector3.new(.35,2.2,.25)
  3784.  
  3785. weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  3786.  
  3787. local lf3 = {}
  3788.  
  3789. for i=0,7 do
  3790.  
  3791. feather = newfeather()
  3792.  
  3793. feather.Mesh.Scale = Vector3.new(1,1,1)
  3794.  
  3795. feather.Size = Vector3.new(.45,2.2,.35)
  3796.  
  3797. table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  3798.  
  3799. end
  3800.  
  3801. local lf2 = {}
  3802.  
  3803. for i=0,6 do
  3804.  
  3805. feather = newfeather()
  3806.  
  3807. feather.Mesh.Scale = Vector3.new(1,1,1)
  3808.  
  3809. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  3810.  
  3811. table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  3812.  
  3813. end
  3814.  
  3815. local lf1 = {}
  3816.  
  3817. for i=0,6 do
  3818.  
  3819. feather = newfeather()
  3820.  
  3821. feather.Mesh.Scale = Vector3.new(1,1,1)
  3822.  
  3823. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  3824.  
  3825. table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  3826.  
  3827. end
  3828.  
  3829. local rwing = {rm1,rm2,rm3,rm4}
  3830.  
  3831. local lwing = {lm1,lm2,lm3,lm4}
  3832.  
  3833. local oc0 = {}
  3834.  
  3835. for i,v in pairs(rwing) do
  3836.  
  3837. oc0[v] = v.C0
  3838.  
  3839. end
  3840.  
  3841. for i,v in pairs(lwing) do
  3842.  
  3843. oc0[v] = v.C0
  3844.  
  3845. end
  3846.  
  3847. function gotResized()
  3848.  
  3849. if lastsize then
  3850.  
  3851. if tor.Size == lastsize then return end -- This shouldn't happen?
  3852.  
  3853. local scaleVec = tor.Size/lastsize
  3854.  
  3855. for i,v in pairs(oc0) do
  3856.  
  3857. oc0[i] = v-v.p+scaleVec*v.p
  3858.  
  3859. end
  3860.  
  3861. lastsize = tor.Size
  3862.  
  3863. end
  3864.  
  3865. lastsize = tor.Size
  3866.  
  3867. end
  3868.  
  3869. tor.Changed:connect(function(p)
  3870.  
  3871. if p == "Size" then
  3872.  
  3873. gotResized()
  3874.  
  3875. end
  3876.  
  3877. end)
  3878.  
  3879. gotResized()
  3880.  
  3881. local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
  3882.  
  3883. local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  3884.  
  3885. local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  3886.  
  3887. local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
  3888.  
  3889. local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
  3890.  
  3891. local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
  3892.  
  3893.  
  3894. function setwings(tab,time)
  3895.  
  3896. time = time or 10
  3897.  
  3898. for i=1,4 do
  3899.  
  3900. rwing[i].DesiredAngle = tab[i]
  3901.  
  3902. lwing[i].DesiredAngle = tab[i]
  3903.  
  3904. rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
  3905.  
  3906. lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
  3907.  
  3908. local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
  3909.  
  3910. local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
  3911.  
  3912. end
  3913.  
  3914. for i,v in pairs(rf1) do
  3915.  
  3916. v.DesiredAngle = tab[9]
  3917.  
  3918. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  3919.  
  3920. end
  3921.  
  3922. for i,v in pairs(lf1) do
  3923.  
  3924. v.DesiredAngle = tab[9]
  3925.  
  3926. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  3927.  
  3928. end
  3929.  
  3930. for i,v in pairs(rf2) do
  3931.  
  3932. v.DesiredAngle = tab[10]
  3933.  
  3934. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  3935.  
  3936. end
  3937.  
  3938. for i,v in pairs(lf2) do
  3939.  
  3940. v.DesiredAngle = tab[10]
  3941.  
  3942. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  3943.  
  3944. end
  3945.  
  3946. for i,v in pairs(rf3) do
  3947.  
  3948. v.DesiredAngle = tab[11]
  3949.  
  3950. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  3951.  
  3952. end
  3953.  
  3954. for i,v in pairs(lf3) do
  3955.  
  3956. v.DesiredAngle = tab[11]
  3957.  
  3958. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  3959.  
  3960. end
  3961.  
  3962. end
  3963.  
  3964. setwings(outhigh,1)
  3965.  
  3966. flying = false
  3967.  
  3968. moving = false
  3969.  
  3970. for i,v in pairs(tor:GetChildren()) do
  3971.  
  3972. if v.ClassName:lower():match("body") then
  3973.  
  3974. v:Destroy()
  3975.  
  3976. end
  3977.  
  3978. end
  3979.  
  3980. local ctor = tor:Clone()
  3981.  
  3982. ctor:ClearAllChildren()
  3983.  
  3984. ctor.Name = "cTorso"
  3985.  
  3986. ctor.Transparency = 1
  3987.  
  3988. ctor.CanCollide = false
  3989.  
  3990. ctor.FormFactor = "Custom"
  3991.  
  3992. ctor.Size = Vector3.new(.2,.2,.2)
  3993.  
  3994. ctor.Parent = mod
  3995.  
  3996. weld(tor,ctor)
  3997.  
  3998. local bg = Instance.new("BodyGyro",ctor)
  3999.  
  4000. bg.maxTorque = Vector3.new()
  4001.  
  4002. bg.P = 15000
  4003.  
  4004. bg.D = 1000
  4005.  
  4006. local bv = Instance.new("BodyVelocity",ctor)
  4007.  
  4008. bv.maxForce = Vector3.new()
  4009.  
  4010. bv.P = 15000
  4011.  
  4012. vel = Vector3.new()
  4013.  
  4014. cf = CFrame.new()
  4015.  
  4016. flspd = 0
  4017.  
  4018.  
  4019. keysdown = {}
  4020.  
  4021. keypressed = {}
  4022.  
  4023. ktime = {}
  4024.  
  4025. descendtimer = 0
  4026.  
  4027. jumptime = tick()
  4028.  
  4029. hum.Jumping:connect(function()
  4030.  
  4031. jumptime = tick()
  4032.  
  4033. end)
  4034.  
  4035. cam = workspace.CurrentCamera
  4036.  
  4037. kd = plr:GetMouse().KeyDown:connect(oc(function(key)
  4038.  
  4039. keysdown[key] = true
  4040.  
  4041. keypressed[key] = true
  4042.  
  4043. if key == "q" then
  4044.  
  4045. descendtimer = tick()
  4046.  
  4047. elseif key == " " and not hum.Jump then
  4048.  
  4049. jumptime = tick()
  4050.  
  4051. elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
  4052.  
  4053. reqrotx = key == "a" and math.pi*2 or -math.pi*2
  4054.  
  4055. end
  4056.  
  4057. ktime[key] = tick()
  4058.  
  4059. end))
  4060.  
  4061. ku = plr:GetMouse().KeyUp:connect(function(key)
  4062.  
  4063. keysdown[key] = false
  4064.  
  4065. if key == " " then
  4066.  
  4067. descendtimer = tick()
  4068.  
  4069. end
  4070.  
  4071. end)
  4072.  
  4073. function mid(a,b,c)
  4074.  
  4075. return math.max(a,math.min(b,c or -a))
  4076.  
  4077. end
  4078.  
  4079. function bn(a)
  4080.  
  4081. return a and 1 or 0
  4082.  
  4083. end
  4084.  
  4085. function gm(tar)
  4086.  
  4087. local m = 0
  4088.  
  4089. for i,v in pairs(tar:GetChildren()) do
  4090.  
  4091. if v:IsA("BasePart") then
  4092.  
  4093. m = m + v:GetMass()
  4094.  
  4095. end
  4096.  
  4097. m = m + gm(v)
  4098.  
  4099. end
  4100.  
  4101. return m
  4102.  
  4103. end
  4104.  
  4105. reqrotx = 0
  4106.  
  4107. local grav = 196.2
  4108.  
  4109. local con
  4110.  
  4111. con = game:GetService("RunService").Stepped:connect(oc(function()
  4112.  
  4113. --[[if not mod:IsDescendantOf(workspace) then
  4114.  
  4115. pcall(function() kd:disconnect() end)
  4116.  
  4117. pcall(function() ku:disconnect() end)
  4118.  
  4119. bg:Destroy()
  4120.  
  4121. bv:Destroy()
  4122.  
  4123. con:disconnect()
  4124.  
  4125. script:Destroy()
  4126.  
  4127. return
  4128.  
  4129. end]]
  4130.  
  4131. local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
  4132.  
  4133. local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
  4134.  
  4135. if flying then
  4136.  
  4137. local lfldir = fldir
  4138.  
  4139. fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
  4140.  
  4141. local lmoving = moving
  4142.  
  4143. moving = fldir.magnitude > .1
  4144.  
  4145. if lmoving and not moving then
  4146.  
  4147. idledir = lfldir*Vector3.new(1,0,1)
  4148.  
  4149. descendtimer = tick()
  4150.  
  4151. end
  4152.  
  4153. local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
  4154.  
  4155. if moving and keysdown["0"] and lmoving then
  4156.  
  4157. fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
  4158.  
  4159. end
  4160.  
  4161. local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
  4162.  
  4163. local descending = (not moving and keysdown["q"] and not keysdown[" "])
  4164.  
  4165. cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
  4166.  
  4167. local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
  4168.  
  4169. hum.PlatformStand = true
  4170.  
  4171. bg.maxTorque = Vector3.new(1,1,1)*9e5
  4172.  
  4173. local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
  4174.  
  4175. bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
  4176.  
  4177. reqrotx = reqrotx - reqrotx/10
  4178.  
  4179. bv.maxForce = Vector3.new(1,1,1)*9e4*.5
  4180.  
  4181. local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
  4182.  
  4183. local ani = tickwave(1.5-anioff,1)
  4184.  
  4185. bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
  4186.  
  4187. vel = moving and cf.lookVector*flspd or Vector3.new()
  4188.  
  4189. flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
  4190.  
  4191. setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
  4192.  
  4193. for i=1,4 do
  4194.  
  4195. --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1)
  4196.  
  4197. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2)
  4198.  
  4199. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2)
  4200.  
  4201. end
  4202.  
  4203. local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
  4204.  
  4205. if hit and down.Y < -.85 and tick()-flystart > 1 then
  4206.  
  4207. flying = false
  4208.  
  4209. hum.PlatformStand = false
  4210.  
  4211. tor.Velocity = Vector3.new()
  4212.  
  4213. end
  4214.  
  4215. else
  4216.  
  4217. bg.maxTorque = Vector3.new()
  4218.  
  4219. bv.maxForce = Vector3.new()
  4220.  
  4221. local ani = tickwave(walking and .8 or 4.5,1)
  4222.  
  4223. setwings(idle,10)
  4224.  
  4225. local x,y,z = fspd/160,uspd/700,sspd/900
  4226.  
  4227. for i=1,4 do
  4228.  
  4229. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2)
  4230.  
  4231. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2)
  4232.  
  4233. end
  4234.  
  4235. if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
  4236.  
  4237. vel = Vector3.new(0,50,0)
  4238.  
  4239. bv.velocity = vel
  4240.  
  4241. idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
  4242.  
  4243. cf = tor.CFrame * CFrame.Angles(-.01,0,0)
  4244.  
  4245. tor.CFrame = cf
  4246.  
  4247. bg.cframe = cf
  4248.  
  4249. flystart = tick()
  4250.  
  4251. flying = true
  4252.  
  4253. end
  4254.  
  4255. end
  4256.  
  4257. keypressed = {}
  4258.  
  4259. end))
  4260.  
  4261.  
  4262.  
  4263. end fly()
  4264.  
  4265. --Bird Wings By Rosemarijohn2
  4266. jun = game.Players.LocalPlayer
  4267. Stuff = false
  4268. --password
  4269. function ssj()
  4270. if Stuff == false then
  4271. Stuff = true
  4272. for u, c in pairs (jun.Character:GetChildren()) do
  4273. if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
  4274. c.Handle.Transparency = 1
  4275. end
  4276. end
  4277. Hair22 = Instance.new("Part")
  4278. Hair22 = Instance.new("Part")
  4279. Hair22.Parent = jun.Character
  4280. Hair22.Name = "Hair"
  4281. Hair22.formFactor = "Symmetric"
  4282. Hair22.Size = Vector3.new(1, 1, 1)
  4283. Hair22.CFrame = jun.Character.Head.CFrame
  4284. Hair22:BreakJoints()
  4285. Hair22.CanCollide = false
  4286. Hair22.TopSurface = "Smooth"
  4287. Hair22.BottomSurface = "Smooth"
  4288. Hair22.BrickColor = BrickColor.new("Really black")
  4289. Weld = Instance.new("Weld")
  4290. Weld.Part0 = jun.Character.Head
  4291. Weld.Part1 = Hair22
  4292. Weld.Parent = jun.Character.Head
  4293. Weld.C0 = CFrame.new(0, 0.26, 0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4294. Mesh = Instance.new("SpecialMesh")
  4295. Mesh.Parent = Hair22
  4296. Mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
  4297. Mesh.Scale = Vector3.new(1, 1, 1)
  4298. BlastRing = Instance.new("Part")
  4299. BlastRing.Parent = game.Lighting
  4300. BlastRing.Name = "Blast"
  4301. BlastRing.formFactor = "Symmetric"
  4302. BlastRing.Size = Vector3.new(1, 1, 1)
  4303. BlastRing.CanCollide = false
  4304. BlastRing.TopSurface = "Smooth"
  4305. BlastRing.BottomSurface = "Smooth"
  4306. BlastRing.BrickColor = BrickColor.new("Really black")
  4307. BlastRing.Reflectance = 0
  4308. BlastRing.Anchored = true
  4309. Mesh2 = Instance.new("SpecialMesh")
  4310. Mesh2.Parent = BlastRing
  4311. Mesh2.MeshType = "FileMesh"
  4312. Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4313. Mesh2.Scale = Vector3.new(1, 5.8, 1)
  4314. blastring2 = BlastRing:clone()
  4315. Hair4 = Instance.new("Part")
  4316. Hair4.Parent = jun.Character
  4317. Hair4.Name = "Hair"
  4318. Hair4.CanCollide = false
  4319. Hair4.Locked = true
  4320. Hair4.TopSurface = "Smooth"
  4321. Hair4.BottomSurface = "Smooth"
  4322. Hair4.formFactor = "Symmetric"
  4323. Hair4.BrickColor = BrickColor.new("Really black")
  4324. Hair4.CFrame = jun.Character.Torso.CFrame
  4325. Hair4.Size = Vector3.new(1, 1, 1)
  4326. Weld = Instance.new("Weld")
  4327. Weld.Parent = jun.Character.Head
  4328. Weld.Part0 = jun.Character.Head
  4329. Weld.Part1 = Hair4
  4330. Weld.C0 = CFrame.new(0, 1, 0)
  4331. Mesh = Instance.new("SpecialMesh")
  4332. Mesh.Parent = Hair4
  4333. Mesh.Scale = Vector3.new(1.15, 1.8, 1.26)
  4334. Mesh.MeshType = "FileMesh"
  4335. Mesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  4336. Mesh.TextureId = ""
  4337. Hair42 = Instance.new("Part")
  4338. Hair42.Parent = jun.Character
  4339. Hair42.Name = "Hair"
  4340. Hair42.CanCollide = false
  4341. Hair42.Locked = true
  4342. Hair42.TopSurface = "Smooth"
  4343. Hair42.BottomSurface = "Smooth"
  4344. Hair42.formFactor = "Symmetric"
  4345. Hair42.BrickColor = BrickColor.new("Bright black")
  4346. Hair42.CFrame = jun.Character.Torso.CFrame
  4347. Hair42.Size = Vector3.new(1, 1, 1)
  4348. Weld = Instance.new("Weld")
  4349. Weld.Parent = jun.Character.Torso
  4350. Weld.Part1 = Hair42
  4351. Weld.Part0 = jun.Character.Head
  4352. Weld.C0 = CFrame.new(0, -.6, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  4353. Mesh = Instance.new("SpecialMesh")
  4354. Mesh.Parent = Hair42
  4355. Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
  4356. Mesh.MeshType = "FileMesh"
  4357. Mesh.MeshId = "http://www.roblox.com/asset/?id=15392960"
  4358. Mesh.TextureId = ""
  4359. Effect = Instance.new("Part")
  4360. Effect.Parent = jun.Character
  4361. Effect.Anchored = true
  4362. Effect.CanCollide = false
  4363. Effect.Size = Vector3.new(1, 1, 1)
  4364. Effect.formFactor = "Symmetric"
  4365. Effect.Transparency = 0.5
  4366. Effect.BrickColor = BrickColor.new("DeepReally red,Really black")
  4367. Effect.Reflectance = 0.3
  4368. Effect.TopSurface = "Smooth"
  4369. Effect.BottomSurface = "Smooth"
  4370. EffectMesh = Instance.new("CylinderMesh")
  4371. EffectMesh.Parent = Effect
  4372. EffectMesh.Scale = Vector3.new(1, 100, 1)
  4373. blastring2.Parent = jun.Character
  4374. blastring2.Position = jun.Character.Torso.Position
  4375. blastring2.BrickColor = BrickColor.new("Really black")
  4376. blastring2.Transparency = 0.7
  4377. blastring2.Reflectance = 0
  4378. jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, -0.5, -1)
  4379. for i = 1 , 20 do
  4380. Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
  4381. blastring2.CFrame = CFrame.new(jun.Character.Torso.Position) * CFrame.new(0, 0.5, -0.8)
  4382. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
  4383. blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7)
  4384. wait(0.001)
  4385. end
  4386. for i = 1 , 20 do
  4387. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
  4388. blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7)
  4389. wait(0.001)
  4390. end
  4391. blastring2.BrickColor = BrickColor.new("White")
  4392. Effect.BrickColor = BrickColor.new("Really Really red")
  4393. for i = 1 , 20 do
  4394. blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7)
  4395. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
  4396. wait(0.001)
  4397. end
  4398. for i = 1 , 20 do
  4399. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
  4400. blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7)
  4401. wait(0.001)
  4402. end
  4403. Effect:remove()
  4404. blastring2:remove()
  4405. lol = Instance.new("Explosion")
  4406. lol.Parent = game.Workspace
  4407. lol.Position = jun.Character.Torso.Position
  4408. lol.BlastRadius = 10
  4409. lol.BlastPressure = 0
  4410. --[[ex = Instance.new("Explosion")
  4411. ex.Position = jun.Character.Torso.Position
  4412. ex.BlastPressure = 0
  4413. ex.Parent = workspace]]
  4414. jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, 0.1, 0)
  4415. for i = 1 , 20 do
  4416. Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
  4417. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
  4418. Effect.Transparency = Effect.Transparency + 0.01
  4419. wait(0.05)
  4420. end
  4421. for i = 1 , 20 do
  4422. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
  4423. Effect.BrickColor = BrickColor.new("Really black")
  4424. wait(0.05)
  4425. end
  4426. Effect:Remove()
  4427. game.Lighting.TimeOfDay = 15
  4428. game.Lighting.FogEnd = 10000
  4429. if jun.Character.Torso:findFirstChild("PwnFire") == nil then
  4430. local pie = Instance.new("Fire")
  4431. pie.Name = "PwnFire"
  4432. pie.Parent = jun.Character.Torso
  4433. pie.Size = 13
  4434. pie.Color = BrickColor.new("Really Really red").Color
  4435. pie.SecondaryColor = BrickColor.new("Really Really red").Color
  4436. end
  4437. if jun.Character.Torso:findFirstChild("PwnSparkles") == nil then
  4438. pie = Instance.new("Sparkles")
  4439. pie.Name = "PwnSparkles"
  4440. pie.Parent = jun.Character.Torso
  4441. pie.SparkleColor = BrickColor.new("White").Color
  4442. end
  4443. jun.Character.Humanoid.MaxHealth = 350
  4444. wait(0.3)
  4445. jun.Character.Humanoid.Health = 300
  4446. end
  4447. end
  4448. function nossj()
  4449. if Stuff == true then
  4450. Stuff = false
  4451. if jun.Character.Torso:findFirstChild("PwnFire") ~= nil then
  4452. jun.Character.Torso:findFirstChild("PwnFire"):Remove()
  4453. end
  4454. if jun.Character.Torso:findFirstChild("PwnSparkles") ~= nil then
  4455. jun.Character.Torso:findFirstChild("PwnSparkles"):Remove()
  4456. end
  4457. p = Instance.new("Part")
  4458. p.Parent = jun.Character
  4459. p.Anchored = true
  4460. p.CanCollide = false
  4461. p.Transparency = 0
  4462. p.formFactor = "Symmetric"
  4463. p.Size = Vector3.new(44, 44, 44)
  4464. p.TopSurface = "Smooth"
  4465. p.BottomSurface = "Smooth"
  4466. p.Name = "Sharingan"
  4467. p.Shape = "Ball"
  4468. p.CFrame = jun.Character.Torso.CFrame
  4469. p.BrickColor = BrickColor.new("Really black")
  4470. for i = 1 , 10 do
  4471. wait(0.05)
  4472. p.Size = p.Size + Vector3.new(-3, -3, -3)
  4473. p.Transparency = p.Transparency + 0.01
  4474. p.CFrame = jun.Character.Torso.CFrame
  4475. end
  4476. p:Remove()
  4477. for u, c in pairs (jun.Character:GetChildren()) do
  4478. if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
  4479. c.Handle.Transparency = 0
  4480. end
  4481. if c.Name == "Hair" then
  4482. c:Remove()
  4483. end
  4484. end
  4485. for u, c in pairs (game.Lighting:GetChildren()) do
  4486. if c.className == "Pants" then
  4487. c.Parent = game.Workspace.satic
  4488. end
  4489. end
  4490. for u, c in pairs (game.Lighting:GetChildren()) do
  4491. if c.className == "Shirt" then
  4492. c.Parent = game.Workspace.satic
  4493. end
  4494. end
  4495. jun.Character.Humanoid.Health = 80
  4496. wait()
  4497. jun.Character.Humanoid.MaxHealth = 100
  4498. wait()
  4499. jun.Character.Torso.fire1:remove()
  4500. wait()
  4501. jun.Character.Torso.fire2:remove()
  4502. wait()
  4503. jun.Character.Torso.fire3:remove()
  4504. wait()
  4505. jun.Character.Torso.fire4:remove()
  4506. wait()
  4507. jun.Character.Torso.fire5:remove()
  4508. end
  4509. end
  4510. jun.Chatted:connect(function(Msg)
  4511. msg = Msg:lower()
  4512. if string.sub(msg, 1, 7) == "!" then
  4513. game.Lighting.FogColor = BrickColor.new("Really black").Color
  4514. wait()
  4515. game.Lighting.TimeOfDay = 16
  4516. wait(0.3)
  4517. game.Lighting.TimeOfDay = 17
  4518. wait(0.3)
  4519. game.Lighting.TimeOfDay = 18
  4520. wait(0.3)
  4521. game.Lighting.TimeOfDay = 19
  4522. wait(0.3)
  4523. game.Lighting.FogEnd = 1000
  4524. wait(0.1)
  4525. game.Lighting.FogEnd = 800
  4526. wait(0.1)
  4527. game.Lighting.FogEnd = 600
  4528. wait(0.1)
  4529. game.Lighting.FogEnd = 500
  4530. wait(0.1)
  4531. game.Lighting.FogEnd = 400
  4532. wait(0.1)
  4533. game.Lighting.FogEnd = 300
  4534. ssj()
  4535. end
  4536. if string.sub(msg, 1, 4) == "5" then
  4537. game.Lighting.FogColor = BrickColor.new("Really black").Color
  4538. wait()
  4539. game.Lighting.TimeOfDay = 16
  4540. wait(0.3)
  4541. game.Lighting.TimeOfDay = 17
  4542. wait(0.3)
  4543. game.Lighting.TimeOfDay = 18
  4544. wait(0.3)
  4545. game.Lighting.TimeOfDay = 19
  4546. wait(0.3)
  4547. game.Lighting.FogEnd = 1000
  4548. wait(0.1)
  4549. game.Lighting.FogEnd = 800
  4550. wait(0.1)
  4551. game.Lighting.FogEnd = 600
  4552. wait(0.1)
  4553. game.Lighting.FogEnd = 500
  4554. wait(0.1)
  4555. game.Lighting.FogEnd = 400
  4556. wait(0.1)
  4557. game.Lighting.FogEnd = 300
  4558. wait(0.1)
  4559. ssj()
  4560. end
  4561. if string.sub(msg, 1, 6) == "Dark" then
  4562. wait(0.1)
  4563. ssj()
  4564. end
  4565. if string.sub(msg, 1, 10) == "off" then
  4566. wait(0.1)
  4567. nossj()
  4568. end
  4569. if string.sub(msg, 1, 3) == "stop" then
  4570. wait(0.1)
  4571. nossj()
  4572. end
  4573. end)
  4574. function OnDeath()
  4575. wait()
  4576. nossj()
  4577. end
  4578. jun.Character.Humanoid.Died:connect(OnDeath)
  4579. jun = game.Players.LocalPlayer
  4580. Stuff = false
  4581. --password
  4582. Instance.new("HopperBin",game.Players.LocalPlayer.Backpack).Name = "Earth-shattering kamehameha"
  4583. script.Parent = game.Players.LocalPlayer.Backpack:findFirstChild"Earth-shattering kamehameha"
  4584. local char = script.Parent.Parent.Parent.Character
  4585. local humanoid = char.Humanoid
  4586. local Head = char.Head
  4587. local Torso = char.Torso
  4588. local LeftArm = char["Left Arm"]
  4589. local RightArm = char["Right Arm"]
  4590. local LeftLeg = char["Left Leg"]
  4591. local RightLeg = char["Right Leg"]
  4592. local RightHip = Torso["Right Hip"]
  4593. local LeftHip = Torso["Left Hip"]
  4594. local Neck = Torso.Neck
  4595. local RightShoulder = Torso["Right Shoulder"]
  4596. local LeftShoulder = Torso["Left Shoulder"]
  4597. local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4598. local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4599. local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4600. local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4601. local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4602. local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4603. local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0)
  4604. local LeftHipC1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1, 0, 0)
  4605. local RightHipC0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  4606. local RightHipC1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  4607. local taco = false
  4608. local taco2 = true
  4609. local time = game.Lighting.TimeOfDay
  4610. local h = tonumber(string.sub(time,1,2))
  4611. local m = tonumber(string.sub(time,4,5))+1
  4612. local s = tonumber(string.sub(time,7,8))
  4613. local function frame()
  4614. TiltX = 0
  4615. TiltY = 0
  4616. TiltZ = 0
  4617. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  4618. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
  4619. TiltX = -1.65
  4620. TiltY = 0
  4621. TiltZ = 0
  4622. MoveX = 0
  4623. MoveY = -0.31
  4624. MoveZ = -0.4
  4625. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  4626. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  4627. TiltX = -0.12
  4628. TiltY = -0.01
  4629. TiltZ = -0.1
  4630. MoveX = 0
  4631. MoveY = 0.2
  4632. MoveZ = 0
  4633. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  4634. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  4635. end
  4636. function switch(bool)
  4637. for i,v in pairs(char:GetChildren())do
  4638. if v == Torso or v == Head or v == LeftArm or v == RightArm or v == LeftLeg or v == RightLeg then
  4639. v.Anchored = bool
  4640. end end end
  4641. local function frame2()
  4642. TiltX = 0
  4643. TiltY = 0
  4644. TiltZ = 1.57
  4645. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  4646. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
  4647. TiltX = 0.6
  4648. TiltY = 0
  4649. TiltZ = 0
  4650. MoveX = 0
  4651. MoveY = 0
  4652. MoveZ = -0.3
  4653. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4654. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4655. TiltX = -0.05
  4656. TiltY = 0
  4657. TiltZ = 0
  4658. MoveX = 0
  4659. MoveY = 0.1
  4660. MoveZ = 0
  4661. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4662. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4663. end
  4664. local function RefreshWelds()
  4665. Neck.C0 = NeckC0
  4666. Neck.C1 = NeckC1
  4667. RightShoulder.C0 = RightShoulderC0
  4668. RightShoulder.C1 = RightShoulderC1
  4669. LeftShoulder.C0 = LeftShoulderC0
  4670. LeftShoulder.C1 = LeftShoulderC1
  4671. RightHip.C0 = RightHipC0
  4672. RightHip.C1 = RightHipC1
  4673. LeftHip.C0 = LeftHipC0
  4674. LeftHip.C1 = LeftHipC1
  4675. end
  4676. local function Button1Down(mouse)
  4677. if taco then return end
  4678. taco = true
  4679. humanoid.PlatformStand = true
  4680. local staystill = Instance.new("BodyPosition",Torso)
  4681. staystill.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4682. staystill.position = Torso.Position
  4683. frame()
  4684. local energy = Instance.new("Part",char)
  4685. energy.Size = Vector3.new(0.1,0.1,0.1)
  4686. energy.CanCollide = false
  4687. energy.Anchored = true
  4688. energy.Locked = true
  4689. energy.Shape = "Ball"
  4690. energy.TopSurface = "Smooth"
  4691. energy.BottomSurface = "Smooth"
  4692. energy.Color = Color3.new(0/255,50/255,255/255)
  4693. energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
  4694. local energy2 = Instance.new("Part",char)
  4695. energy2.Size = Vector3.new(0.1,0.1,0.1)
  4696. energy2.CanCollide = false
  4697. energy2.Anchored = true
  4698. energy2.Locked = true
  4699. energy2.Shape = "Ball"
  4700. energy2.TopSurface = "Smooth"
  4701. energy2.BottomSurface = "Smooth"
  4702. energy2.Color = Color3.new(255/255,0/255,0/255)
  4703. energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
  4704. local f1 = Instance.new("Fire",energy)
  4705. f1.Color = energy.Color
  4706. f1.SecondaryColor = Color3.new(0,0,0)
  4707. f1.Heat = 0
  4708. local f2 = Instance.new("Fire",energy2)
  4709. f2.Color = energy2.Color
  4710. f2.SecondaryColor = Color3.new(1,1,1)
  4711. f2.Heat = 0
  4712. local f1 = Instance.new("Fire",energy)
  4713. f1.Color = energy.Color
  4714. f1.SecondaryColor = Color3.new(0,0,0)
  4715. f1.Heat = 0
  4716. local f2 = Instance.new("Fire",energy2)
  4717. f2.Color = energy2.Color
  4718. f2.SecondaryColor = Color3.new(1,1,1)
  4719. f2.Heat = 0
  4720. local f1 = Instance.new("Fire",energy)
  4721. f1.Color = energy.Color
  4722. f1.SecondaryColor = Color3.new(0,0,0)
  4723. f1.Heat = 0
  4724. local f2 = Instance.new("Fire",energy2)
  4725. f2.Color = energy2.Color
  4726. f2.SecondaryColor = Color3.new(1,1,1)
  4727. f2.Heat = 0
  4728. switch(true)
  4729. wait(0.5)
  4730. repeat m = m * 2 if m >= 60 then m = 1 h = h + 1 end game.Lighting.TimeOfDay = ""..h..":"..m..":"..s.."" wait(0) until game.Lighting.TimeOfDay >= "18:00:00"
  4731. for i = 1,10 do
  4732. energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
  4733. energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
  4734. energy.Size = energy.Size + Vector3.new(0.5,0.5,0.5)
  4735. energy2.Size = energy2.Size + Vector3.new(0.5,0.5,0.5)
  4736. energy.Reflectance = energy.Reflectance + 0.1
  4737. energy2.Reflectance = energy2.Reflectance + 0.1
  4738. wait()
  4739. energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
  4740. energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
  4741. end
  4742. game:GetService("Chat"):Chat(Head,"EARTH SHATTERING!",0)
  4743. wait(0.6)
  4744. switch(false)
  4745. frame2()
  4746. wait()
  4747. switch(true)
  4748. for i = 1,10 do
  4749. wait()
  4750. energy.CFrame = energy.CFrame * CFrame.new(0,0.25,-0.25)
  4751. energy2.CFrame = energy2.CFrame * CFrame.new(0,0.25,-0.25)
  4752. end
  4753. for i = 1,20 do
  4754. energy.Size = energy.Size * Vector3.new(0.5,0.5,0.5)
  4755. energy2.Size = energy2.Size * Vector3.new(0.5,0.5,0.5)
  4756. energy.Reflectance = energy.Reflectance - 0.1
  4757. energy2.Reflectance = energy2.Reflectance - 0.1
  4758. wait()
  4759. energy.CFrame = Torso.CFrame * CFrame.new(0,0.2,-4.5)
  4760. energy2.CFrame = Torso.CFrame * CFrame.new(0,0.2,-4.5)
  4761. end
  4762. energy:Destroy()
  4763. energy2:Destroy()
  4764. wait(0.6)
  4765. game:GetService("Chat"):Chat(Head,"KAMEEHHHH",0)
  4766. local blast = Instance.new("Part",char)
  4767. blast.Size = Vector3.new(8,8,8)
  4768. blast.Shape = "Ball"
  4769. blast.TopSurface = "Smooth"
  4770. blast.BottomSurface = "Smooth"
  4771. blast.Anchored = true
  4772. blast.Locked = true
  4773. blast.CanCollide = false
  4774. blast.Color = Color3.new(255/255,0/255,125/255)
  4775. blast.Transparency = 0
  4776. blast.CFrame = Torso.CFrame * CFrame.new(0,0.2,-6.5)
  4777. wait(0.6)
  4778. game:GetService("Chat"):Chat(Head,"HAMEEHHHHH",1)
  4779. local xf = Instance.new("Fire",blast)
  4780. xf.Size = 25
  4781. xf.Color = blast.Color
  4782. xf.SecondaryColor = Color3.new(255/255,255/255,255/255)
  4783. xf.Heat = 0
  4784. local xf = Instance.new("Fire",blast)
  4785. xf.Size = 25
  4786. xf.Color = blast.Color
  4787. xf.SecondaryColor = Color3.new(255/255,255/255,255/255)
  4788. xf.Heat = 0
  4789. for i = 1,20 do
  4790. blast.Transparency = blast.Transparency + 0.05
  4791. blast.Reflectance = blast.Reflectance + 0.01
  4792. wait(0.1)
  4793. if blast.Transparency >= 1 then
  4794. blast.Transparency = blast.Transparency - 0.1
  4795. end end
  4796. blast.Transparency = 0.1
  4797. wait(0.5)
  4798. game:GetService("Chat"):Chat(Head,"HAAAAAAHHHHHHHHH!",2)
  4799. coroutine.resume(coroutine.create(function()
  4800. for i = 1,5 do wait(0)
  4801. local p = Instance.new("Part",blast)
  4802. p.Size = Vector3.new(0,0,0)
  4803. p.Anchored = true
  4804. p.CanCollide = false
  4805. p.Locked = true
  4806. p.BrickColor = BrickColor.new("Really red")
  4807. p.TopSurface = "Smooth"
  4808. p.Reflectance = 0.3
  4809. p.Transparency = 0.4
  4810. p.BottomSurface = "Smooth"
  4811. p.CFrame = blast.CFrame * CFrame.new(0,0,0)
  4812. local m1 = Instance.new("SpecialMesh",p)
  4813. m1.Scale = p.Size
  4814. m1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4815. local p2 = Instance.new("Part",blast)
  4816. p2.CFrame = blast.CFrame * CFrame.new(0,0,0)
  4817. p2.Size = Vector3.new(0,0,0)
  4818. p2.Anchored = true
  4819. p2.CanCollide = false
  4820. p2.Locked = true
  4821. p2.BrickColor = BrickColor.new("Deep Really red")
  4822. p2.TopSurface = "Smooth"
  4823. p2.Reflectance = 0.3
  4824. p2.Transparency = 0.4
  4825. p2.BottomSurface = "Smooth"
  4826. local m2 = Instance.new("SpecialMesh",p2)
  4827. m2.Scale = p2.Size
  4828. m2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4829. local p3 = Instance.new("Part",blast)
  4830. p3.Size = Vector3.new(0,0,0)
  4831. p3.Anchored = true
  4832. p3.CanCollide = false
  4833. p3.Locked = true
  4834. p3.Color = blast.Color
  4835. p3.TopSurface = "Smooth"
  4836. p3.Reflectance = 0.3
  4837. p3.Transparency = 0.4
  4838. p3.BottomSurface = "Smooth"
  4839. p3.CFrame = blast.CFrame * CFrame.new(0,0,0)
  4840. local m3 = Instance.new("SpecialMesh",p3)
  4841. m3.Scale = p.Size
  4842. m3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4843. coroutine.resume(coroutine.create(function()
  4844. for i = 1,20 do wait(0)
  4845. m1.Scale = m1.Scale + Vector3.new(5,5,5)
  4846. p.CFrame = p.CFrame * CFrame.new(0,0,-5)
  4847. end
  4848. p:Destroy()
  4849. end))
  4850. coroutine.resume(coroutine.create(function()
  4851. for i = 1,20 do wait(0)
  4852. m2.Scale = m2.Scale + Vector3.new(5,5,5)
  4853. p2.CFrame = p2.CFrame * CFrame.new(0,0,-5)
  4854. end
  4855. p2:Destroy()
  4856. end))
  4857. coroutine.resume(coroutine.create(function()
  4858. for i = 1,20 do wait(0)
  4859. m3.Scale = m3.Scale + Vector3.new(5,5,5)
  4860. p3.CFrame = p3.CFrame * CFrame.new(0,0,-5)
  4861. end
  4862. p3:Destroy()
  4863. end))end end))
  4864. local p = Instance.new("Part",blast)
  4865. p.Size = blast.Size
  4866. p.CanCollide = true
  4867. p.Anchored = true
  4868. p.Locked = true
  4869. p.Color = blast.Color
  4870. p.Reflectance = blast.Reflectance
  4871. p.Transparency = blast.Transparency
  4872. p.TopSurface = "Smooth"
  4873. p.BottomSurface = "Smooth"
  4874. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
  4875. p.Touched:connect(function(hit)
  4876. if not taco2 then return end
  4877. taco2 = false
  4878. if hit.Parent:findFirstChild("Humanoid")then
  4879. for i,v in pairs(hit.Parent:GetChildren())do
  4880. if v:IsA"Hat" then
  4881. v:Destroy()
  4882. elseif v:IsA"Part" then
  4883. v.Velocity = v.Position * Vector3.new(50,3,0)
  4884. v.RotVelocity = v.Position - v.Velocity
  4885. v.Parent:BreakJoints()
  4886. end end end
  4887. wait(8)
  4888. taco2 = true
  4889. end)
  4890. local mesh = Instance.new("CylinderMesh",p)
  4891. mesh.Scale = Vector3.new(1,0,1)
  4892. for i = 1,150 do
  4893. mesh.Scale = mesh.Scale + Vector3.new(-0.16,1.19,-0.16)
  4894. p.CFrame = p.CFrame * CFrame.new(0,-5,0)
  4895. wait(0)
  4896. mesh.Scale = mesh.Scale + Vector3.new(0.1599,0,0.1599)
  4897. end
  4898. blast:Destroy()
  4899. game.Lighting.TimeOfDay = 12
  4900. switch(false)
  4901. RefreshWelds()
  4902. humanoid.PlatformStand = false
  4903. staystill:Destroy()
  4904. wait(8)
  4905. taco = false
  4906. end
  4907. script.Parent.Selected:connect(function(mouse)mouse.Button1Down:connect(function(mouse)Button1Down(mouse)end)end)
  4908. math.randomseed(tick())
  4909. local pwn = game:service('Players').LocalPlayer
  4910. local char = pwn.Character
  4911. local pk = pwn.Backpack
  4912. local Human = char.Humanoid
  4913. local Torso = char.Torso
  4914. local Head = char.Head
  4915. local LeftArm = char["Left Arm"]
  4916. local RightArm = char["Right Arm"]
  4917. local LeftLeg = char["Left Leg"]
  4918. local RightLeg = char["Right Leg"]
  4919. local Neck = char.Torso["Neck"]
  4920. local RightShoulder = char.Torso["Right Shoulder"]
  4921. local LeftShoulder = char.Torso["Left Shoulder"]
  4922. local RightHip = char.Torso["Right Hip"]
  4923. local LeftHip = char.Torso["Left Hip"]
  4924. local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4925. local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4926. local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4927. local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4928. local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4929. local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4930. local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0)
  4931. local LeftHipC1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1, 0, 0)
  4932. local RightHipC0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  4933. local RightHipC1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  4934. local Tewl = Instance.new("HopperBin",pk)
  4935. local Nim = "Time Blast"
  4936. local disabled = false
  4937. function ChargeWelds()
  4938. if Torso.Anchored then
  4939. Torso.CFrame = Torso.CFrame * CFrame.new(0,5,0)
  4940. else
  4941. Torso.Anchored = true
  4942. Torso.CFrame = Torso.CFrame * CFrame.new(0,5,0)
  4943. end
  4944. coroutine.resume(meshInsertion)
  4945. TiltX = 2
  4946. TiltY = 0
  4947. TiltZ = 2
  4948. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  4949. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  4950. TiltX = 2
  4951. TiltY = 0
  4952. TiltZ = 2
  4953. MoveX = 0
  4954. MoveY = 0
  4955. MoveZ = 0
  4956. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4957. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  4958. TiltX = 0.3
  4959. TiltY = 0
  4960. TiltZ = 0.3
  4961. MoveX = 0
  4962. MoveY = 0
  4963. MoveZ = 0
  4964. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4965. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4966. end
  4967. function RefreshWelds()
  4968. Neck.C0 = NeckC0
  4969. Neck.C1 = NeckC1
  4970. RightShoulder.C0 = RightShoulderC0
  4971. RightShoulder.C1 = RightShoulderC1
  4972. LeftShoulder.C0 = LeftShoulderC0
  4973. LeftShoulder.C1 = LeftShoulderC1
  4974. RightHip.C0 = RightHipC0
  4975. RightHip.C1 = RightHipC1
  4976. LeftHip.C0 = LeftHipC0
  4977. LeftHip.C1 = LeftHipC1
  4978. end
  4979. function Welds1()
  4980. TiltX = 0
  4981. TiltY = 0
  4982. TiltZ = 1.57
  4983. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  4984. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
  4985. TiltX = 0.6
  4986. TiltY = 0
  4987. TiltZ = 0
  4988. MoveX = 0
  4989. MoveY = 0
  4990. MoveZ = -0.3
  4991. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4992. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  4993. TiltX = -0.05
  4994. TiltY = 0
  4995. TiltZ = 0
  4996. MoveX = 0
  4997. MoveY = 0.1
  4998. MoveZ = 0
  4999. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  5000. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  5001. end
  5002. function Welds2()
  5003. TiltX = 100
  5004. TiltY = 20
  5005. TiltZ = -20
  5006. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  5007. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  5008. TiltX = 0.6
  5009. TiltY = 0
  5010. TiltZ = 0
  5011. MoveX = 0
  5012. MoveY = 0
  5013. MoveZ = -0.3
  5014. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  5015. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  5016. TiltX = 0
  5017. TiltY = 0
  5018. TiltZ = 0
  5019. MoveX = 0
  5020. MoveY = 0
  5021. MoveZ = 0
  5022. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  5023. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  5024. end
  5025. function onButton1Down(mouse)
  5026. if disabled == true then
  5027. return
  5028. end
  5029. Torso.Anchored = true
  5030. Human.PlatformStand = true
  5031. Human.WalkSpeed = 0
  5032. disabled = true
  5033. narb = Instance.new("ForceField",char)
  5034. noob = narb:clone()
  5035. noobz = narb:clone()
  5036. nubz = narb:clone()
  5037. coroutine.resume(coroutine.create(function()
  5038. for x = 1,150 do
  5039. Torso.CFrame = Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-100,100),0)
  5040. wait()
  5041. end
  5042. end))
  5043. chargeup()
  5044. local wow = Instance.new("Part",workspace)
  5045. wow.Anchored = true
  5046. wow.CanCollide = false
  5047. wow.Reflectance = 0.32
  5048. wow.formFactor = "Custom"
  5049. wow.Size = Vector3.new(0.2,0.2,0.2)
  5050. wow.TopSurface = "Smooth"
  5051. wow.Transparency = 0
  5052. wow.BottomSurface = "Smooth"
  5053. wow.CFrame = Torso.CFrame
  5054. wow.BrickColor = BrickColor.new("Really black")
  5055. local Mesh2 = Instance.new("SpecialMesh",wow)
  5056. Mesh2.MeshType = "FileMesh"
  5057. Mesh2.Scale = Vector3.new(4.5,0.5,4.5)
  5058. Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5059. Mesh2.TextureId = ""
  5060. for i = 1,30 do
  5061. wow.CFrame = Torso.CFrame * CFrame.new(0,-7.5,0)
  5062. wait()
  5063. wow.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(0,-6,0)
  5064. wow.Transparency = wow.Transparency + 0.1
  5065. end
  5066. local p = Instance.new("Part",char)
  5067. p.Anchored = true
  5068. p.CanCollide = false
  5069. p.Transparency = 0
  5070. p.Reflectance = 0.3
  5071. p.formFactor = "Symmetric"
  5072. p.Size = Vector3.new(12, 12, 12)
  5073. p.TopSurface = "Smooth"
  5074. p.BottomSurface = "Smooth"
  5075. p.Name = "Sharingan"
  5076. p.Shape = "Ball"
  5077. p.CFrame = Torso.CFrame
  5078. p.BrickColor = BrickColor.new("Lime green")
  5079. local lol = Instance.new("Explosion",workspace)
  5080. lol.Position = Torso.Position
  5081. lol.BlastRadius = 450
  5082. lol.BlastPressure = 0
  5083. for i = 1,10 do
  5084. wait()
  5085. p.Size = p.Size + Vector3.new(3,3,3)
  5086. p.CFrame = Torso.CFrame
  5087. p.Transparency = p.Transparency + 0.1
  5088. end
  5089. game.Lighting.TimeOfDay = 6
  5090. p:remove()
  5091. wow:remove()
  5092. Welds2()
  5093. wait(0.5)
  5094. Welds1()
  5095. wait(0.5)
  5096. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0.1, 0, 2)
  5097. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0.1, 0, -2)
  5098. wait(1)
  5099. for i = 1,20 do
  5100. game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())
  5101. wait()
  5102. end
  5103. game.Lighting.Ambient = Color3.new(1,1,1)
  5104. local model = Instance.new("Model",char)
  5105. local fer = Instance.new("Fire",Torso)
  5106. fer.Size = 30
  5107. fer.Heat = 18
  5108. fer.Color = BrickColor.new("Really red").Color
  5109. fer.SecondaryColor = BrickColor.new("Really black").Color
  5110. local smk = Instance.new("Smoke",Torso)
  5111. smk.Opacity = 1
  5112. smk.RiseVelocity = 25
  5113. smk.Size = 12
  5114. smk.Color = BrickColor.new("Really red").Color
  5115. local O = Instance.new("Part",model)
  5116. O.Anchored = true
  5117. O.CanCollide = false
  5118. O.Transparency = 0
  5119. O.Reflectance = 0.3
  5120. O.formFactor = "Symmetric"
  5121. O.Size = Vector3.new(0, 0, 0)
  5122. O.TopSurface = "Smooth"
  5123. O.BottomSurface = "Smooth"
  5124. O.Name = "Sharingan"
  5125. O.Shape = "Ball"
  5126. O.CFrame = Torso.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
  5127. O.BrickColor = BrickColor.new("Really red")
  5128. local Mesh = Instance.new("SpecialMesh")
  5129. Mesh.Parent = O
  5130. Mesh.MeshType = "FileMesh"
  5131. Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
  5132. Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5133. Mesh.TextureId = ""
  5134. local O2 = Instance.new("Part",model)
  5135. O2.Anchored = true
  5136. O2.CanCollide = false
  5137. O2.Transparency = 0
  5138. O2.Reflectance = 0.3
  5139. O2.formFactor = "Symmetric"
  5140. O2.Size = Vector3.new(0, 0, 0)
  5141. O2.TopSurface = "Smooth"
  5142. O2.BottomSurface = "Smooth"
  5143. O2.Name = "Sharingan"
  5144. O2.Shape = "Ball"
  5145. O2.CFrame = Torso.CFrame
  5146. O2.BrickColor = BrickColor.new("Really red")
  5147. local Mesh3 = Instance.new("SpecialMesh")
  5148. Mesh3.Parent = O2
  5149. Mesh3.MeshType = "FileMesh"
  5150. Mesh3.Scale = Vector3.new(1, 1, 1)
  5151. Mesh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5152. Mesh3.TextureId = ""
  5153. local O3 = Instance.new("Part",model)
  5154. O3.Anchored = true
  5155. O3.CanCollide = false
  5156. O3.Transparency = 0
  5157. O3.Reflectance = 0.3
  5158. O3.formFactor = "Symmetric"
  5159. O3.Size = Vector3.new(0, 0, 0)
  5160. O3.TopSurface = "Smooth"
  5161. O3.BottomSurface = "Smooth"
  5162. O3.Name = "Sharingan"
  5163. O3.Shape = "Ball"
  5164. O3.CFrame = Torso.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
  5165. O3.BrickColor = BrickColor.new("Really red")
  5166. local Mesh4 = Instance.new("SpecialMesh")
  5167. Mesh4.Parent = O3
  5168. Mesh4.MeshType = "FileMesh"
  5169. Mesh4.Scale = Vector3.new(1.3, 1.3, 1.3)
  5170. Mesh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5171. Mesh4.TextureId = ""
  5172. local O4 = Instance.new("Part",model)
  5173. O4.Anchored = true
  5174. O4.CanCollide = false
  5175. O4.Transparency = 0
  5176. O4.Reflectance = 0.3
  5177. O4.formFactor = "Symmetric"
  5178. O4.Size = Vector3.new(0, 0, 0)
  5179. O4.TopSurface = "Smooth"
  5180. O4.BottomSurface = "Smooth"
  5181. O4.Name = "Sharingan"
  5182. O4.Shape = "Ball"
  5183. O4.CFrame = Torso.CFrame
  5184. O4.BrickColor = BrickColor.new("Really red")
  5185. local Mesh5 = Instance.new("SpecialMesh")
  5186. Mesh5.Parent = O4
  5187. Mesh5.MeshType = "FileMesh"
  5188. Mesh5.Scale = Vector3.new(1, 1, 1)
  5189. Mesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5190. Mesh5.TextureId = ""
  5191. local pro = Instance.new("Part",char)
  5192. pro.Anchored = true
  5193. pro.CanCollide = true
  5194. pro.Transparency = 0.2
  5195. pro.Reflectance = 0.3
  5196. pro.formFactor = "Symmetric"
  5197. pro.Size = Vector3.new(1, 1, 1)
  5198. pro.TopSurface = "Smooth"
  5199. pro.BottomSurface = "Smooth"
  5200. pro.Name = "Sharingan"
  5201. pro.Shape = "Ball"
  5202. pro.BrickColor = BrickColor.new("White")
  5203. pro.CFrame = Torso.CFrame
  5204. pro.Touched:connect(onTouched)
  5205. local lol = Instance.new("Explosion",workspace)
  5206. lol.Position = Torso.Position
  5207. lol.BlastRadius = 65
  5208. lol.BlastPressure = 900000
  5209. lol.Hit:connect(explhit)
  5210. local Effect = Instance.new("Part",pro)
  5211. Effect.Anchored = true
  5212. Effect.CanCollide = false
  5213. Effect.Size = Vector3.new(1, 1, 1)
  5214. Effect.formFactor = "Symmetric"
  5215. Effect.Transparency = 0.6
  5216. Effect.BrickColor = BrickColor.new("Toothpaste")
  5217. Effect.CFrame = Torso.CFrame
  5218. Effect.Reflectance = 0.6
  5219. Effect.TopSurface = "Smooth"
  5220. Effect.BottomSurface = "Smooth"
  5221. local EffectMesh = Instance.new("CylinderMesh",Effect)
  5222. EffectMesh.Scale = Vector3.new(3, 90000, 3)
  5223. local effect = Effect:Clone()
  5224. local effectmesh = EffectMesh:Clone()
  5225. effect.Parent = pro
  5226. effectmesh.Parent = effect
  5227. for i = 1,75 do
  5228. effect.Reflectance = math.random()
  5229. Effect.Reflectance = math.random()
  5230. effectmesh.Scale = effectmesh.Scale + Vector3.new(1,0,1)
  5231. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(2,0,2)
  5232. Mesh.Scale = Mesh.Scale + Vector3.new(3, 3, 3)
  5233. Mesh3.Scale = Mesh.Scale
  5234. Mesh4.Scale = Mesh.Scale
  5235. Mesh5.Scale = Mesh.Scale
  5236. O.CFrame = O.CFrame * CFrame.fromEulerAnglesXYZ(6,0,0)
  5237. O2.CFrame = O2.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  5238. O3.CFrame = O3.CFrame * CFrame.fromEulerAnglesXYZ(0,6,6)
  5239. O4.CFrame = O4.CFrame * CFrame.fromEulerAnglesXYZ(6,0,6)
  5240. pro.Size = pro.Size + Vector3.new(3,3,3)
  5241. pro.CFrame = Torso.CFrame
  5242. O.BrickColor = BrickColor.new("Lime green")
  5243. O2.BrickColor = BrickColor.new("Lime green")
  5244. O3.BrickColor = BrickColor.new("Lime green")
  5245. O4.BrickColor = BrickColor.new("Lime green")
  5246. pro.BrickColor = BrickColor.new("Really black")
  5247. wait()
  5248. end
  5249. coroutine.resume(core)
  5250. for i = 1,10 do
  5251. Effect.Reflectance = 0 + 0.1
  5252. effect.Reflectance = 0 + 0.1
  5253. EffectMesh.Scale = EffectMesh.Scale - Vector3.new(12,30,12)
  5254. effectmesh.Scale = effectmesh.Scale - Vector3.new(11,29,11)
  5255. O.Transparency = O.Transparency + 0.1
  5256. O2.Transparency = O2.Transparency + 0.1
  5257. O3.Transparency = O3.Transparency + 0.1
  5258. O4.Transparency = O4.Transparency + 0.1
  5259. pro.Transparency = p.Transparency + 0.01
  5260. wait()
  5261. end
  5262. Effect:remove()
  5263. pro:remove()
  5264. fer:remove()
  5265. smk:remove()
  5266. noob:remove()
  5267. noobz:remove()
  5268. nubz:remove()
  5269. narb:remove()
  5270. RefreshWelds()
  5271. game.Lighting.TimeOfDay = 14
  5272. game.Lighting.Brightness = 0
  5273. model:remove()
  5274. Human.PlatformStand = false
  5275. Torso.Anchored = false
  5276. Human.WalkSpeed = 16
  5277. wait(10)
  5278. disabled = false
  5279. end
  5280. function lul(mouse)
  5281. mouse.Icon = "http://www.roblox.com/asset/?id=41672909"
  5282. mouse.Button1Down:connect(onButton1Down)
  5283. end
  5284. function explhit(drumstep)
  5285. for d,s in pairs (drumstep:children()) do
  5286. if s.className == "Humanoid" then
  5287. s:takeDamage(80)
  5288. end
  5289. end
  5290. end
  5291. function chargeup()
  5292. Welds1()
  5293. wait(0.4)
  5294. ChargeWelds()
  5295. wait(0.3)
  5296. StartCharge()
  5297. wait()
  5298. MidCharge()
  5299. wait(0.5)
  5300. EndCharge()
  5301. wait(0.4)
  5302. end
  5303. function EndCharge()
  5304. local p = Instance.new("Part",char)
  5305. p.Anchored = true
  5306. p.CanCollide = false
  5307. p.Transparency = 0
  5308. p.Reflectance = 0.3
  5309. p.formFactor = "Symmetric"
  5310. p.Size = Vector3.new(12, 12, 12)
  5311. p.TopSurface = "Smooth"
  5312. p.BottomSurface = "Smooth"
  5313. p.Name = "Sharingan"
  5314. p.Shape = "Ball"
  5315. p.CFrame = Torso.CFrame
  5316. p.BrickColor = BrickColor.new("Really black")
  5317. for i = 1,10 do
  5318. p.Size = p.Size - Vector3.new(3,3,3)
  5319. p.CFrame = Torso.CFrame
  5320. wait()
  5321. end
  5322. p:remove()
  5323. end
  5324. function MidCharge()
  5325. local wow = Instance.new("Part",workspace)
  5326. wow.Anchored = true
  5327. wow.CanCollide = false
  5328. wow.Reflectance = 0.32
  5329. wow.formFactor = "Custom"
  5330. wow.Size = Vector3.new(12,12,12)
  5331. wow.TopSurface = "Smooth"
  5332. wow.Transparency = 0.5
  5333. wow.BottomSurface = "Smooth"
  5334. wow.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  5335. wow.BrickColor = BrickColor.new("Really black")
  5336. local wow2 = Instance.new("Part",workspace)
  5337. wow2.Anchored = true
  5338. wow2.CanCollide = false
  5339. wow2.Reflectance = 0.32
  5340. wow2.formFactor = "Custom"
  5341. wow2.Size = Vector3.new(12,12,12)
  5342. wow2.TopSurface = "Smooth"
  5343. wow2.Transparency = 0.5
  5344. wow2.BottomSurface = "Smooth"
  5345. wow2.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  5346. wow2.BrickColor = BrickColor.new("Lime green")
  5347. local wow11 = Instance.new("Part",workspace)
  5348. wow11.Anchored = true
  5349. wow11.CanCollide = false
  5350. wow11.Reflectance = 0.32
  5351. wow11.formFactor = "Custom"
  5352. wow11.Size = Vector3.new(12,12,12)
  5353. wow11.TopSurface = "Smooth"
  5354. wow11.Transparency = 0.5
  5355. wow11.BottomSurface = "Smooth"
  5356. wow11.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  5357. wow11.BrickColor = BrickColor.new("Lavender")
  5358. local wow4 = Instance.new("Part",workspace)
  5359. wow4.Anchored = true
  5360. wow4.CanCollide = false
  5361. wow4.Reflectance = 0.32
  5362. wow4.formFactor = "Custom"
  5363. wow4.Size = Vector3.new(12,12,12)
  5364. wow4.TopSurface = "Smooth"
  5365. wow4.Transparency = 0.5
  5366. wow4.BottomSurface = "Smooth"
  5367. wow4.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  5368. wow4.BrickColor = BrickColor.new("Toothpaste")
  5369. local Taco = Instance.new("SelectionBox",wow)
  5370. Taco.Visible = true
  5371. Taco.Color = BrickColor.new("Lime green")
  5372. Taco.Adornee = Taco.Parent
  5373. local Tacoz = Taco:clone()
  5374. Tacoz.Parent = wow2
  5375. Tacoz.Color = BrickColor.new("Really black")
  5376. Tacoz.Adornee = Tacoz.Parent
  5377. local Taco5 = Tacoz:clone()
  5378. Taco5.Parent = wow4
  5379. Taco5.Adornee = Taco5.Parent
  5380. Taco5.Color = BrickColor.new("Lavender")
  5381. local Tacosh = Tacoz:clone()
  5382. Tacosh.Parent = wow11
  5383. Tacosh.Adornee = Tacosh.Parent
  5384. Tacosh.Color = BrickColor.new("Toothpaste")
  5385. for i = 1,20 do
  5386. wait()
  5387. wow11.CFrame = wow11.CFrame * CFrame.fromEulerAnglesXYZ(6,6,6)
  5388. wow4.CFrame = wow4.CFrame * CFrame.fromEulerAnglesXYZ(-6,-6,-6)
  5389. wow2.CFrame = wow2.CFrame * CFrame.fromEulerAnglesXYZ(-3,2,6)
  5390. wow.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(5,1,-6)
  5391. end
  5392. wow:remove()
  5393. wow2:remove()
  5394. wow4:remove()
  5395. wow11:remove()
  5396. end
  5397. function StartCharge()
  5398. local p = Instance.new("Part",char)
  5399. p.Anchored = true
  5400. p.CanCollide = false
  5401. p.Transparency = 0.6
  5402. p.Reflectance = 0.3
  5403. p.formFactor = "Symmetric"
  5404. p.Size = Vector3.new(3,3,3)
  5405. p.TopSurface = "Smooth"
  5406. p.BottomSurface = "Smooth"
  5407. p.Name = "Sharingan"
  5408. p.Shape = "Ball"
  5409. p.CFrame = Torso.CFrame
  5410. p.BrickColor = BrickColor.new("Really black")
  5411. local O = Instance.new("Part",model)
  5412. O.Anchored = true
  5413. O.CanCollide = false
  5414. O.Transparency = 0
  5415. O.Reflectance = 0.3
  5416. O.formFactor = "Symmetric"
  5417. O.Size = Vector3.new(0, 0, 0)
  5418. O.TopSurface = "Smooth"
  5419. O.BottomSurface = "Smooth"
  5420. O.Name = "Sharingan"
  5421. O.Shape = "Ball"
  5422. O.CFrame = Torso.CFrame
  5423. O.BrickColor = BrickColor.new("Lime green")
  5424. local Mesh = Instance.new("SpecialMesh")
  5425. Mesh.Parent = O
  5426. Mesh.MeshType = "FileMesh"
  5427. Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
  5428. Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5429. Mesh.TextureId = ""
  5430. for i = 1,10 do
  5431. p.Size = p.Size + Vector3.new(3,3,3)
  5432. p.CFrame = Torso.CFrame
  5433. p.Transparency = p.Transparency + 0.1
  5434. O.Transparency = O.Transparency + 0.1
  5435. Mesh.Scale = Mesh.Scale + Vector3.new(4, 4, 4)
  5436. wait()
  5437. end
  5438. p:remove()
  5439. O:remove()
  5440. end
  5441. function onTouched(Taco)
  5442. if Taco.Parent.Name ~= pwn.Name and Taco.Parent.Parent.Name ~= pwn.Name then
  5443. if Taco.Parent.className == "Model" or Taco.Parent.Parent.className == "Model" then
  5444. for k,f in pairs(Taco.Parent:children()) do
  5445. if f.className == "Part" then
  5446. f.Anchored = false
  5447. coroutine.resume(coroutine.create(function()
  5448. f.Velocity = (Head.Position - f.Position).unit * -150
  5449. wait(0.4)
  5450. f.Veclovity = Vector3.new(0,0,0)
  5451. end))
  5452. elseif f.className == "ForceField" then
  5453. f:remove()
  5454. elseif f.className == "Hat" then
  5455. f:remove()
  5456. end
  5457. end
  5458. end
  5459. end
  5460. end
  5461. function shock()
  5462. local wowz = Instance.new("Part",workspace)
  5463. wowz.Anchored = true
  5464. wowz.CanCollide = false
  5465. wowz.Reflectance = 0.32
  5466. wowz.formFactor = "Custom"
  5467. wowz.Size = Vector3.new(0.2,0.2,0.2)
  5468. wowz.TopSurface = "Smooth"
  5469. wowz.Transparency = 0
  5470. wowz.BottomSurface = "Smooth"
  5471. wowz.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  5472. wowz.BrickColor = BrickColor.new("Really black")
  5473. local Mesh2 = Instance.new("SpecialMesh",wow)
  5474. Mesh2.MeshType = "FileMesh"
  5475. Mesh2.Scale = Vector3.new(6,0.5,6)
  5476. Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5477. Mesh2.TextureId = ""
  5478. for i = 1,30 do
  5479. wowz.CFrame = Torso.CFrame * CFrame.new(0,-2.5,0)
  5480. wait()
  5481. wowz.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  5482. wowz.BrickColor = BrickColor.Random()
  5483. end
  5484. wowz:remove()
  5485. end
  5486. function spinmesh()
  5487. local wowz = Instance.new("Part",char)
  5488. wowz.Anchored = true
  5489. wowz.CanCollide = false
  5490. wowz.Reflectance = 0.32
  5491. wowz.Shape = "Ball"
  5492. wowz.Transparency = 0
  5493. wowz.formFactor = "Custom"
  5494. wowz.Size = Vector3.new(9,9,9)
  5495. wowz.TopSurface = "Smooth"
  5496. wowz.BottomSurface = "Smooth"
  5497. wowz.CFrame = Torso.CFrame
  5498. wowz.BrickColor = BrickColor.new("Really black")
  5499. wait(3)
  5500. wowz:remove()
  5501. end
  5502. meshInsertion = coroutine.create(spinmesh)
  5503. core = coroutine.create(shock)
  5504. Tewl.Name = Nim
  5505. Tewl.Selected:connect(lul)
  5506. end)
  5507.  
  5508. AddCmd("UnlockWs","unlockws","Unlocks the workspace",
  5509. function()
  5510. --[[
  5511. WELCOME TO THE WORKSPACE UNLOCKER MADE BY ICANLEVITATE
  5512. --]]
  5513. function unlock(obj)
  5514. for i,v in pairs(obj:GetChildren()) do
  5515. if v:IsA("BasePart") then
  5516. v.Locked = false
  5517. end
  5518. unlock(v)
  5519. end
  5520. end
  5521. unlock(workspace)
  5522.  
  5523. end)
  5524.  
  5525. AddCmd("Sniper","sniper","Gives you a sniper",
  5526. function()
  5527. local animations = {
  5528. requip = {
  5529. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-10)) * CFrame.new(1.5, -.5, 0);
  5530. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-15)) * CFrame.new(1.5, -.5, 0);
  5531. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(210), 0, math.rad(-40)) * CFrame.new(1.5, -.5, 0);
  5532. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-10)) * CFrame.new(1.5, -.5, 0);
  5533. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(1.5, -.5, 0);
  5534. };
  5535. lequip = {
  5536. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(60)) * CFrame.new(-1, -.75, 0);
  5537. };
  5538. runequip = {
  5539. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-10)) * CFrame.new(1.5, -.5, 0);
  5540. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-15)) * CFrame.new(1.5, -.5, 0);
  5541. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(210), 0, math.rad(-40)) * CFrame.new(1.5, -.5, 0);
  5542. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-10)) * CFrame.new(1.5, -.5, 0);
  5543. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(1.5, -.5, 0);
  5544. CFrame.new(1.5, 0, 0);
  5545. };
  5546. rshoot = {
  5547. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(170), 0, 0) * CFrame.new(1.5, -.5, 0);
  5548. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(1.5, -.5, 0);
  5549. };
  5550. lshoot = {
  5551. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(170), 0, math.rad(60)) * CFrame.new(-1, -.75, 0);
  5552. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(60)) * CFrame.new(-1, -.75, 0);
  5553. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(80)) * CFrame.new(-.5, -.35, 0);
  5554. CFrame.new(0, .5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(60)) * CFrame.new(-1, -.75, 0);
  5555. };
  5556. }
  5557. local player = game:GetService("Players").LocalPlayer
  5558. local pmouse = player:GetMouse()
  5559. local char = player.Character
  5560. local bin = Instance.new("HopperBin", player.Backpack)
  5561. local barrelsize = .3
  5562. local handleweld = nil
  5563. local temp = true
  5564. local etemp = true
  5565. bin.Name = "L96A1 Magnum"
  5566.  
  5567.  
  5568. function weld(part0, part1, c0, c1, parent)
  5569. local w = Instance.new("Weld", parent)
  5570. w.Part0 = part0
  5571. w.Part1 = part1
  5572. w.C0 = c0
  5573. w.C1 = c1
  5574. w.Name = "NewWeld"
  5575. return w
  5576. end
  5577.  
  5578.  
  5579. function interpolateCFrame(cf1, cf2)
  5580. local t1 = {cf1:components()}
  5581. local t2 = {cf2:components()}
  5582. local newcf = {}
  5583. for i, v in pairs(t1) do
  5584. local dif = t2[i] - v
  5585. if i < 4 then
  5586. local newValue = nil
  5587. if math.abs(dif) < .1 then
  5588. newValue = t2[i]
  5589. else
  5590. newValue = v + ((dif/math.abs(dif)) * .1)
  5591. end
  5592. newcf[i] = newValue
  5593. else
  5594. local newValue = nil
  5595. if math.abs(dif) < .1 then
  5596. newValue = t2[i]
  5597. else
  5598. newValue = v + ((dif/math.abs(dif)) * .1)
  5599. end
  5600. newcf[i] = newValue
  5601. end
  5602. end
  5603. return CFrame.new(unpack(newcf))
  5604. end
  5605.  
  5606.  
  5607. function prop(name, sx, sy, sz, px, py, pz, anc, canc, col, par, mesh, meshtype, scalex, scaley, scalez, meshid, textureid)
  5608. local part = Instance.new("Part", par)
  5609. part.Name = name
  5610. part.TopSurface = 0
  5611. part.BottomSurface = 0
  5612. part.formFactor = 3
  5613. part.Size = Vector3.new(sx, sy, sz)
  5614. part.Position = Vector3.new(px, py, pz)
  5615. part.Anchored = anc
  5616. part.CanCollide = canc
  5617. part.BrickColor = BrickColor.new(col)
  5618. if mesh then
  5619. local m = Instance.new("SpecialMesh", part)
  5620. m.MeshType = meshtype
  5621. m.MeshId = meshid
  5622. m.Scale = Vector3.new(scalex, scaley, scalez)
  5623. m.TextureId = textureid
  5624. end
  5625. return part
  5626. end
  5627.  
  5628.  
  5629. function fade(part, speed)
  5630. for i = part.Transparency, 1, speed do
  5631. part.Transparency = i
  5632. wait()
  5633. end
  5634. part:Destroy()
  5635. end
  5636.  
  5637.  
  5638. function clearWelds(par)
  5639. for i, v in pairs(par:GetChildren()) do
  5640. if v.Name == "NewWeld" and v:IsA("Weld") then
  5641. v:Destroy()
  5642. end
  5643. end
  5644. end
  5645.  
  5646.  
  5647. function sound(pitch, id, par)
  5648. local s = Instance.new("Sound", par)
  5649. s.Pitch = pitch
  5650. s.SoundId = id
  5651. return s
  5652. end
  5653.  
  5654.  
  5655. function traceRay(pos, pos2, col, trans)
  5656. local distance = (pos - pos2).magnitude
  5657. local trace = Instance.new("Part", char)
  5658. trace.Anchored = true
  5659. trace.CanCollide = false
  5660. trace.TopSurface = 0
  5661. trace.BottomSurface = 0
  5662. trace.formFactor = 3
  5663. trace.Size = Vector3.new(.2, .2, distance)
  5664. trace.BrickColor = BrickColor.new(col)
  5665. trace.Transparency = trans
  5666. trace.CFrame = CFrame.new(pos2, pos) * CFrame.new(0, 0, -distance/2)
  5667. return trace
  5668. end
  5669.  
  5670.  
  5671. clearWelds(char.Torso)
  5672. local back1 = prop("Part1", .1, .7, .5, 0, 0, 0, false, false, "Black", char, false)
  5673. local back1weld = weld(char.Torso, back1, CFrame.new(1, -2, .6) * CFrame.Angles(math.rad(90), math.rad(20), math.rad(90)), CFrame.new(), char.Torso)
  5674. local back2 = prop("Part2", .1, .2, .1, 0, 0, 0, false, false, "Grime", char, false)
  5675. local back2weld = weld(back1, back2, CFrame.new(0, -.25, -.35), CFrame.new(), char.Torso)
  5676. local back3 = prop("Part3", .1, .5, 1, 0, 0, 0, false, false, "Grime", char, false)
  5677. local back3weld = weld(back1, back3, CFrame.new(0, .1, -.75), CFrame.new(), char.Torso)
  5678. local back4 = prop("Part4", .1, .1, 1, 0, 0, 0, false, false, "Grime", char, false)
  5679. local back4weld = weld(back3, back4, CFrame.new(0, .3, 0), CFrame.new(), char.Torso)
  5680. local back5 = prop("Part5", .1, .1, .7, 0, 0, 0, false, false, "Grime", char, false)
  5681. local back5weld = weld(back1, back5, CFrame.new(0, .4, -1.6), CFrame.new(), char.Torso)
  5682. local trigger1 = prop("Part6", .1, .1, .6, 0, 0, 0, false, false, "Grime", char, false)
  5683. local trigger1weld = weld(back4, trigger1, CFrame.new(0, -.6, -.4) * CFrame.Angles(-math.rad(30), 0, 0), CFrame.new(), char.Torso)
  5684. local trigger2 = prop("Part7", .1, .1, .5, 0, 0, 0, false, false, "Grime", char, false)
  5685. local trigger2weld = weld(back4, trigger2, CFrame.new(0, -.675, -.8) * CFrame.Angles(math.rad(15), 0, 0), CFrame.new(), char.Torso)
  5686. local trigger3 = prop("Part8", .1, .1, .7, 0, 0, 0, false, false, "Grime", char, false)
  5687. local trigger3weld = weld(back4, trigger3, CFrame.new(0, -.4, -.95) * CFrame.Angles(math.rad(90), 0, 0), CFrame.new(), char.Torso)
  5688. local middle1 = prop("Part9", .1, .1, 1, 0, 0, 0, false, false, "Black", char, true, "Brick", .1, .0, .1, "", "") -- dis
  5689. local middle1weld = weld(back5, middle1, CFrame.new(0, .05, -.8), CFrame.new(), char.Torso)
  5690. local trigframe = prop("Part10", .1, .3, .3, 0, 0, 0, false, false, "Grime", char, true, "FileMesh", .3, .3, .3, "http://www.roblox.com/asset/?id=3270017", "")
  5691. local trigframeweld = weld(back5, trigframe, CFrame.new(0, -.2, -.3) * CFrame.Angles(0, math.rad(90), 0), CFrame.new(), char.Torso)
  5692. local middle2 = prop("Part11", .1, .3, 2, 0, 0, 0, false, false, "Grime", char, false)
  5693. local middle2weld = weld(middle1, middle2, CFrame.new(0, -.1, -.4), CFrame.new(), char.Torso)
  5694. local barrel = prop("Part12", .1, .1, 4, 0, 0, 0, false, false, "Black", char, true, "Brick", .5, .5, 1, "", "")
  5695. local barrelweld = weld(middle1, barrel, CFrame.new(0, -.05, -2), CFrame.new(), char.Torso)
  5696. local barrel2 = prop("Part13", barrelsize, 2, barrelsize, 0, 0, 0, false, false, "Black", char, false) Instance.new("CylinderMesh", barrel2)
  5697. local barrel2weld = weld(barrel, barrel2, CFrame.new(0, 0, -2.5) * CFrame.Angles(math.rad(90), 0, 0), CFrame.new(), char.Torso)
  5698. local scope1 = prop("Part14", .1, .2, .1, 0, 0, 0, false, false, "Black", char, true, "Brick", .5, .5, .5, "", "")
  5699. local scope1weld = weld(middle1, scope1, CFrame.new(0, .1, .25), CFrame.new(), char.Torso)
  5700. local scope2 = prop("Part14", .1, .2, .1, 0, 0, 0, false, false, "Black", char, true, "Brick", .5, .5, .5, "", "")
  5701. local scope2weld = weld(middle1, scope2, CFrame.new(0, .1, -.25), CFrame.new(), char.Torso)
  5702. local scope3 = prop("Part15", .1, 1.5, .1, 0, 0, 0, false, false, "Black", char, false) Instance.new("CylinderMesh", scope3)
  5703. local scope3weld = weld(middle1, scope3, CFrame.new(0, .2, 0) * CFrame.Angles(math.rad(90), 0, 0), CFrame.new(), char.Torso)
  5704. local scope4 = prop("Part16", .2, .3, .2, 0, 0, 0, false, false, "Black", char, true, "FileMesh", .2, .3, .2, "http://www.roblox.com/asset/?id=1033714", "")
  5705. local scope4weld = weld(middle1, scope4, CFrame.new(0, .2, .7) * CFrame.Angles(math.rad(270), 0, 0), CFrame.new(), char.Torso)
  5706. local scope5 = prop("Part17", .3, .35, .3, 0, 0, 0, false, false, "Black", char, true, "FileMesh", .3, .35, .3, "http://www.roblox.com/asset/?id=1033714", "")
  5707. local scope5weld = weld(middle1, scope5, CFrame.new(0, .2, -.7) * CFrame.Angles(math.rad(-270), 0, 0), CFrame.new(), char.Torso)
  5708. local rarmweld = weld(char.Torso, nil, CFrame.new(1.5, 0, 0), CFrame.new(), char.Torso)
  5709. local larmweld = weld(char.Torso, nil, CFrame.new(-1.5, 0, 0), CFrame.new(), char.Torso)
  5710. local gyro = Instance.new("BodyGyro", char.Torso)
  5711. gyro.P = 10000
  5712. gyro.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  5713. pmouse.Move:connect(function()
  5714. gyro.cframe = CFrame.new(char.Torso.Position, Vector3.new(pmouse.Hit.p.X, char.Torso.Position.Y, pmouse.Hit.p.Z))
  5715. end)
  5716.  
  5717.  
  5718.  
  5719.  
  5720. function onEquip(mouse)
  5721. repeat wait() until etemp and temp
  5722. etemp = false
  5723. rarmweld.Part1 = char["Right Arm"]
  5724. local frame = 1
  5725. coroutine.wrap(function()
  5726. while rarmweld and animations.requip[frame] do
  5727. rarmweld.C0 = interpolateCFrame(rarmweld.C0, animations.requip[frame])
  5728. if rarmweld.C0 == animations.requip[frame] then
  5729. frame = frame + 1
  5730. else
  5731. wait()
  5732. end
  5733. end
  5734. end)()
  5735. repeat wait() until frame == 3
  5736. back1weld.Part0 = nil
  5737. handleweld = weld(char["Right Arm"], back1, CFrame.new(-.5, 1, -.3) * CFrame.Angles(math.rad(270), 0, 0), CFrame.new(), char.Torso)
  5738. repeat wait() until frame == 5
  5739. larmweld.Part1 = char["Left Arm"]
  5740. local frame2 = 1
  5741. coroutine.wrap(function()
  5742. while larmweld and animations.lequip[frame2] do
  5743. larmweld.C0 = interpolateCFrame(larmweld.C0, animations.lequip[frame2])
  5744. if larmweld.C0 == animations.lequip[frame2] then
  5745. frame2 = frame2 + 1
  5746. else
  5747. wait()
  5748. end
  5749. end
  5750. etemp = true
  5751. end)()
  5752. repeat wait() until frame == 6
  5753.  
  5754.  
  5755.  
  5756.  
  5757. mouse.Button1Down:connect(function()
  5758. if not temp then return end
  5759. temp = false
  5760. local frame3 = 1
  5761. coroutine.wrap(function()
  5762. while rarmweld and animations.rshoot[frame3] do
  5763. rarmweld.C0 = interpolateCFrame(rarmweld.C0, animations.rshoot[frame3])
  5764. if rarmweld.C0 == animations.rshoot[frame3] then
  5765. frame3 = frame3 + 1
  5766. else
  5767. wait()
  5768. end
  5769. end
  5770. end)()
  5771. local frame4 = 1
  5772. coroutine.wrap(function()
  5773. while larmweld and animations.lshoot[frame4] do
  5774. larmweld.C0 = interpolateCFrame(larmweld.C0, animations.lshoot[frame4])
  5775. if larmweld.C0 == animations.lshoot[frame4] then
  5776. frame4 = frame4 + 1
  5777. else
  5778. wait()
  5779. end
  5780. end
  5781. wait(.1)
  5782. temp = true
  5783. end)()
  5784. local ray = Ray.new(barrel2.Position, (mouse.Hit.p - barrel2.Position).unit * 500)
  5785. sound(1, "http://roblox.com/asset/?id=10209875", barrel2):play()
  5786. local hit, pos = workspace:FindPartOnRay(ray, char)
  5787. if hit and hit.Parent:FindFirstChild("Humanoid") then
  5788. local dmg = math.random(200, 500)
  5789. if hit.Name ~= "Head" then
  5790. hit.Parent.Humanoid:TakeDamage(dmg)
  5791. hit.Parent.Humanoid.Sit = true
  5792. else
  5793. hit.Parent:BreakJoints()
  5794. sound(1, "http://www.roblox.com/asset/?id=1876552", workspace):play()
  5795. end
  5796. if game:GetService("Players"):GetPlayerFromCharacter(hit.Parent) == nil then return end
  5797. local bl = Instance.new("Part", workspace)
  5798. bl.Name = "Blood"
  5799. bl.BrickColor = BrickColor.new("Really red")
  5800. bl.FormFactor = 3
  5801. bl.TopSurface = 0
  5802. bl.BottomSurface = 0
  5803. bl.Size = Vector3.new(1, .1, 1)
  5804. bl.Position = hit.Parent.Head.Position + Vector3.new(0, 3, 0)
  5805. local bbg = Instance.new("BillboardGui", bl)
  5806. bbg.Adornee = bl
  5807. bbg.Size = UDim2.new(1, 0, 1, 0)
  5808. bbg.StudsOffset = Vector3.new(0, 1, 0)
  5809. local txt = Instance.new("TextLabel", bbg)
  5810. txt.Position = UDim2.new(0.5, 0, 0.5, 0)
  5811. txt.FontSize = "Size14"
  5812. txt.TextColor3 = Color3.new(1, 1, 1)
  5813. txt.Text = hit.Name ~= "Head" and dmg or "HEADSHOT"
  5814. coroutine.wrap(fade)(bl, 0.005)
  5815. end
  5816. if hit and hit.Parent:IsA("Hat") then
  5817. hit:BreakJoints()
  5818. end
  5819. Spawn(function()
  5820. local tr = traceRay(barrel2.Position, pos, "White", .5)
  5821. fade(tr, .01)
  5822. end)
  5823. repeat wait() until frame4 == 3
  5824. sound(1, "http://roblox.com/asset/?id=10209881", middle2):play()
  5825. end)
  5826.  
  5827.  
  5828.  
  5829.  
  5830. end
  5831.  
  5832.  
  5833. function onUnequip()
  5834. repeat wait() until etemp and temp
  5835. etemp = false
  5836. local frame = 1
  5837. coroutine.wrap(function()
  5838. while rarmweld and animations.runequip[frame] do
  5839. rarmweld.C0 = interpolateCFrame(rarmweld.C0, animations.runequip[frame])
  5840. if rarmweld.C0 == animations.runequip[frame] then
  5841. frame = frame + 1
  5842. else
  5843. wait()
  5844. end
  5845. end
  5846. etemp = true
  5847. end)()
  5848. coroutine.wrap(function()
  5849. while larmweld do
  5850. larmweld.C0 = interpolateCFrame(larmweld.C0, CFrame.new(-1.5, 0, 0))
  5851. if larmweld.C0 == CFrame.new(-1.5, 0, 0) then
  5852. break
  5853. else
  5854. wait()
  5855. end
  5856. end
  5857. end)()
  5858. repeat wait() until frame == 4
  5859. handleweld:Remove()
  5860. back1weld:Remove()
  5861. back1weld = weld(char.Torso, back1, CFrame.new(1, -2, .6) * CFrame.Angles(math.rad(90), math.rad(20), math.rad(90)), CFrame.new(), char.Torso)
  5862. repeat wait() until frame == 7
  5863. rarmweld.Part1 = nil
  5864. larmweld.Part1 = nil
  5865. end
  5866.  
  5867.  
  5868. bin.Selected:connect(onEquip)
  5869. bin.Deselected:connect(onUnequip)
  5870. end)
  5871.  
  5872. AddCmd("Music","music","Add some beatz",
  5873. function(plrs, msg)
  5874. local keypos = msg:find(key)
  5875. local id = msg
  5876. local name = math.random(999999999)
  5877. for i, v in pairs(game.Workspace:children()) do if v:IsA("Sound") then v:Destroy() end end
  5878. for i, v in pairs(game.Players.LocalPlayer:children()) do if v:IsA("Sound") then v:Destroy() end end
  5879. local pitch = 1
  5880. local s = Instance.new("Sound", game.Players.LocalPlayer) s.SoundId = "http://www.roblox.com/asset/?id=" .. id
  5881. s.Volume = 1
  5882. s.Name=([[]]..name)
  5883. s.Pitch = pitch
  5884. s.Looped = true
  5885. s.archivable = false
  5886. repeat s:Play() wait() s:Stop() wait() s:Play() until s.IsPlaying
  5887. end
  5888. )
  5889.  
  5890. AddCmd("Set WalkSpeed","ws","Set the walkspeed of player",
  5891. function(plrs, msg)
  5892. local keypos = msg:find(key)
  5893. local targPlayers = msg:sub(1,keypos-1)
  5894. local plrs = getPlayers(targPlayers)
  5895. local speed = msg:sub(tonumber(keypos+1))
  5896. for _,v in pairs(plrs) do
  5897. if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
  5898. v.Character:findFirstChild("Humanoid").WalkSpeed = speed
  5899. end
  5900. end
  5901. end
  5902. )
  5903.  
  5904. AddCmd("Titan","titan","Makes yourself a epic titan",
  5905. function()
  5906. --[[User: TheDarkRevenant
  5907. Script: Absalom (Armored).lua
  5908. Pass: cUpnjTnT]]
  5909.  
  5910. local p = game.Players.LocalPlayer
  5911. local char = p.Character
  5912. local mouse = p:GetMouse()
  5913. local larm = char["Left Arm"]
  5914. local rarm = char["Right Arm"]
  5915. local lleg = char["Left Leg"]
  5916. local rleg = char["Right Leg"]
  5917. local hed = char.Head
  5918. local torso = char.Torso
  5919. local hum = char.Humanoid
  5920. local cam = game.Workspace.CurrentCamera
  5921. local root = char.HumanoidRootPart
  5922. local deb = false
  5923. local shot = 0
  5924. local l = game:GetService("Lighting")
  5925. local rs = game:GetService("RunService").RenderStepped
  5926. local debris=game:service"Debris"
  5927. local stanceToggle = "Normal"
  5928. math.randomseed(os.time())
  5929. hum.WalkSpeed = 7
  5930. char.Health:Destroy()
  5931. hum.MaxHealth = 50000
  5932. wait(0.1)
  5933. hum.Health = 50000
  5934. ----------------------------------------------------
  5935. ypcall(function()
  5936. char.Shirt:Destroy()
  5937. char.Pants:Destroy()
  5938. shirt = Instance.new("Shirt", char)
  5939. shirt.Name = "Shirt"
  5940. pants = Instance.new("Pants", char)
  5941. pants.Name = "Pants"
  5942. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=236410507"
  5943. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  5944. end)
  5945. ----------------------------------------------------
  5946. Debounces = {
  5947. on = false;
  5948. ks = false;
  5949. CanAttack = true;
  5950. CanJoke = true;
  5951. NoIdl = false;
  5952. Slashing = false;
  5953. Slashed = false;
  5954. Grabbing = false;
  5955. Grabbed = false;
  5956. }
  5957. local Touche = {char.Name, }
  5958. ----------------------------------------------------
  5959. function lerp(a, b, t) -- Linear interpolation
  5960. return a + (b - a)*t
  5961. end
  5962.  
  5963. function slerp(a, b, t) --Spherical interpolation
  5964. dot = a:Dot(b)
  5965. if dot > 0.99999 or dot < -0.99999 then
  5966. return t <= 0.5 and a or b
  5967. else
  5968. r = math.acos(dot)
  5969. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  5970. end
  5971. end
  5972.  
  5973. function matrixInterpolate(a, b, t)
  5974. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  5975. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  5976. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  5977. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  5978. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  5979. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  5980. local t = v1:Dot(v2)
  5981. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  5982. return CFrame.new()
  5983. end
  5984. return CFrame.new(
  5985. v0.x, v0.y, v0.z,
  5986. v1.x, v1.y, v1.z,
  5987. v2.x, v2.y, v2.z,
  5988. v3.x, v3.y, v3.z)
  5989. end
  5990. ----------------------------------------------------
  5991. function genWeld(a,b)
  5992. local w = Instance.new("Weld",a)
  5993. w.Part0 = a
  5994. w.Part1 = b
  5995. return w
  5996. end
  5997. function weld(a, b)
  5998. local weld = Instance.new("Weld")
  5999. weld.Name = "W"
  6000. weld.Part0 = a
  6001. weld.Part1 = b
  6002. weld.C0 = a.CFrame:inverse() * b.CFrame
  6003. weld.Parent = a
  6004. return weld;
  6005. end
  6006. ----------------------------------------------------
  6007. function Lerp(c1,c2,al)
  6008. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  6009. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  6010. for i,v in pairs(com1) do
  6011. com1[i] = v+(com2[i]-v)*al
  6012. end
  6013. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  6014. end
  6015. ----------------------------------------------------
  6016. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  6017. local wld = Instance.new("Weld", wp1)
  6018. wld.Part0 = wp0
  6019. wld.Part1 = wp1
  6020. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  6021. end
  6022. ----------------------------------------------------
  6023. function Tween(a,b,c)
  6024. return a+(b-a)*c
  6025. end
  6026. ----------------------------------------------------
  6027. function nwPrt(prnt,siz,cf,col)
  6028. local prt=Instance.new("Part")
  6029. prt.Parent=prnt
  6030. prt.FormFactor=3
  6031. prt.Name="Part"
  6032. prt.Size=siz
  6033. prt.CanCollide=false
  6034. prt.Anchored=true
  6035. prt.Locked=true
  6036. prt.TopSurface=10
  6037. prt.BottomSurface=10
  6038. prt.FrontSurface=10
  6039. prt.BackSurface=10
  6040. prt.LeftSurface=10
  6041. prt.RightSurface=10
  6042. prt:BreakJoints()
  6043. prt.CFrame=cf or CFrame.new(30,10,30)
  6044. prt.Material="Neon"
  6045. prt.BrickColor=BrickColor.new(col)
  6046. m=Instance.new("SpecialMesh",prt)
  6047. m.MeshType=6
  6048. return prt
  6049. end
  6050. ----------------------------------------------------
  6051. function nwSnd(prnt,pch,vol,id)
  6052. local s=Instance.new("Sound",prnt)
  6053. s.Pitch=pch
  6054. s.Volume=vol
  6055. s.SoundId="rbxassetid://"..id
  6056. s.PlayOnRemove=true
  6057. return s
  6058. end
  6059. ----------------------------------------------------
  6060. function newRay(start,face,range,wat)
  6061. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  6062. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  6063. return rey,hit,pos
  6064. end
  6065. ----------------------------------------------------
  6066. for i,v in pairs(char:children()) do
  6067. if v:IsA("Hat") then
  6068. v:Destroy()
  6069. end
  6070. end
  6071. for i,v in pairs(hed:children()) do
  6072. if v:IsA("Sound") then
  6073. v:Destroy()
  6074. end
  6075. end
  6076. ----------------------------------------------------
  6077. function HasntTouched(plrname)
  6078. local ret = true
  6079. for _, v in pairs(Touche) do
  6080. if v == plrname then
  6081. ret = false
  6082. end
  6083. end
  6084. return ret
  6085. end
  6086. ----------------------------------------------------
  6087. larm.Size = larm.Size * 2
  6088. rarm.Size = rarm.Size * 2
  6089. lleg.Size = lleg.Size * 2
  6090. rleg.Size = rleg.Size * 2
  6091. torso.Size = torso.Size * 2
  6092. hed.Size = hed.Size * 2
  6093. root.Size = root.Size * 2
  6094. ----------------------------------------------------
  6095. newWeld(torso, larm, -1.5, 0.5, 0)
  6096. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  6097. newWeld(torso, rarm, 1.5, 0.5, 0)
  6098. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  6099. newWeld(torso, hed, 0, 1.5, 0)
  6100. newWeld(torso, lleg, -0.5, -1, 0)
  6101. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  6102. newWeld(torso, rleg, 0.5, -1, 0)
  6103. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  6104. newWeld(root, torso, 0, -1, 0)
  6105. torso.Weld.C1 = CFrame.new(0, -1, 0)
  6106. ----------------------------------------------------
  6107. hed.face.Texture = "rbxassetid://272299908"
  6108. z=Instance.new('Decal',hed)
  6109. z.Face = 'Front'
  6110. z.Texture='rbxassetid://99174105'
  6111. z1=Instance.new('Decal',hed)
  6112. z1.Face = 'Right'
  6113. hed.BrickColor = BrickColor.new("Really black")
  6114. lite = Instance.new("PointLight", torso)
  6115. lite.Brightness = 14
  6116. lite.Range = 10
  6117. lite.Color = Color3.new(1, 0, 0)
  6118. --[[local hed2 = hed:Clone()
  6119. hed2.CanCollide = false
  6120. hed2.Parent = char
  6121. hed2:ClearAllChildren()
  6122. hed2.Transparency = 1
  6123. hed2.Name = "DARP"
  6124. local w = Instance.new("Weld",hed2)
  6125. w.Part0 = hed
  6126. w.Part1 = hed2
  6127. w.C0 = CFrame.new(0,0,-0.175)
  6128. z=Instance.new("SurfaceGui",hed2)
  6129. z.Enabled = true
  6130. z.Face = "Front"
  6131. z.Adornee = hed2
  6132. z.CanvasSize = Vector2.new(100,100)
  6133. local face = Instance.new("ImageLabel",z)
  6134. face.Size = UDim2.new(1,-30,1,0)
  6135. face.Position = UDim2.new(0,15,0,0)
  6136. face.BackgroundTransparency = 1
  6137. face.Image='rbxassetid://46282671']]--
  6138. ----------------------------------------------------
  6139. z = Instance.new("Sound", char)
  6140. z.SoundId = "rbxassetid://303570180"--242463565
  6141. z.Looped = true
  6142. z.Pitch = .6
  6143. z.Volume = 1
  6144. wait(.01)
  6145. z:Play()
  6146. ----------------------------------------------------
  6147. local l = game.Lighting
  6148. local sky = Instance.new("Sky",l)
  6149. sky.CelestialBodiesShown = false
  6150. sky.SkyboxBk = "http://www.roblox.com/asset/?id=156925041"
  6151. sky.SkyboxDn = "http://www.roblox.com/asset/?id=156925047"
  6152. sky.SkyboxFt = "http://www.roblox.com/asset/?id=156925045"
  6153. sky.SkyboxLf = "http://www.roblox.com/asset/?id=156925043"
  6154. sky.SkyboxRt = "http://www.roblox.com/asset/?id=156925038"
  6155. sky.SkyboxUp = "http://www.roblox.com/asset/?id=156925055"
  6156. sky.StarCount = 0
  6157. sky.Name = "GreenSpace"
  6158. ----------------------------------------------------
  6159. local m = Instance.new("Model")
  6160. m.Name = "Absolution"
  6161. p1 = Instance.new("Part", m)
  6162. p1.BrickColor = BrickColor.new("Bright Really red")
  6163. p1.Material = "Neon"
  6164. p1.FormFactor = Enum.FormFactor.Custom
  6165. p1.Size = Vector3.new(1, 0.600000024, 1.5)
  6166. p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395)
  6167. p1.CanCollide = false
  6168. p1.Locked = true
  6169. p1.Elasticity = 0
  6170. p1.BottomSurface = Enum.SurfaceType.Smooth
  6171. p1.TopSurface = Enum.SurfaceType.Smooth
  6172. b1 = Instance.new("SpecialMesh", p1)
  6173. b1.MeshType = Enum.MeshType.Wedge
  6174. b1.Name = "Mesh"
  6175. b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  6176. p2 = Instance.new("Part", m)
  6177. p2.BrickColor = BrickColor.new("Really black")
  6178. p2.FormFactor = Enum.FormFactor.Custom
  6179. p2.Size = Vector3.new(1, 2.9000001, 1)
  6180. p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005)
  6181. p2.CanCollide = false
  6182. p2.Locked = true
  6183. p2.Elasticity = 0
  6184. p2.BottomSurface = Enum.SurfaceType.Smooth
  6185. p2.TopSurface = Enum.SurfaceType.Smooth
  6186. b2 = Instance.new("BlockMesh", p2)
  6187. b2.Name = "Mesh"
  6188. b2.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  6189. p3 = Instance.new("Part", m)
  6190. p3.BrickColor = BrickColor.new("Bright Really red")
  6191. p3.Material = "Neon"
  6192. p3.FormFactor = Enum.FormFactor.Custom
  6193. p3.Size = Vector3.new(1, 1.20000005, 2.0999999)
  6194. p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501)
  6195. p3.CanCollide = false
  6196. p3.Locked = true
  6197. p3.Elasticity = 0
  6198. p3.BottomSurface = Enum.SurfaceType.Smooth
  6199. p3.TopSurface = Enum.SurfaceType.Smooth
  6200. b3 = Instance.new("SpecialMesh", p3)
  6201. b3.MeshType = Enum.MeshType.Wedge
  6202. b3.Name = "Mesh"
  6203. b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  6204. p4 = Instance.new("Part", m)
  6205. p4.BrickColor = BrickColor.new("Bright Really red")
  6206. p4.Material = "Neon"
  6207. p4.FormFactor = Enum.FormFactor.Custom
  6208. p4.Size = Vector3.new(1, 1.43999994, 2.05000019)
  6209. p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151)
  6210. p4.CanCollide = false
  6211. p4.Locked = true
  6212. p4.Elasticity = 0
  6213. p4.BottomSurface = Enum.SurfaceType.Smooth
  6214. p4.TopSurface = Enum.SurfaceType.Smooth
  6215. b4 = Instance.new("SpecialMesh", p4)
  6216. b4.MeshType = Enum.MeshType.Wedge
  6217. b4.Name = "Mesh"
  6218. b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  6219. p5 = Instance.new("Part", m)
  6220. p5.BrickColor = BrickColor.new("Bright Really red")
  6221. p5.Material = "Neon"
  6222. p5.FormFactor = Enum.FormFactor.Custom
  6223. p5.Size = Vector3.new(1, 1.20000005, 3.20000005)
  6224. p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246)
  6225. p5.CanCollide = false
  6226. p5.Locked = true
  6227. p5.Elasticity = 0
  6228. p5.BottomSurface = Enum.SurfaceType.Smooth
  6229. p5.TopSurface = Enum.SurfaceType.Smooth
  6230. b5 = Instance.new("SpecialMesh", p5)
  6231. b5.MeshType = Enum.MeshType.Wedge
  6232. b5.Name = "Mesh"
  6233. b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  6234. p6 = Instance.new("Part", m)
  6235. p6.Name = "Handle"
  6236. p6.BrickColor = BrickColor.new("Really black")
  6237. p6.FormFactor = Enum.FormFactor.Custom
  6238. p6.Size = Vector3.new(1.5999999, 13.6000004, 1)
  6239. p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005)
  6240. p6.CanCollide = false
  6241. p6.Locked = true
  6242. p6.Elasticity = 0
  6243. p6.BottomSurface = Enum.SurfaceType.Smooth
  6244. p6.TopSurface = Enum.SurfaceType.Smooth
  6245. b6 = Instance.new("BlockMesh", p6)
  6246. b6.Name = "Mesh"
  6247. b6.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  6248. p7 = Instance.new("Part", m)
  6249. p7.BrickColor = BrickColor.new("Bright Really red")
  6250. p7.Material = "Neon"
  6251. p7.FormFactor = Enum.FormFactor.Custom
  6252. p7.Size = Vector3.new(1, 1.00999999, 1.05000019)
  6253. p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818)
  6254. p7.CanCollide = false
  6255. p7.Locked = true
  6256. p7.Elasticity = 0
  6257. p7.BottomSurface = Enum.SurfaceType.Smooth
  6258. p7.TopSurface = Enum.SurfaceType.Smooth
  6259. b7 = Instance.new("SpecialMesh", p7)
  6260. b7.MeshType = Enum.MeshType.Wedge
  6261. b7.Name = "Mesh"
  6262. b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  6263. p8 = Instance.new("Part", m)
  6264. p8.BrickColor = BrickColor.new("Bright Really red")
  6265. p8.Material = "Neon"
  6266. p8.FormFactor = Enum.FormFactor.Custom
  6267. p8.Size = Vector3.new(1, 1.00999999, 1.05000019)
  6268. p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699)
  6269. p8.CanCollide = false
  6270. p8.Locked = true
  6271. p8.Elasticity = 0
  6272. p8.BottomSurface = Enum.SurfaceType.Smooth
  6273. p8.TopSurface = Enum.SurfaceType.Smooth
  6274. b8 = Instance.new("SpecialMesh", p8)
  6275. b8.MeshType = Enum.MeshType.Wedge
  6276. b8.Name = "Mesh"
  6277. b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  6278. p9 = Instance.new("Part", m)
  6279. p9.BrickColor = BrickColor.new("Really black")
  6280. p9.FormFactor = Enum.FormFactor.Custom
  6281. p9.Size = Vector3.new(1, 1.07999957, 1)
  6282. p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005)
  6283. p9.CanCollide = false
  6284. p9.Locked = true
  6285. p9.Elasticity = 0
  6286. p9.BottomSurface = Enum.SurfaceType.Smooth
  6287. p9.TopSurface = Enum.SurfaceType.Smooth
  6288. b9 = Instance.new("BlockMesh", p9)
  6289. b9.Name = "Mesh"
  6290. b9.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  6291. p10 = Instance.new("Part", m)
  6292. p10.BrickColor = BrickColor.new("Really black")
  6293. p10.FormFactor = Enum.FormFactor.Custom
  6294. p10.Size = Vector3.new(1, 1.41999948, 1)
  6295. p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005)
  6296. p10.CanCollide = false
  6297. p10.Locked = true
  6298. p10.Elasticity = 0
  6299. p10.BottomSurface = Enum.SurfaceType.Smooth
  6300. p10.TopSurface = Enum.SurfaceType.Smooth
  6301. b10 = Instance.new("BlockMesh", p10)
  6302. b10.Name = "Mesh"
  6303. b10.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  6304. p11 = Instance.new("Part", m)
  6305. p11.BrickColor = BrickColor.new("Really black")
  6306. p11.FormFactor = Enum.FormFactor.Custom
  6307. p11.Size = Vector3.new(1, 1.50999951, 1)
  6308. p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005)
  6309. p11.CanCollide = false
  6310. p11.Locked = true
  6311. p11.Elasticity = 0
  6312. p11.BottomSurface = Enum.SurfaceType.Smooth
  6313. p11.TopSurface = Enum.SurfaceType.Smooth
  6314. b11 = Instance.new("BlockMesh", p11)
  6315. b11.Name = "Mesh"
  6316. b11.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  6317. p12 = Instance.new("Part", m)
  6318. p12.Name = "BladeCenter"
  6319. p12.BrickColor = BrickColor.new("Dark stone grey")
  6320. p12.Material = Enum.Material.Concrete
  6321. p12.FormFactor = Enum.FormFactor.Symmetric
  6322. p12.Size = Vector3.new(1, 2, 2)
  6323. p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005)
  6324. p12.CanCollide = false
  6325. p12.Locked = true
  6326. p12.BottomSurface = Enum.SurfaceType.Smooth
  6327. p12.TopSurface = Enum.SurfaceType.Smooth
  6328. b12 = Instance.new("SpecialMesh", p12)
  6329. b12.MeshType = Enum.MeshType.Brick
  6330. b12.Name = "Mesh"
  6331. b12.Scale = Vector3.new(0.499999911, 1, 0.699999928)
  6332. p13 = Instance.new("Part", m)
  6333. p13.BrickColor = BrickColor.new("Really black")
  6334. p13.FormFactor = Enum.FormFactor.Custom
  6335. p13.Size = Vector3.new(2.91000009, 4.3300004, 1)
  6336. p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005)
  6337. p13.CanCollide = false
  6338. p13.Locked = true
  6339. p13.Elasticity = 0
  6340. p13.BottomSurface = Enum.SurfaceType.Smooth
  6341. p13.TopSurface = Enum.SurfaceType.Smooth
  6342. b13 = Instance.new("BlockMesh", p13)
  6343. b13.Name = "Mesh"
  6344. b13.Scale = Vector3.new(1, 1, 0.400000006)
  6345. p14 = Instance.new("Part", m)
  6346. p14.BrickColor = BrickColor.new("Really black")
  6347. p14.FormFactor = Enum.FormFactor.Custom
  6348. p14.Size = Vector3.new(2.5, 2.17999935, 1)
  6349. p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6420059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005)
  6350. p14.CanCollide = false
  6351. p14.Locked = true
  6352. p14.Elasticity = 0
  6353. p14.BottomSurface = Enum.SurfaceType.Smooth
  6354. p14.TopSurface = Enum.SurfaceType.Smooth
  6355. b14 = Instance.new("BlockMesh", p14)
  6356. b14.Name = "Mesh"
  6357. b14.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  6358. p15 = Instance.new("Part", m)
  6359. p15.BrickColor = BrickColor.new("Really black")
  6360. p15.FormFactor = Enum.FormFactor.Custom
  6361. p15.Size = Vector3.new(1.16999996, 4.2699995, 1)
  6362. p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005)
  6363. p15.CanCollide = false
  6364. p15.Locked = true
  6365. p15.Elasticity = 0
  6366. p15.BottomSurface = Enum.SurfaceType.Smooth
  6367. p15.TopSurface = Enum.SurfaceType.Smooth
  6368. b15 = Instance.new("BlockMesh", p15)
  6369. b15.Name = "Mesh"
  6370. b15.Scale = Vector3.new(1, 1, 0.400000006)
  6371. p16 = Instance.new("Part", m)
  6372. p16.BrickColor = BrickColor.new("Really black")
  6373. p16.FormFactor = Enum.FormFactor.Custom
  6374. p16.Size = Vector3.new(1.68999994, 4.76000023, 1)
  6375. p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005)
  6376. p16.CanCollide = false
  6377. p16.Locked = true
  6378. p16.Elasticity = 0
  6379. p16.BottomSurface = Enum.SurfaceType.Smooth
  6380. p16.TopSurface = Enum.SurfaceType.Smooth
  6381. b16 = Instance.new("BlockMesh", p16)
  6382. b16.Name = "Mesh"
  6383. b16.Scale = Vector3.new(1, 1, 0.400000006)
  6384. p17 = Instance.new("Part", m)
  6385. p17.BrickColor = BrickColor.new("Really black")
  6386. p17.FormFactor = Enum.FormFactor.Custom
  6387. p17.Size = Vector3.new(1.78999996, 4.21999979, 1)
  6388. p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005)
  6389. p17.CanCollide = false
  6390. p17.Locked = true
  6391. p17.Elasticity = 0
  6392. p17.BottomSurface = Enum.SurfaceType.Smooth
  6393. p17.TopSurface = Enum.SurfaceType.Smooth
  6394. b17 = Instance.new("BlockMesh", p17)
  6395. b17.Name = "Mesh"
  6396. b17.Scale = Vector3.new(1, 1, 0.400000006)
  6397. p18 = Instance.new("WedgePart", m)
  6398. p18.BrickColor = BrickColor.new("Dark stone grey")
  6399. p18.Name = "BladePart1"
  6400. p18.Material = Enum.Material.Concrete
  6401. p18.Name = "Wedge"
  6402. p18.FormFactor = Enum.FormFactor.Symmetric
  6403. p18.Size = Vector3.new(1, 4, 2)
  6404. p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005)
  6405. p18.CanCollide = false
  6406. p18.Locked = true
  6407. p18.BottomSurface = Enum.SurfaceType.Smooth
  6408. p18.TopSurface = Enum.SurfaceType.Smooth
  6409. b18 = Instance.new("SpecialMesh", p18)
  6410. b18.MeshType = Enum.MeshType.Wedge
  6411. b18.Name = "Mesh"
  6412. b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  6413. p19 = Instance.new("WedgePart", m)
  6414. p19.BrickColor = BrickColor.new("Dark stone grey")
  6415. p19.Name = "BladePart2"
  6416. p19.Material = Enum.Material.Concrete
  6417. p19.Name = "Wedge"
  6418. p19.FormFactor = Enum.FormFactor.Symmetric
  6419. p19.Size = Vector3.new(1, 4, 2)
  6420. p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005)
  6421. p19.CanCollide = false
  6422. p19.Locked = true
  6423. p19.BottomSurface = Enum.SurfaceType.Smooth
  6424. p19.TopSurface = Enum.SurfaceType.Smooth
  6425. b19 = Instance.new("SpecialMesh", p19)
  6426. b19.MeshType = Enum.MeshType.Wedge
  6427. b19.Name = "Mesh"
  6428. b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  6429. p20 = Instance.new("Part", m)
  6430. p20.BrickColor = BrickColor.new("Really black")
  6431. p20.FormFactor = Enum.FormFactor.Custom
  6432. p20.Size = Vector3.new(2.53000021, 2.39999938, 1)
  6433. p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005)
  6434. p20.CanCollide = false
  6435. p20.Locked = true
  6436. p20.Elasticity = 0
  6437. p20.BottomSurface = Enum.SurfaceType.Smooth
  6438. p20.TopSurface = Enum.SurfaceType.Smooth
  6439. b20 = Instance.new("BlockMesh", p20)
  6440. b20.Name = "Mesh"
  6441. b20.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  6442. p21 = Instance.new("Part", m)
  6443. p21.BrickColor = BrickColor.new("Bright Really red")
  6444. p21.Material = "Neon"
  6445. p21.FormFactor = Enum.FormFactor.Custom
  6446. p21.Size = Vector3.new(1, 1.43999994, 1.59000015)
  6447. p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025)
  6448. p21.CanCollide = false
  6449. p21.Locked = true
  6450. p21.Elasticity = 0
  6451. p21.BottomSurface = Enum.SurfaceType.Smooth
  6452. p21.TopSurface = Enum.SurfaceType.Smooth
  6453. b21 = Instance.new("SpecialMesh", p21)
  6454. b21.MeshType = Enum.MeshType.Wedge
  6455. b21.Name = "Mesh"
  6456. b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  6457. w1 = Instance.new("Weld", p1)
  6458. w1.Name = "Part_Weld"
  6459. w1.Part0 = p1
  6460. w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  6461. w1.Part1 = p2
  6462. w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  6463. w2 = Instance.new("Weld", p2)
  6464. w2.Name = "Part_Weld"
  6465. w2.Part0 = p2
  6466. w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  6467. w2.Part1 = p3
  6468. w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  6469. w3 = Instance.new("Weld", p3)
  6470. w3.Name = "Part_Weld"
  6471. w3.Part0 = p3
  6472. w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  6473. w3.Part1 = p4
  6474. w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  6475. w4 = Instance.new("Weld", p4)
  6476. w4.Name = "Part_Weld"
  6477. w4.Part0 = p4
  6478. w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  6479. w4.Part1 = p5
  6480. w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  6481. w5 = Instance.new("Weld", p5)
  6482. w5.Name = "Part_Weld"
  6483. w5.Part0 = p5
  6484. w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  6485. w5.Part1 = p6
  6486. w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  6487. w6 = Instance.new("Weld", p6)
  6488. w6.Name = "Part_Weld"
  6489. w6.Part0 = p6
  6490. w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  6491. w6.Part1 = p7
  6492. w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  6493. w7 = Instance.new("Weld", p7)
  6494. w7.Name = "Part_Weld"
  6495. w7.Part0 = p7
  6496. w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  6497. w7.Part1 = p8
  6498. w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  6499. w8 = Instance.new("Weld", p8)
  6500. w8.Name = "Part_Weld"
  6501. w8.Part0 = p8
  6502. w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  6503. w8.Part1 = p9
  6504. w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  6505. w9 = Instance.new("Weld", p9)
  6506. w9.Name = "Part_Weld"
  6507. w9.Part0 = p9
  6508. w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  6509. w9.Part1 = p10
  6510. w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  6511. w10 = Instance.new("Weld", p10)
  6512. w10.Name = "Part_Weld"
  6513. w10.Part0 = p10
  6514. w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  6515. w10.Part1 = p11
  6516. w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  6517. w11 = Instance.new("Weld", p11)
  6518. w11.Name = "Part_Weld"
  6519. w11.Part0 = p11
  6520. w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  6521. w11.Part1 = p12
  6522. w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  6523. w12 = Instance.new("Weld", p12)
  6524. w12.Name = "Part_Weld"
  6525. w12.Part0 = p12
  6526. w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  6527. w12.Part1 = p13
  6528. w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  6529. w13 = Instance.new("Weld", p13)
  6530. w13.Name = "Part_Weld"
  6531. w13.Part0 = p13
  6532. w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  6533. w13.Part1 = p14
  6534. w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  6535. w14 = Instance.new("Weld", p14)
  6536. w14.Name = "Part_Weld"
  6537. w14.Part0 = p14
  6538. w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  6539. w14.Part1 = p15
  6540. w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  6541. w15 = Instance.new("Weld", p15)
  6542. w15.Name = "Part_Weld"
  6543. w15.Part0 = p15
  6544. w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  6545. w15.Part1 = p16
  6546. w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  6547. w16 = Instance.new("Weld", p16)
  6548. w16.Name = "Part_Weld"
  6549. w16.Part0 = p16
  6550. w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  6551. w16.Part1 = p17
  6552. w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  6553. w17 = Instance.new("Weld", p17)
  6554. w17.Name = "Wedge_Weld"
  6555. w17.Part0 = p17
  6556. w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  6557. w17.Part1 = p18
  6558. w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  6559. w18 = Instance.new("Weld", p18)
  6560. w18.Name = "Wedge_Weld"
  6561. w18.Part0 = p18
  6562. w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  6563. w18.Part1 = p19
  6564. w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  6565. w19 = Instance.new("Weld", p19)
  6566. w19.Name = "Part_Weld"
  6567. w19.Part0 = p19
  6568. w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  6569. w19.Part1 = p20
  6570. w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  6571. w20 = Instance.new("Weld", p20)
  6572. w20.Name = "Part_Weld"
  6573. w20.Part0 = p20
  6574. w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  6575. w20.Part1 = p21
  6576. w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  6577. m.Parent = char
  6578. m:MakeJoints()
  6579. ----------------------------------------------------
  6580. local cor = Instance.new("Part", char.Absolution)
  6581. cor.Name = "Thingy"
  6582. cor.Locked = true
  6583. cor.BottomSurface = 0
  6584. cor.CanCollide = false
  6585. cor.Size = Vector3.new(1, 13, 1)
  6586. cor.Transparency = 1
  6587. cor.TopSurface = 0
  6588. corw = Instance.new("Weld", cor)
  6589. corw.Part0 = rarm
  6590. corw.Part1 = cor
  6591. corw.C0 = CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  6592. corw.C1 = CFrame.new(0, 0, 0)
  6593. weld1 = Instance.new("Weld", char.Absolution)
  6594. weld1.Part0 = cor
  6595. weld1.Part1 = p6
  6596. weld1.C0 = CFrame.new(0, 0, 0)
  6597. ----------------------------------------------------
  6598. hitb = Instance.new("Part", char.Absolution)
  6599. hitb.Name = "Thingy2"
  6600. hitb.Locked = true
  6601. hitb.BottomSurface = 0
  6602. hitb.CanCollide = false
  6603. hitb.Size = Vector3.new(0, 8, 6)
  6604. hitb.Transparency = 1
  6605. hitb.TopSurface = 0
  6606. weld2 = Instance.new("Weld", char.Absolution)
  6607. weld2.Part0 = hitb
  6608. weld2.Part1 = p12
  6609. weld2.C0 = CFrame.new(0, .6, 1)
  6610. ----------------------------------------------------
  6611. local m = Instance.new("Model")
  6612. m.Name = "Claw"
  6613. p1 = Instance.new("Part", m)
  6614. p1.BrickColor = BrickColor.new("Really black")
  6615. p1.FormFactor = Enum.FormFactor.Custom
  6616. p1.Size = Vector3.new(1.5, 0.5, 0.5)
  6617. p1.CFrame = CFrame.new(2.91120553, 6.79703379, -19.5339718, -0.205515206, -0.209888965, 0.955883741, 0.52527827, -0.847774804, -0.0732159689, 0.825741529, 0.487057745, 0.284480691)
  6618. p1.CanCollide = false
  6619. p1.Locked = true
  6620. p1.BottomSurface = Enum.SurfaceType.Smooth
  6621. p1.TopSurface = Enum.SurfaceType.Smooth
  6622. b1 = Instance.new("BlockMesh", p1)
  6623. b1.Name = "Mesh"
  6624. p2 = Instance.new("WedgePart", m)
  6625. p2.BrickColor = BrickColor.new("Really black")
  6626. p2.Name = "Wedge"
  6627. p2.FormFactor = Enum.FormFactor.Custom
  6628. p2.Size = Vector3.new(3, 1, 0.5)
  6629. p2.CFrame = CFrame.new(2.94872427, 6.13246727, -16.5004997, -5.96046448e-008, -4.47034836e-008, -1.00000358, -1.3615936e-005, 0.99999994, 4.47034836e-008, 1.00000358, 1.41002238e-005, 0)
  6630. p2.CanCollide = false
  6631. p2.Locked = true
  6632. p2.BottomSurface = Enum.SurfaceType.Smooth
  6633. p2.TopSurface = Enum.SurfaceType.Smooth
  6634. p3 = Instance.new("Part", m)
  6635. p3.BrickColor = BrickColor.new("Really black")
  6636. p3.FormFactor = Enum.FormFactor.Custom
  6637. p3.Size = Vector3.new(1.5, 0.5, 0.5)
  6638. p3.CFrame = CFrame.new(1.84869456, 6.79700661, -18.5422173, -5.06400113e-008, 1.07230136e-007, 1.00000715, -0.499905825, -0.866079628, -1.1125789e-007, 0.86608547, -0.499910295, -2.17476881e-008)
  6639. p3.CanCollide = false
  6640. p3.Locked = true
  6641. p3.BottomSurface = Enum.SurfaceType.Smooth
  6642. p3.TopSurface = Enum.SurfaceType.Smooth
  6643. b2 = Instance.new("BlockMesh", p3)
  6644. b2.Name = "Mesh"
  6645. p4 = Instance.new("WedgePart", m)
  6646. p4.BrickColor = BrickColor.new("Really black")
  6647. p4.Name = "Wedge"
  6648. p4.FormFactor = Enum.FormFactor.Custom
  6649. p4.Size = Vector3.new(3, 1, 0.5)
  6650. p4.CFrame = CFrame.new(0.0487272739, 4.13279819, -16.5004959, -1.62921424e-007, 1.78814929e-007, 1.00001431, -1.2755394e-005, -0.999999762, -1.78813849e-007, 1.00001431, -1.46627426e-005, -7.54998553e-008)
  6651. p4.CanCollide = false
  6652. p4.Locked = true
  6653. p4.BottomSurface = Enum.SurfaceType.Smooth
  6654. p4.TopSurface = Enum.SurfaceType.Smooth
  6655. p5 = Instance.new("Part", m)
  6656. p5.BrickColor = BrickColor.new("Really black")
  6657. p5.FormFactor = Enum.FormFactor.Custom
  6658. p5.Size = Vector3.new(1.5, 0.5, 0.5)
  6659. p5.CFrame = CFrame.new(1.84874606, 6.79701567, -19.6422844, -4.29027068e-007, 1.9046513e-007, 1.00001431, 0.500089467, -0.865973532, 2.18601315e-008, 0.865987122, 0.50009501, 3.78533827e-008)
  6660. p5.CanCollide = false
  6661. p5.Locked = true
  6662. p5.BottomSurface = Enum.SurfaceType.Smooth
  6663. p5.TopSurface = Enum.SurfaceType.Smooth
  6664. b3 = Instance.new("BlockMesh", p5)
  6665. b3.Name = "Mesh"
  6666. p6 = Instance.new("Part", m)
  6667. p6.BrickColor = BrickColor.new("Really black")
  6668. p6.FormFactor = Enum.FormFactor.Custom
  6669. p6.Size = Vector3.new(1.5, 0.5, 0.5)
  6670. p6.CFrame = CFrame.new(2.61122823, 6.79701757, -18.433939, -0.250001401, 0.0669622123, 0.965941966, -0.491382152, -0.868364573, -0.0669801831, 0.834303975, -0.491393685, 0.249996051)
  6671. p6.CanCollide = false
  6672. p6.Locked = true
  6673. p6.BottomSurface = Enum.SurfaceType.Smooth
  6674. p6.TopSurface = Enum.SurfaceType.Smooth
  6675. b4 = Instance.new("BlockMesh", p6)
  6676. b4.Name = "Mesh"
  6677. p7 = Instance.new("Part", m)
  6678. p7.BrickColor = BrickColor.new("Really black")
  6679. p7.FormFactor = Enum.FormFactor.Custom
  6680. p7.Size = Vector3.new(3, 1, 1.20000005)
  6681. p7.CFrame = CFrame.new(2.59874034, 5.13276958, -16.5005379, -3.27825546e-007, -3.57627869e-007, -1.00001431, -0.000133868307, 0.99999994, 1.49011612e-008, 1.00001442, 0.000135900453, -5.96046448e-008)
  6682. p7.CanCollide = false
  6683. p7.Locked = true
  6684. p7.BottomSurface = Enum.SurfaceType.Smooth
  6685. p7.TopSurface = Enum.SurfaceType.Smooth
  6686. b5 = Instance.new("BlockMesh", p7)
  6687. b5.Name = "Mesh"
  6688. p8 = Instance.new("Part", m)
  6689. p8.BrickColor = BrickColor.new("Bright Really red")
  6690. p8.Material = "Neon"
  6691. p8.FormFactor = Enum.FormFactor.Symmetric
  6692. p8.Size = Vector3.new(1, 1, 1)
  6693. p8.CFrame = CFrame.new(1.84841466, 6.25537968, -20.3997307, -1.42129729e-005, 0.00428489037, -1.00000513, 0.965967655, 0.258660465, 0.00109496934, 0.258668512, -0.965972245, -0.00414247159)
  6694. p8.CanCollide = false
  6695. p8.Locked = true
  6696. b6 = Instance.new("SpecialMesh", p8)
  6697. b6.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6698. b6.TextureId = ""
  6699. b6.MeshType = Enum.MeshType.FileMesh
  6700. b6.Name = "Mesh"
  6701. b6.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  6702. p9 = Instance.new("Part", m)
  6703. p9.BrickColor = BrickColor.new("Really black")
  6704. p9.FormFactor = Enum.FormFactor.Custom
  6705. p9.Size = Vector3.new(1.5, 0.5, 0.5)
  6706. p9.CFrame = CFrame.new(2.79691935, 3.68131566, -18.264101, -0.277095288, -0.561500967, -0.779720128, 0.631033003, 0.505603611, -0.58835566, 0.724593103, -0.655058563, 0.214224264)
  6707. p9.CanCollide = false
  6708. p9.Locked = true
  6709. p9.BottomSurface = Enum.SurfaceType.Smooth
  6710. p9.TopSurface = Enum.SurfaceType.Smooth
  6711. b7 = Instance.new("BlockMesh", p9)
  6712. b7.Name = "Mesh"
  6713. p10 = Instance.new("Part", m)
  6714. p10.BrickColor = BrickColor.new("Bright Really red")
  6715. p10.Material = "Neon"
  6716. p10.FormFactor = Enum.FormFactor.Symmetric
  6717. p10.Size = Vector3.new(1, 1, 1)
  6718. p10.CFrame = CFrame.new(3.09846497, 6.25236273, -20.2996788, -0.0669716895, 0.254178405, -0.964850724, 0.96595335, 0.258713901, 0.00110733509, 0.249903828, -0.93192625, -0.262850702)
  6719. p10.CanCollide = false
  6720. p10.Locked = true
  6721. b8 = Instance.new("SpecialMesh", p10)
  6722. b8.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6723. b8.TextureId = ""
  6724. b8.MeshType = Enum.MeshType.FileMesh
  6725. b8.Name = "Mesh"
  6726. b8.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  6727. p11 = Instance.new("Part", m)
  6728. p11.BrickColor = BrickColor.new("Really black")
  6729. p11.FormFactor = Enum.FormFactor.Custom
  6730. p11.Size = Vector3.new(1.5, 0.5, 0.5)
  6731. p11.CFrame = CFrame.new(0.386122227, 6.79699421, -18.533905, 0.250022948, -0.0669473261, 0.965937555, -0.491377324, -0.868365645, 0.0670026764, 0.834300399, -0.491393894, -0.250007868)
  6732. p11.CanCollide = false
  6733. p11.Locked = true
  6734. p11.BottomSurface = Enum.SurfaceType.Smooth
  6735. p11.TopSurface = Enum.SurfaceType.Smooth
  6736. b9 = Instance.new("BlockMesh", p11)
  6737. b9.Name = "Mesh"
  6738. p12 = Instance.new("Part", m)
  6739. p12.BrickColor = BrickColor.new("Really black")
  6740. p12.FormFactor = Enum.FormFactor.Custom
  6741. p12.Size = Vector3.new(1.5, 0.5, 0.5)
  6742. p12.CFrame = CFrame.new(1.14871967, 6.79700947, -19.6422291, -4.76837158e-007, 2.83122063e-007, 1.00001442, 0.500089884, -0.865973473, 4.47034836e-008, 0.865987122, 0.500095367, 1.49011612e-008)
  6743. p12.CanCollide = false
  6744. p12.Locked = true
  6745. p12.BottomSurface = Enum.SurfaceType.Smooth
  6746. p12.TopSurface = Enum.SurfaceType.Smooth
  6747. b10 = Instance.new("BlockMesh", p12)
  6748. b10.Name = "Mesh"
  6749. p13 = Instance.new("Part", m)
  6750. p13.BrickColor = BrickColor.new("Really black")
  6751. p13.FormFactor = Enum.FormFactor.Custom
  6752. p13.Size = Vector3.new(1.5, 0.5, 0.5)
  6753. p13.CFrame = CFrame.new(1.14870512, 6.79699612, -18.5421638, -4.63888163e-008, 5.08347114e-007, 1.00001442, -0.499899268, -0.866083562, -2.18518963e-008, 0.866095126, -0.499908328, 3.78581007e-008)
  6754. p13.CanCollide = false
  6755. p13.Locked = true
  6756. p13.BottomSurface = Enum.SurfaceType.Smooth
  6757. p13.TopSurface = Enum.SurfaceType.Smooth
  6758. b11 = Instance.new("BlockMesh", p13)
  6759. b11.Name = "Mesh"
  6760. p14 = Instance.new("Part", m)
  6761. p14.BrickColor = BrickColor.new("Bright Really red")
  6762. p14.Material = "Neon"
  6763. p14.FormFactor = Enum.FormFactor.Symmetric
  6764. p14.Size = Vector3.new(1, 1, 1)
  6765. p14.CFrame = CFrame.new(1.14845455, 6.25537348, -20.3996773, -1.42545232e-005, 0.00425684778, -1.00000536, 0.965958476, 0.258694947, 0.00108788908, 0.258703023, -0.965963125, -0.00411536777)
  6766. p14.CanCollide = false
  6767. p14.Locked = true
  6768. b12 = Instance.new("SpecialMesh", p14)
  6769. b12.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6770. b12.TextureId = ""
  6771. b12.MeshType = Enum.MeshType.FileMesh
  6772. b12.Name = "Mesh"
  6773. b12.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  6774. p15 = Instance.new("Part", m)
  6775. p15.BrickColor = BrickColor.new("Medium stone grey")
  6776. p15.Transparency = 1
  6777. p15.Name = "ArmPart"
  6778. p15.FormFactor = Enum.FormFactor.Custom
  6779. p15.Size = Vector3.new(2, 1, 1)
  6780. p15.CFrame = CFrame.new(1.49875152, 5.13257265, -16.0004654, -2.99420208e-007, 4.39002179e-007, 1.00001442, 0.00011029192, -1, 0, 1.00001454, 0.000108176115, 4.42378223e-008)
  6781. p15.CanCollide = false
  6782. p15.Locked = true
  6783. p15.BottomSurface = Enum.SurfaceType.Smooth
  6784. p15.TopSurface = Enum.SurfaceType.Smooth
  6785. b13 = Instance.new("BlockMesh", p15)
  6786. b13.Name = "Mesh"
  6787. p16 = Instance.new("Part", m)
  6788. p16.BrickColor = BrickColor.new("Really black")
  6789. p16.FormFactor = Enum.FormFactor.Custom
  6790. p16.Size = Vector3.new(3, 1, 2.4000001)
  6791. p16.CFrame = CFrame.new(1.49872661, 6.13250732, -16.5007095, -2.98894406e-007, 4.39006953e-007, 1.00001442, 0.000110270419, -1, 4.71678729e-012, 1.00001454, 0.000108154614, 4.37120207e-008)
  6792. p16.CanCollide = false
  6793. p16.Locked = true
  6794. p16.BottomSurface = Enum.SurfaceType.Smooth
  6795. p16.TopSurface = Enum.SurfaceType.Smooth
  6796. b14 = Instance.new("BlockMesh", p16)
  6797. b14.Name = "Mesh"
  6798. p17 = Instance.new("Part", m)
  6799. p17.BrickColor = BrickColor.new("Really black")
  6800. p17.FormFactor = Enum.FormFactor.Custom
  6801. p17.Size = Vector3.new(1.5, 0.5, 0.5)
  6802. p17.CFrame = CFrame.new(2.77308726, 3.37837577, -19.2558823, 0.396035522, -0.497440547, -0.771840453, -0.207958207, 0.770127177, -0.603040278, 0.894391596, 0.399337679, 0.201549783)
  6803. p17.CanCollide = false
  6804. p17.Locked = true
  6805. p17.BottomSurface = Enum.SurfaceType.Smooth
  6806. p17.TopSurface = Enum.SurfaceType.Smooth
  6807. b15 = Instance.new("BlockMesh", p17)
  6808. b15.Name = "Mesh"
  6809. p18 = Instance.new("Part", m)
  6810. p18.BrickColor = BrickColor.new("Bright Really red")
  6811. p18.Material = "Neon"
  6812. p18.FormFactor = Enum.FormFactor.Symmetric
  6813. p18.Size = Vector3.new(1, 1, 1)
  6814. p18.CFrame = CFrame.new(-0.0516102314, 6.25535488, -20.1996384, 0.066943109, -0.245838761, -0.967011333, 0.965954781, 0.258709013, 0.00110003352, 0.249906152, -0.934162259, 0.254788101)
  6815. p18.CanCollide = false
  6816. p18.Locked = true
  6817. b16 = Instance.new("SpecialMesh", p18)
  6818. b16.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6819. b16.TextureId = ""
  6820. b16.MeshType = Enum.MeshType.FileMesh
  6821. b16.Name = "Mesh"
  6822. b16.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  6823. p19 = Instance.new("Part", m)
  6824. p19.BrickColor = BrickColor.new("Bright Really red")
  6825. p19.Material = "Neon"
  6826. p19.FormFactor = Enum.FormFactor.Symmetric
  6827. p19.Size = Vector3.new(1, 1, 1)
  6828. p19.CFrame = CFrame.new(2.43177533, 3.59484506, -20.0301056, 0.559401393, 0.116905749, 0.820629179, -0.685213447, -0.491872638, 0.537163019, 0.466440916, -0.862796843, -0.195047855)
  6829. p19.CanCollide = false
  6830. p19.Locked = true
  6831. b17 = Instance.new("SpecialMesh", p19)
  6832. b17.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6833. b17.TextureId = ""
  6834. b17.MeshType = Enum.MeshType.FileMesh
  6835. b17.Name = "Mesh"
  6836. b17.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  6837. p20 = Instance.new("Part", m)
  6838. p20.BrickColor = BrickColor.new("Really black")
  6839. p20.FormFactor = Enum.FormFactor.Custom
  6840. p20.Size = Vector3.new(3, 1, 2.4000001)
  6841. p20.CFrame = CFrame.new(1.49873698, 4.13275099, -16.500618, -2.38418579e-007, -4.47034836e-007, -1.00001454, -0.000133797526, 1.00000024, -2.98023224e-008, 1.00001466, 0.000135831535, -5.96046448e-008)
  6842. p20.CanCollide = false
  6843. p20.Locked = true
  6844. p20.BottomSurface = Enum.SurfaceType.Smooth
  6845. p20.TopSurface = Enum.SurfaceType.Smooth
  6846. b18 = Instance.new("BlockMesh", p20)
  6847. b18.Name = "Mesh"
  6848. p21 = Instance.new("Part", m)
  6849. p21.BrickColor = BrickColor.new("Really black")
  6850. p21.FormFactor = Enum.FormFactor.Custom
  6851. p21.Size = Vector3.new(3, 1, 1.19999993)
  6852. p21.CFrame = CFrame.new(0.398718834, 5.13273239, -16.5005798, -2.22529991e-007, -4.17224015e-007, -1.00001454, -0.000133820766, 1.00000024, 5.9472427e-012, 1.00001466, 0.000135854774, -4.37120207e-008)
  6853. p21.CanCollide = false
  6854. p21.Locked = true
  6855. p21.BottomSurface = Enum.SurfaceType.Smooth
  6856. p21.TopSurface = Enum.SurfaceType.Smooth
  6857. b19 = Instance.new("BlockMesh", p21)
  6858. b19.Name = "Mesh"
  6859. p22 = Instance.new("WedgePart", m)
  6860. p22.BrickColor = BrickColor.new("Really black")
  6861. p22.Name = "Wedge"
  6862. p22.FormFactor = Enum.FormFactor.Custom
  6863. p22.Size = Vector3.new(3, 1, 0.5)
  6864. p22.CFrame = CFrame.new(2.94884443, 4.13282013, -16.5005474, 1.35156796e-007, 4.17202415e-007, -1.00001454, 1.19470278e-005, -1.00000024, -6.07483681e-013, -1.00001466, -1.39792755e-005, 4.37120278e-008)
  6865. p22.CanCollide = false
  6866. p22.Locked = true
  6867. p22.BottomSurface = Enum.SurfaceType.Smooth
  6868. p22.TopSurface = Enum.SurfaceType.Smooth
  6869. p23 = Instance.new("Part", m)
  6870. p23.BrickColor = BrickColor.new("Really black")
  6871. p23.FormFactor = Enum.FormFactor.Custom
  6872. p23.Size = Vector3.new(1.5, 0.5, 0.5)
  6873. p23.CFrame = CFrame.new(0.111123323, 6.79699326, -19.53405, 0.167916089, 0.220654398, 0.960804224, 0.593452632, -0.800862908, 0.0802069977, 0.787171543, 0.556722164, -0.265425682)
  6874. p23.CanCollide = false
  6875. p23.Locked = true
  6876. p23.BottomSurface = Enum.SurfaceType.Smooth
  6877. p23.TopSurface = Enum.SurfaceType.Smooth
  6878. b20 = Instance.new("BlockMesh", p23)
  6879. b20.Name = "Mesh"
  6880. p24 = Instance.new("WedgePart", m)
  6881. p24.BrickColor = BrickColor.new("Really black")
  6882. p24.Name = "Wedge"
  6883. p24.FormFactor = Enum.FormFactor.Custom
  6884. p24.Size = Vector3.new(3, 1, 0.5)
  6885. p24.CFrame = CFrame.new(0.0487362742, 6.13243389, -16.5004158, -0.000165194273, -0.00030361861, 1.00001442, 0.00304524973, 0.999995589, 0.000303655863, -1.00001013, 0.00304720178, -0.000164449215)
  6886. p24.CanCollide = false
  6887. p24.Locked = true
  6888. p24.BottomSurface = Enum.SurfaceType.Smooth
  6889. p24.TopSurface = Enum.SurfaceType.Smooth
  6890. p25 = Instance.new("Part", m)
  6891. p25.BrickColor = BrickColor.new("Bright Really red")
  6892. p25.Material = "Neon"
  6893. p25.FormFactor = Enum.FormFactor.Symmetric
  6894. p25.Size = Vector3.new(1, 1, 1)
  6895. p25.CFrame = CFrame.new(1.49870086, 5.13261318, -18.0007782, 1.20991026e-005, -1.00001454, -4.94604174e-005, -1.00000024, -1.16155716e-005, -0.000471511274, 0.000469659513, 4.96469293e-005, -1.00001466)
  6896. p25.CanCollide = false
  6897. p25.Locked = true
  6898. p25.BottomSurface = Enum.SurfaceType.Smooth
  6899. p25.TopSurface = Enum.SurfaceType.Smooth
  6900. b21 = Instance.new("SpecialMesh", p25)
  6901. b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6902. b21.TextureId = ""
  6903. b21.MeshType = Enum.MeshType.FileMesh
  6904. b21.Name = "Mesh"
  6905. b21.Scale = Vector3.new(1.39999998, 1.39999998, 0.600000024)
  6906. p26 = Instance.new("Part", m)
  6907. p26.BrickColor = BrickColor.new("Really black")
  6908. p26.FormFactor = Enum.FormFactor.Symmetric
  6909. p26.Size = Vector3.new(1, 1, 1)
  6910. p26.CFrame = CFrame.new(1.49868095, 5.13287783, -17.5005093, 0.00030383491, 0.000164763711, -1.00001454, -0.999995768, -0.00302907336, -0.000303868263, -0.00303102471, 1.00001025, 0.000164022902)
  6911. p26.CanCollide = false
  6912. p26.Locked = true
  6913. p26.BottomSurface = Enum.SurfaceType.Smooth
  6914. p26.TopSurface = Enum.SurfaceType.Smooth
  6915. b22 = Instance.new("SpecialMesh", p26)
  6916. b22.MeshType = Enum.MeshType.Brick
  6917. b22.Name = "Mesh"
  6918. w1 = Instance.new("Weld", p1)
  6919. w1.Name = "Wedge_Weld"
  6920. w1.Part0 = p1
  6921. w1.C0 = CFrame.new(13.1579618, 15.8875484, 3.27191186, -0.205515206, 0.52527827, 0.825741529, -0.209888965, -0.847774804, 0.487057745, 0.955883741, -0.0732159689, 0.284480691)
  6922. w1.Part1 = p2
  6923. w1.C1 = CFrame.new(16.5005817, -6.13223743, 2.94872212, -4.37113883e-008, -1.38580826e-005, 1, 0, 1, 1.38580826e-005, -1, 6.05756005e-013, -4.37113883e-008)
  6924. w2 = Instance.new("Weld", p2)
  6925. w2.Name = "Part_Weld"
  6926. w2.Part0 = p2
  6927. w2.C0 = CFrame.new(16.5006275, -6.13223362, 2.94873357, -5.96046448e-008, -1.3615936e-005, 1.00000358, -4.47034836e-008, 0.99999994, 1.41002238e-005, -1.00000358, 4.47034836e-008, 0)
  6928. w2.Part1 = p3
  6929. w2.C1 = CFrame.new(19.4568748, -3.38260746, -1.84870064, -4.37113883e-008, -0.499906301, 0.866079509, 0, -0.866079509, -0.499906301, 1, -2.18515979e-008, 3.78575393e-008)
  6930. w3 = Instance.new("Weld", p3)
  6931. w3.Name = "Wedge_Weld"
  6932. w3.Part0 = p3
  6933. w3.C0 = CFrame.new(19.456995, -3.38268948, -1.84870648, -5.06400113e-008, -0.499905825, 0.86608547, 1.07230136e-007, -0.866079628, -0.499910295, 1.00000715, -1.1125789e-007, -2.17476881e-008)
  6934. w3.Part1 = p4
  6935. w3.C1 = CFrame.new(16.5005646, 4.13256884, -0.0487511083, -4.37113883e-008, -1.37408551e-005, 1, 0, -1, -1.37408551e-005, 1, -6.00631849e-013, 4.37113883e-008)
  6936. w4 = Instance.new("Weld", p4)
  6937. w4.Name = "Part_Weld"
  6938. w4.Part0 = p4
  6939. w4.C0 = CFrame.new(16.5007706, 4.13255453, -0.0487275235, -1.62921424e-007, -1.2755394e-005, 1.00001431, 1.78814929e-007, -0.999999762, -1.46627426e-005, 1.00001431, -1.78813849e-007, -7.54998553e-008)
  6940. w4.Part1 = p5
  6941. w4.C1 = CFrame.new(13.6104183, 15.7089605, -1.84869325, -4.37113883e-008, 0.500093758, 0.865971267, 0, -0.865971267, 0.500093758, 1, 2.18597922e-008, 3.78528071e-008)
  6942. w5 = Instance.new("Weld", p5)
  6943. w5.Name = "Part_Weld"
  6944. w5.Part0 = p5
  6945. w5.C0 = CFrame.new(13.6108379, 15.7090359, -1.84877098, -4.29027068e-007, 0.500089467, 0.865987122, 1.9046513e-007, -0.865973532, 0.50009501, 1.00001431, 2.18601315e-008, 3.78533827e-008)
  6946. w5.Part1 = p6
  6947. w5.C1 = CFrame.new(19.3720245, -3.33087778, 2.54137325, -0.249996737, -0.491388977, 0.834289134, 0.0669635162, -0.868360817, -0.491391122, 0.965928316, -0.0669792444, 0.24999252)
  6948. w6 = Instance.new("Weld", p6)
  6949. w6.Name = "Part_Weld"
  6950. w6.Part0 = p6
  6951. w6.C0 = CFrame.new(19.3722382, -3.33087826, 2.54137945, -0.250001401, -0.491382152, 0.834303975, 0.0669622123, -0.868364573, -0.491393685, 0.965941966, -0.0669801831, 0.249996051)
  6952. w6.Part1 = p7
  6953. w6.C1 = CFrame.new(16.5012703, -5.1305232, 2.59873891, -4.37113883e-008, -0.000135861075, 1, 0, 1, 0.000135861075, -1, 5.9386762e-012, -4.37113883e-008)
  6954. w7 = Instance.new("Weld", p7)
  6955. w7.Name = "Part_Weld"
  6956. w7.Part0 = p7
  6957. w7.C0 = CFrame.new(16.5014496, -5.13052464, 2.59877563, -3.27825546e-007, -0.000133868307, 1.00001442, -3.57627869e-007, 0.99999994, 0.000135900453, -1.00001431, 1.49011612e-008, -5.96046448e-008)
  6958. w7.Part1 = p8
  6959. w7.C1 = CFrame.new(-0.765930653, -21.3311157, 1.75706458, -1.37833995e-005, 0.965968609, 0.258659452, 0.00428466033, 0.258657128, -0.965959728, -0.999990821, 0.00109495374, -0.00414241292)
  6960. w8 = Instance.new("Weld", p8)
  6961. w8.Name = "Part_Weld"
  6962. w8.Part0 = p8
  6963. w8.C0 = CFrame.new(-0.765703201, -21.3314991, 1.75706851, -1.42129729e-005, 0.965967655, 0.258668512, 0.00428489037, 0.258660465, -0.965972245, -1.00000513, 0.00109496934, -0.00414247159)
  6964. w8.Part1 = p9
  6965. w8.C1 = CFrame.new(11.6857395, -12.2548676, 8.25926208, -0.277089596, 0.631037474, 0.724577785, -0.561487973, 0.505604029, -0.655054033, -0.779713154, -0.588350415, 0.214222342)
  6966. w9 = Instance.new("Weld", p9)
  6967. w9.Name = "Part_Weld"
  6968. w9.Part0 = p9
  6969. w9.C0 = CFrame.new(11.6860123, -12.254859, 8.25934601, -0.277095288, 0.631033003, 0.724593103, -0.561500967, 0.505603611, -0.655058563, -0.779720128, -0.58835566, 0.214224264)
  6970. w9.Part1 = p10
  6971. w9.C1 = CFrame.new(-0.759226322, -21.3225994, -2.35311079, -0.0669693872, 0.965954244, 0.249894977, 0.254174918, 0.258710593, -0.931914091, -0.964836895, 0.00110732042, -0.262847036)
  6972. w10 = Instance.new("Weld", p10)
  6973. w10.Name = "Part_Weld"
  6974. w10.Part0 = p10
  6975. w10.C0 = CFrame.new(-0.759016514, -21.3229256, -2.3531487, -0.0669716895, 0.96595335, 0.249903828, 0.254178405, 0.258713901, -0.93192625, -0.964850724, 0.00110733509, -0.262850702)
  6976. w10.Part1 = p11
  6977. w10.C1 = CFrame.new(18.7059784, -3.17931223, -5.46201515, 0.250018269, -0.49138394, 0.834285676, -0.0669495314, -0.86836195, -0.491391063, 0.965923727, 0.0670017004, -0.250004292)
  6978. w11 = Instance.new("Weld", p11)
  6979. w11.Name = "Part_Weld"
  6980. w11.Part0 = p11
  6981. w11.C0 = CFrame.new(18.7061806, -3.17931461, -5.46200418, 0.250022948, -0.491377324, 0.834300399, -0.0669473261, -0.868365645, -0.491393894, 0.965937555, 0.0670026764, -0.250007868)
  6982. w11.Part1 = p12
  6983. w11.C1 = CFrame.new(13.6104174, 15.708952, -1.1486963, -4.37113883e-008, 0.500093997, 0.865971148, 0, -0.865971148, 0.500093997, 1, 2.18598029e-008, 3.78528e-008)
  6984. w12 = Instance.new("Weld", p12)
  6985. w12.Name = "Part_Weld"
  6986. w12.Part0 = p12
  6987. w12.C0 = CFrame.new(13.6107903, 15.7090092, -1.1487354, -4.76837158e-007, 0.500089884, 0.865987122, 2.83122063e-007, -0.865973473, 0.500095367, 1.00001442, 4.47034836e-008, 1.49011612e-008)
  6988. w12.Part1 = p13
  6989. w12.C1 = CFrame.new(19.4568653, -3.38261366, -1.14870369, -4.37113883e-008, -0.499906093, 0.866079628, 0, -0.866079628, -0.499906093, 1, -2.1851589e-008, 3.78575429e-008)
  6990. w13 = Instance.new("Weld", p13)
  6991. w13.Name = "Part_Weld"
  6992. w13.Part0 = p13
  6993. w13.C0 = CFrame.new(19.457077, -3.38260937, -1.14871991, -4.63888163e-008, -0.499899268, 0.866095126, 5.08347114e-007, -0.866083562, -0.499908328, 1.00001442, -2.18518963e-008, 3.78581007e-008)
  6994. w13.Part1 = p14
  6995. w13.C1 = CFrame.new(-0.765169621, -21.3281136, 1.05768669, -1.37638153e-005, 0.96595937, 0.258693874, 0.00425664661, 0.258691579, -0.965950608, -0.99999094, 0.00108787336, -0.00411530817)
  6996. w14 = Instance.new("Weld", p14)
  6997. w14.Name = "ArmPart_Weld"
  6998. w14.Part0 = p14
  6999. w14.C0 = CFrame.new(-0.764959335, -21.3284416, 1.05770254, -1.42545232e-005, 0.965958476, 0.258703023, 0.00425684778, 0.258694947, -0.965963125, -1.00000536, 0.00108788908, -0.00411536777)
  7000. w14.Part1 = p15
  7001. w14.C1 = CFrame.new(16.0000172, 5.13429213, -1.49874043, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  7002. w15 = Instance.new("Weld", p15)
  7003. w15.Name = "Part_Weld"
  7004. w15.Part0 = p15
  7005. w15.C0 = CFrame.new(16.0001163, 5.13430214, -1.49877143, -2.99420208e-007, 0.00011029192, 1.00001454, 4.39002179e-007, -1, 0.000108176115, 1.00001442, 0, 4.42378223e-008)
  7006. w15.Part1 = p16
  7007. w15.C1 = CFrame.new(16.5000153, 6.13429213, -1.49872518, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  7008. w16 = Instance.new("Weld", p16)
  7009. w16.Name = "Part_Weld"
  7010. w16.Part0 = p16
  7011. w16.C0 = CFrame.new(16.5002594, 6.1342907, -1.49874651, -2.98894406e-007, 0.000110270419, 1.00001454, 4.39006953e-007, -1, 0.000108154614, 1.00001442, 4.71678729e-012, 4.37120207e-008)
  7012. w16.Part1 = p17
  7013. w16.C1 = CFrame.new(16.8263168, 6.46704865, 8.05857849, 0.396029502, -0.207962677, 0.894378066, -0.497426808, 0.770130157, 0.399332225, -0.771833658, -0.603034973, 0.201548025)
  7014. w17 = Instance.new("Weld", p17)
  7015. w17.Name = "Part_Weld"
  7016. w17.Part0 = p17
  7017. w17.C0 = CFrame.new(16.8266068, 6.46726036, 8.05869198, 0.396035522, -0.207958207, 0.894391596, -0.497440547, 0.770127177, 0.399337679, -0.771840453, -0.603040278, 0.201549783)
  7018. w17.Part1 = p18
  7019. w17.C1 = CFrame.new(-0.991122723, -20.5004215, 5.08983374, 0.0669417754, 0.965955615, 0.249897182, -0.245835528, 0.258705586, -0.9341501, -0.966997266, 0.00110005983, 0.254784435)
  7020. w18 = Instance.new("Weld", p18)
  7021. w18.Name = "Part_Weld"
  7022. w18.Part0 = p18
  7023. w18.C0 = CFrame.new(-0.990923882, -20.5007305, 5.08983374, 0.066943109, 0.965954781, 0.249906152, -0.245838761, 0.258709013, -0.934162259, -0.967011333, 0.00110003352, 0.254788101)
  7024. w18.Part1 = p19
  7025. w18.C1 = CFrame.new(10.4456682, -15.7977238, -7.8332901, 0.559388936, -0.68521893, 0.466432214, 0.116898462, -0.491870552, -0.862785101, 0.820620954, 0.537157655, -0.195045918)
  7026. w19 = Instance.new("Weld", p19)
  7027. w19.Name = "Part_Weld"
  7028. w19.Part0 = p19
  7029. w19.C0 = CFrame.new(10.4457512, -15.7979813, -7.83342838, 0.559401393, -0.685213447, 0.466440916, 0.116905749, -0.491872638, -0.862796843, 0.820629179, 0.537163019, -0.195047855)
  7030. w19.Part1 = p20
  7031. w19.C1 = CFrame.new(16.5012665, -4.13050127, 1.49876332, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  7032. w20 = Instance.new("Weld", p20)
  7033. w20.Name = "Part_Weld"
  7034. w20.Part0 = p20
  7035. w20.C0 = CFrame.new(16.5013981, -4.13050938, 1.498757, -2.38418579e-007, -0.000133797526, 1.00001466, -4.47034836e-007, 1.00000024, 0.000135831535, -1.00001454, -2.98023224e-008, -5.96046448e-008)
  7036. w20.Part1 = p21
  7037. w20.C1 = CFrame.new(16.5012627, -5.13048887, 0.39874959, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  7038. w21 = Instance.new("Weld", p21)
  7039. w21.Name = "Wedge_Weld"
  7040. w21.Part0 = p21
  7041. w21.C0 = CFrame.new(16.5014935, -5.13049126, 0.398722976, -2.22529991e-007, -0.000133820766, 1.00001466, -4.17224015e-007, 1.00000024, 0.000135854774, -1.00001454, 5.9472427e-012, -4.37120207e-008)
  7042. w21.Part1 = p22
  7043. w21.C1 = CFrame.new(-16.5005875, 4.13259029, 2.94876933, -4.37113883e-008, 1.39792737e-005, -1, 0, -1, -1.39792737e-005, -1, -6.11053471e-013, 4.37113883e-008)
  7044. w22 = Instance.new("Weld", p22)
  7045. w22.Name = "Part_Weld"
  7046. w22.Part0 = p22
  7047. w22.C0 = CFrame.new(-16.500824, 4.13258791, 2.94888711, 1.35156796e-007, 1.19470278e-005, -1.00001466, 4.17202415e-007, -1.00000024, -1.39792755e-005, -1.00001454, -6.07483681e-013, 4.37120278e-008)
  7048. w22.Part1 = p23
  7049. w22.C1 = CFrame.new(11.3238592, 16.2938461, -5.83674097, 0.167913347, 0.593457043, 0.787155509, 0.220650926, -0.800859332, 0.556720257, 0.960790455, 0.0802058354, -0.265421808)
  7050. w23 = Instance.new("Weld", p23)
  7051. w23.Name = "Wedge_Weld"
  7052. w23.Part0 = p23
  7053. w23.C0 = CFrame.new(11.3242846, 16.2939701, -5.83676767, 0.167916089, 0.593452632, 0.787171543, 0.220654398, -0.800862908, 0.556722164, 0.960804224, 0.0802069977, -0.265425682)
  7054. w23.Part1 = p24
  7055. w23.C1 = CFrame.new(-16.5190907, -6.08210278, -0.053311754, -0.000165350299, 0.00304719806, -0.999995351, -0.000303142268, 0.999995351, 0.00304725766, 0.99999994, 0.000303644716, -0.000164425801)
  7056. w24 = Instance.new("Weld", p24)
  7057. w24.Name = "Part_Weld"
  7058. w24.Part0 = p24
  7059. w24.C0 = CFrame.new(-16.5192356, -6.08211088, -0.0533116534, -0.000165194273, 0.00304524973, -1.00001013, -0.00030361861, 0.999995589, 0.00304720178, 1.00001442, 0.000303655863, -0.000164449215)
  7060. w24.Part1 = p25
  7061. w24.C1 = CFrame.new(5.14108515, 1.49960721, -17.9982204, 1.16387992e-005, -0.999999881, 0.000471503939, -1, -1.1615477e-005, 4.94651576e-005, -4.94596788e-005, -0.000471504522, -0.999999881)
  7062. w25 = Instance.new("Weld", p25)
  7063. w25.Name = "Part_Weld"
  7064. w25.Part0 = p25
  7065. w25.C0 = CFrame.new(5.14104986, 1.49967504, -17.9985313, 1.20991026e-005, -1.00000024, 0.000469659513, -1.00001454, -1.16155716e-005, 4.96469293e-005, -4.94604174e-005, -0.000471511274, -1.00001466)
  7066. w25.Part1 = p26
  7067. w25.C1 = CFrame.new(5.07938719, 17.5157299, 1.50311017, 0.00030336561, -0.99999541, -0.00302907825, 0.000164940167, -0.00302901864, 0.999995351, -0.99999994, -0.000303863839, 0.000164020501)
  7068. m.Parent = char
  7069. m:MakeJoints()
  7070. ----------------------------------------------------
  7071. local cor2 = Instance.new("Part", char.Claw)
  7072. cor2.Name = "Thingy"
  7073. cor2.Locked = true
  7074. cor2.BottomSurface = 0
  7075. cor2.CanCollide = false
  7076. cor2.Size = Vector3.new(2, 1, 1)
  7077. cor2.Transparency = 1
  7078. cor2.TopSurface = 0
  7079. corw2 = Instance.new("Weld", cor2)
  7080. corw2.Part0 = larm
  7081. corw2.Part1 = cor2
  7082. corw2.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(90))
  7083. corw2.C1 = CFrame.new(0, 0, 0)
  7084. weld2 = Instance.new("Weld", char.Claw)
  7085. weld2.Part0 = cor2
  7086. weld2.Part1 = char.Claw.ArmPart
  7087. weld2.C0 = CFrame.new(0, 0, 0)
  7088. ----------------------------------------------------
  7089. local m = Instance.new("Model")
  7090. m.Name = "LeftArm"
  7091. p1 = Instance.new("WedgePart", m)
  7092. p1.BrickColor = BrickColor.new("Bright Really red")
  7093. p1.Material = Enum.Material.Neon
  7094. p1.Name = "Wedge"
  7095. p1.FormFactor = Enum.FormFactor.Custom
  7096. p1.Size = Vector3.new(1, 1.19999981, 4)
  7097. p1.CFrame = CFrame.new(60.830101, 8.39941978, -13.7674818, 1.52359269e-006, -0.707334042, 0.707343757, -2.62521735e-006, 0.707093, 0.707071185, -1.00027835, 3.43534703e-006, 4.43342998e-007)
  7098. p1.CanCollide = false
  7099. p1.Locked = true
  7100. p1.TopSurface = Enum.SurfaceType.Smooth
  7101. b1 = Instance.new("SpecialMesh", p1)
  7102. b1.MeshType = Enum.MeshType.Wedge
  7103. b1.Name = "Mesh"
  7104. b1.Scale = Vector3.new(0.200000003, 1, 1)
  7105. p2 = Instance.new("WedgePart", m)
  7106. p2.BrickColor = BrickColor.new("Bright Really red")
  7107. p2.Material = Enum.Material.Neon
  7108. p2.Name = "Wedge"
  7109. p2.FormFactor = Enum.FormFactor.Custom
  7110. p2.Size = Vector3.new(1, 1.19999981, 4)
  7111. p2.CFrame = CFrame.new(60.8306694, 8.39941502, -12.5672398, 1.56085741e-006, -0.707337618, 0.707340181, -2.7146209e-006, 0.707089424, 0.707074761, -1.00027835, 3.34575839e-006, 4.06471969e-007)
  7112. p2.CanCollide = false
  7113. p2.Locked = true
  7114. p2.TopSurface = Enum.SurfaceType.Smooth
  7115. b2 = Instance.new("SpecialMesh", p2)
  7116. b2.MeshType = Enum.MeshType.Wedge
  7117. b2.Name = "Mesh"
  7118. b2.Scale = Vector3.new(0.200000003, 1, 1)
  7119. p3 = Instance.new("WedgePart", m)
  7120. p3.BrickColor = BrickColor.new("Bright Really red")
  7121. p3.Material = Enum.Material.Neon
  7122. p3.Name = "Wedge"
  7123. p3.FormFactor = Enum.FormFactor.Custom
  7124. p3.Size = Vector3.new(1, 1.19999981, 4)
  7125. p3.CFrame = CFrame.new(60.8312187, 8.39939976, -13.1675138, 1.66519976e-006, -0.707341254, 0.707336545, -2.72952207e-006, 0.707085788, 0.707078397, -1.00027835, 3.26143936e-006, 4.69727013e-007)
  7126. p3.CanCollide = false
  7127. p3.Locked = true
  7128. p3.TopSurface = Enum.SurfaceType.Smooth
  7129. b3 = Instance.new("SpecialMesh", p3)
  7130. b3.MeshType = Enum.MeshType.Wedge
  7131. b3.Name = "Mesh"
  7132. b3.Scale = Vector3.new(0.200000003, 1, 1)
  7133. p4 = Instance.new("WedgePart", m)
  7134. p4.BrickColor = BrickColor.new("Bright Really red")
  7135. p4.Material = Enum.Material.Neon
  7136. p4.Name = "Wedge"
  7137. p4.FormFactor = Enum.FormFactor.Custom
  7138. p4.Size = Vector3.new(1, 1.19999981, 4)
  7139. p4.CFrame = CFrame.new(60.8317757, 8.39937305, -13.1676111, 1.74718321e-006, -0.70734489, 0.707332909, -2.7742235e-006, 0.707082152, 0.707082033, -1.00027835, 3.17185027e-006, 4.96093037e-007)
  7140. p4.CanCollide = false
  7141. p4.Locked = true
  7142. p4.TopSurface = Enum.SurfaceType.Smooth
  7143. b4 = Instance.new("SpecialMesh", p4)
  7144. b4.MeshType = Enum.MeshType.Wedge
  7145. b4.Name = "Mesh"
  7146. b4.Scale = Vector3.new(0.200000003, 1, 1)
  7147. p5 = Instance.new("WedgePart", m)
  7148. p5.BrickColor = BrickColor.new("Bright Really red")
  7149. p5.Material = Enum.Material.Neon
  7150. p5.Name = "Wedge"
  7151. p5.FormFactor = Enum.FormFactor.Custom
  7152. p5.Size = Vector3.new(1, 1.19999981, 3.30000019)
  7153. p5.CFrame = CFrame.new(60.4623528, 9.0813055, -13.1677084, -1.74365277e-006, 0.422768414, 0.90661031, 3.01146247e-006, -0.90627563, 0.422602654, 1.00028574, -3.16541991e-006, -6.48408104e-007)
  7154. p5.CanCollide = false
  7155. p5.Locked = true
  7156. p5.TopSurface = Enum.SurfaceType.Smooth
  7157. b5 = Instance.new("SpecialMesh", p5)
  7158. b5.MeshType = Enum.MeshType.Wedge
  7159. b5.Name = "Mesh"
  7160. b5.Scale = Vector3.new(0.200000003, 1, 1)
  7161. p6 = Instance.new("WedgePart", m)
  7162. p6.BrickColor = BrickColor.new("Bright Really red")
  7163. p6.Material = Enum.Material.Neon
  7164. p6.Name = "Wedge"
  7165. p6.FormFactor = Enum.FormFactor.Custom
  7166. p6.Size = Vector3.new(1, 1.19999981, 3.30000019)
  7167. p6.CFrame = CFrame.new(60.4629173, 9.08128643, -13.7679863, -1.75857326e-006, 0.422772557, 0.906618714, 3.13068858e-006, -0.906274974, 0.422602147, 1.00029314, -3.27979569e-006, -6.11540997e-007)
  7168. p6.CanCollide = false
  7169. p6.Locked = true
  7170. p6.TopSurface = Enum.SurfaceType.Smooth
  7171. b6 = Instance.new("SpecialMesh", p6)
  7172. b6.MeshType = Enum.MeshType.Wedge
  7173. b6.Name = "Mesh"
  7174. b6.Scale = Vector3.new(0.200000003, 1, 1)
  7175. p7 = Instance.new("WedgePart", m)
  7176. p7.BrickColor = BrickColor.new("Bright Really red")
  7177. p7.Material = Enum.Material.Neon
  7178. p7.Name = "Wedge"
  7179. p7.FormFactor = Enum.FormFactor.Custom
  7180. p7.Size = Vector3.new(1, 1.19999981, 3.30000019)
  7181. p7.CFrame = CFrame.new(60.4634781, 9.0812645, -12.5677195, -1.77349398e-006, 0.422776699, 0.906627119, 3.24991538e-006, -0.906274319, 0.42260164, 1.00030053, -3.39417238e-006, -5.74673834e-007)
  7182. p7.CanCollide = false
  7183. p7.Locked = true
  7184. p7.TopSurface = Enum.SurfaceType.Smooth
  7185. b7 = Instance.new("SpecialMesh", p7)
  7186. b7.MeshType = Enum.MeshType.Wedge
  7187. b7.Name = "Mesh"
  7188. b7.Scale = Vector3.new(0.200000003, 1, 1)
  7189. p8 = Instance.new("Part", m)
  7190. p8.BrickColor = BrickColor.new("Really black")
  7191. p8.Material = Enum.Material.Neon
  7192. p8.FormFactor = Enum.FormFactor.Custom
  7193. p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7194. p8.CFrame = CFrame.new(62.1344833, 9.89923668, -14.2683573, 1.0003655, -9.00030136e-006, -1.6914961e-006, -8.34465027e-007, 0.999961495, 3.15914986e-006, -2.15653972e-006, 3.05826416e-006, 1.00030792)
  7195. p8.CanCollide = false
  7196. p8.Locked = true
  7197. p8.BottomSurface = Enum.SurfaceType.Smooth
  7198. p8.TopSurface = Enum.SurfaceType.Smooth
  7199. b8 = Instance.new("SpecialMesh", p8)
  7200. b8.MeshType = Enum.MeshType.Sphere
  7201. b8.Name = "Mesh"
  7202. p9 = Instance.new("Part", m)
  7203. p9.BrickColor = BrickColor.new("Really black")
  7204. p9.Material = Enum.Material.Neon
  7205. p9.FormFactor = Enum.FormFactor.Custom
  7206. p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7207. p9.CFrame = CFrame.new(62.1350441, 7.19933271, -14.2684784, 1.00037432, -9.11423649e-006, -1.78677055e-006, -8.82557742e-007, 0.999960482, 3.17407398e-006, -2.19382355e-006, 3.14769591e-006, 1.00031543)
  7208. p9.CanCollide = false
  7209. p9.Locked = true
  7210. p9.BottomSurface = Enum.SurfaceType.Smooth
  7211. p9.TopSurface = Enum.SurfaceType.Smooth
  7212. b9 = Instance.new("SpecialMesh", p9)
  7213. b9.MeshType = Enum.MeshType.Sphere
  7214. b9.Name = "Mesh"
  7215. p10 = Instance.new("Part", m)
  7216. p10.BrickColor = BrickColor.new("Bright Really red")
  7217. p10.Material = Enum.Material.Neon
  7218. p10.FormFactor = Enum.FormFactor.Custom
  7219. p10.Size = Vector3.new(0.200000048, 1.79999983, 0.200000048)
  7220. p10.CFrame = CFrame.new(62.4732666, 7.92819929, -14.2685785, -0.906659067, -0.422771662, -1.80169195e-006, 0.422602057, -0.906270981, 3.2933026e-006, 3.38190716e-006, -1.99476835e-006, 1.00032294)
  7221. p10.CanCollide = false
  7222. p10.Locked = true
  7223. p10.BottomSurface = Enum.SurfaceType.Smooth
  7224. p10.TopSurface = Enum.SurfaceType.Smooth
  7225. p11 = Instance.new("Part", m)
  7226. p11.BrickColor = BrickColor.new("Bright Really red")
  7227. p11.Material = Enum.Material.Neon
  7228. p11.FormFactor = Enum.FormFactor.Custom
  7229. p11.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  7230. p11.CFrame = CFrame.new(62.4794731, 9.45469475, -14.2686787, -0.819467902, 0.573809147, -1.81661335e-006, -0.573551893, -0.819118977, 3.41253167e-006, -9.27350783e-008, -4.03244348e-006, 1.00033033)
  7231. p11.CanCollide = false
  7232. p11.Locked = true
  7233. p11.BottomSurface = Enum.SurfaceType.Smooth
  7234. p11.TopSurface = Enum.SurfaceType.Smooth
  7235. p12 = Instance.new("Part", m)
  7236. p12.BrickColor = BrickColor.new("Really black")
  7237. p12.Material = Enum.Material.Neon
  7238. p12.FormFactor = Enum.FormFactor.Custom
  7239. p12.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7240. p12.CFrame = CFrame.new(62.7369499, 6.29933262, -14.2688055, 1.00040102, -9.53674316e-006, -1.84644205e-006, -1.25169754e-006, 0.999957919, 3.50196092e-006, -2.25187659e-006, 3.46763295e-006, 1.00033784)
  7241. p12.CanCollide = false
  7242. p12.Locked = true
  7243. p12.BottomSurface = Enum.SurfaceType.Smooth
  7244. p12.TopSurface = Enum.SurfaceType.Smooth
  7245. b10 = Instance.new("SpecialMesh", p12)
  7246. b10.MeshType = Enum.MeshType.Sphere
  7247. b10.Name = "Mesh"
  7248. p13 = Instance.new("Part", m)
  7249. p13.BrickColor = BrickColor.new("Bright Really red")
  7250. p13.Material = Enum.Material.Neon
  7251. p13.FormFactor = Enum.FormFactor.Custom
  7252. p13.Size = Vector3.new(1.5, 1.5, 1.5)
  7253. p13.CFrame = CFrame.new(62.8003883, 10.1991549, -13.2136488, 1.00040984, -9.59636054e-006, -1.88372474e-006, -1.43051466e-006, 0.999956846, 3.58340549e-006, -2.3487878e-006, 3.4825357e-006, 1.00034535)
  7254. p13.CanCollide = false
  7255. p13.Locked = true
  7256. p13.BottomSurface = Enum.SurfaceType.Smooth
  7257. p13.TopSurface = Enum.SurfaceType.Smooth
  7258. b11 = Instance.new("SpecialMesh", p13)
  7259. b11.MeshType = Enum.MeshType.Sphere
  7260. b11.Name = "Mesh"
  7261. p14 = Instance.new("Part", m)
  7262. p14.BrickColor = BrickColor.new("Really black")
  7263. p14.Material = Enum.Material.Neon
  7264. p14.FormFactor = Enum.FormFactor.Custom
  7265. p14.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7266. p14.CFrame = CFrame.new(62.7374802, 9.79915905, -14.2689018, 1.00041437, -9.80505502e-006, -1.96572228e-006, -1.37091877e-006, 0.999956131, 3.62812011e-006, -2.37115751e-006, 3.4527211e-006, 1.00034904)
  7267. p14.CanCollide = false
  7268. p14.Locked = true
  7269. p14.BottomSurface = Enum.SurfaceType.Smooth
  7270. p14.TopSurface = Enum.SurfaceType.Smooth
  7271. b12 = Instance.new("SpecialMesh", p14)
  7272. b12.MeshType = Enum.MeshType.Sphere
  7273. b12.Name = "Mesh"
  7274. p15 = Instance.new("Part", m)
  7275. p15.BrickColor = BrickColor.new("Really black")
  7276. p15.Material = Enum.Material.Metal
  7277. p15.Name = "Main"
  7278. p15.FormFactor = Enum.FormFactor.Custom
  7279. p15.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005)
  7280. p15.CFrame = CFrame.new(62.838131, 8.1992178, -13.1686192, 1.00041902, -9.80505047e-006, -1.96572933e-006, -1.54973122e-006, 0.999955654, 3.62813353e-006, -2.38607572e-006, 3.57197018e-006, 1.00035274)
  7281. p15.CanCollide = false
  7282. p15.Locked = true
  7283. p15.BottomSurface = Enum.SurfaceType.Smooth
  7284. p15.TopSurface = Enum.SurfaceType.Smooth
  7285. p16 = Instance.new("Part", m)
  7286. p16.BrickColor = BrickColor.new("Really black")
  7287. p16.Material = Enum.Material.Neon
  7288. p16.FormFactor = Enum.FormFactor.Custom
  7289. p16.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7290. p16.CFrame = CFrame.new(62.9387741, 8.79918098, -14.2691231, 1.0004282, -9.95411301e-006, -2.00301338e-006, -1.66894927e-006, 0.999954581, 3.71756369e-006, -2.46808372e-006, 3.61668594e-006, 1.00036013)
  7291. p16.CanCollide = false
  7292. p16.Locked = true
  7293. p16.BottomSurface = Enum.SurfaceType.Smooth
  7294. p16.TopSurface = Enum.SurfaceType.Smooth
  7295. b13 = Instance.new("SpecialMesh", p16)
  7296. b13.MeshType = Enum.MeshType.Sphere
  7297. b13.Name = "Mesh"
  7298. p17 = Instance.new("Part", m)
  7299. p17.BrickColor = BrickColor.new("Bright Really red")
  7300. p17.Material = Enum.Material.Neon
  7301. p17.FormFactor = Enum.FormFactor.Custom
  7302. p17.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  7303. p17.CFrame = CFrame.new(63.0825539, 6.854743, -14.2692442, -0.866409063, -0.50020963, -2.099928e-006, 0.499978155, -0.86598444, 3.73249213e-006, 4.01878242e-006, -1.94999211e-006, 1.00036764)
  7304. p17.CanCollide = false
  7305. p17.Locked = true
  7306. p17.BottomSurface = Enum.SurfaceType.Smooth
  7307. p17.TopSurface = Enum.SurfaceType.Smooth
  7308. p18 = Instance.new("Part", m)
  7309. p18.BrickColor = BrickColor.new("Bright Really red")
  7310. p18.Material = Enum.Material.Neon
  7311. p18.FormFactor = Enum.FormFactor.Custom
  7312. p18.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  7313. p18.CFrame = CFrame.new(63.1831665, 8.15466595, -14.2693415, -0.906707585, 0.422816038, -2.11485258e-006, -0.422596663, -0.906265914, 3.8437388e-006, 6.9698217e-007, -4.50413063e-006, 1.00037515)
  7314. p18.CanCollide = false
  7315. p18.Locked = true
  7316. p18.BottomSurface = Enum.SurfaceType.Smooth
  7317. p18.TopSurface = Enum.SurfaceType.Smooth
  7318. p19 = Instance.new("Part", m)
  7319. p19.BrickColor = BrickColor.new("Bright Really red")
  7320. p19.Material = Enum.Material.Neon
  7321. p19.FormFactor = Enum.FormFactor.Custom
  7322. p19.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048)
  7323. p19.CFrame = CFrame.new(63.2069473, 8.53140068, -14.2694473, -0.707418501, 0.707425714, -2.09994369e-006, -0.707068563, -0.707078457, 3.72453474e-006, -9.59315798e-007, -4.56575162e-006, 1.00037515)
  7324. p19.CanCollide = false
  7325. p19.Locked = true
  7326. p19.BottomSurface = Enum.SurfaceType.Smooth
  7327. p19.TopSurface = Enum.SurfaceType.Smooth
  7328. p20 = Instance.new("Part", m)
  7329. p20.BrickColor = BrickColor.new("Bright Really red")
  7330. p20.Material = Enum.Material.Neon
  7331. p20.FormFactor = Enum.FormFactor.Custom
  7332. p20.Size = Vector3.new(0.200000048, 0.899999917, 0.200000048)
  7333. p20.CFrame = CFrame.new(63.2280884, 9.68191624, -14.2694416, -0.342169315, 0.940117717, -2.11486008e-006, -0.93964541, -0.342010528, 3.84375198e-006, -2.7989995e-006, -3.73256239e-006, 1.00037885)
  7334. p20.CanCollide = false
  7335. p20.Locked = true
  7336. p20.BottomSurface = Enum.SurfaceType.Smooth
  7337. p20.TopSurface = Enum.SurfaceType.Smooth
  7338. p21 = Instance.new("Part", m)
  7339. p21.BrickColor = BrickColor.new("Bright Really red")
  7340. p21.Material = Enum.Material.Neon
  7341. p21.FormFactor = Enum.FormFactor.Custom
  7342. p21.Size = Vector3.new(0.200000048, 0.999999821, 0.200000048)
  7343. p21.CFrame = CFrame.new(63.3539009, 9.07959557, -14.2694454, 0.707428038, 0.707422554, -2.12876989e-006, -0.707079053, 0.707067132, 3.83015185e-006, -4.56554562e-006, 9.7875602e-007, 1.00037885)
  7344. p21.CanCollide = false
  7345. p21.Locked = true
  7346. p21.BottomSurface = Enum.SurfaceType.Smooth
  7347. p21.TopSurface = Enum.SurfaceType.Smooth
  7348. p22 = Instance.new("Part", m)
  7349. p22.BrickColor = BrickColor.new("Really black")
  7350. p22.Material = Enum.Material.Neon
  7351. p22.FormFactor = Enum.FormFactor.Custom
  7352. p22.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7353. p22.CFrame = CFrame.new(63.4412346, 7.49916172, -14.269558, 1.0004549, -5.30481339e-006, -2.11486781e-006, -7.24196434e-006, 0.999951959, 3.84376608e-006, -2.5650661e-006, 4.02606338e-006, 1.00038254)
  7354. p22.CanCollide = false
  7355. p22.Locked = true
  7356. p22.BottomSurface = Enum.SurfaceType.Smooth
  7357. p22.TopSurface = Enum.SurfaceType.Smooth
  7358. b14 = Instance.new("SpecialMesh", p22)
  7359. b14.MeshType = Enum.MeshType.Sphere
  7360. b14.Name = "Mesh"
  7361. p23 = Instance.new("Part", m)
  7362. p23.BrickColor = BrickColor.new("Really black")
  7363. p23.Material = Enum.Material.Neon
  7364. p23.FormFactor = Enum.FormFactor.Custom
  7365. p23.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7366. p23.CFrame = CFrame.new(63.5412827, 8.29912186, -14.2695541, 1.00045943, -5.54520193e-006, -2.12978443e-006, -7.22709638e-006, 0.999951601, 3.96298356e-006, -2.56507747e-006, 4.02606247e-006, 1.00038624)
  7367. p23.CanCollide = false
  7368. p23.Locked = true
  7369. p23.BottomSurface = Enum.SurfaceType.Smooth
  7370. p23.TopSurface = Enum.SurfaceType.Smooth
  7371. b15 = Instance.new("SpecialMesh", p23)
  7372. b15.MeshType = Enum.MeshType.Sphere
  7373. b15.Name = "Mesh"
  7374. p24 = Instance.new("Part", m)
  7375. p24.BrickColor = BrickColor.new("Really black")
  7376. p24.Material = Enum.Material.Neon
  7377. p24.FormFactor = Enum.FormFactor.Custom
  7378. p24.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7379. p24.CFrame = CFrame.new(63.7413521, 9.49905682, -14.2695513, 1.00045943, -5.51538596e-006, -2.12978443e-006, -7.25689733e-006, 0.999951601, 3.96298356e-006, -2.56507769e-006, 4.02606247e-006, 1.00038624)
  7380. p24.CanCollide = false
  7381. p24.Locked = true
  7382. p24.BottomSurface = Enum.SurfaceType.Smooth
  7383. p24.TopSurface = Enum.SurfaceType.Smooth
  7384. b16 = Instance.new("SpecialMesh", p24)
  7385. b16.MeshType = Enum.MeshType.Sphere
  7386. b16.Name = "Mesh"
  7387. w1 = Instance.new("Weld", p1)
  7388. w1.Name = "Wedge_Weld"
  7389. w1.Part0 = p1
  7390. w1.C0 = CFrame.new(-13.7623367, 38.4686089, -47.5196228, 1.82382877e-007, -1.21785519e-007, -1.0000037, -0.707109988, 0.707106709, -1.20249211e-007, 0.707110047, 0.707106352, 1.16605563e-007)
  7391. w1.Part1 = p2
  7392. w1.C1 = CFrame.new(-12.5623302, 38.4686165, -47.5196419, 2.04734633e-007, -9.19831891e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517531e-007, 0.707110047, 0.707106233, 1.65067799e-008)
  7393. w2 = Instance.new("Weld", p2)
  7394. w2.Name = "Wedge_Weld"
  7395. w2.Part0 = p2
  7396. w2.C0 = CFrame.new(-12.5623302, 38.4686165, -47.5196419, 2.04734633e-007, -9.19831891e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517531e-007, 0.707110047, 0.707106233, 1.65067799e-008)
  7397. w2.Part1 = p3
  7398. w2.C1 = CFrame.new(-13.1623344, 38.4686127, -47.5196381, 2.04734619e-007, -9.1983182e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517545e-007, 0.707110047, 0.707106233, 1.65067799e-008)
  7399. w3 = Instance.new("Weld", p3)
  7400. w3.Name = "Wedge_Weld"
  7401. w3.Part0 = p3
  7402. w3.C0 = CFrame.new(-13.1623344, 38.4686127, -47.5196381, 2.04734619e-007, -9.1983182e-008, -1.0000037, -0.707109928, 0.707106471, -1.25517545e-007, 0.707110047, 0.707106233, 1.65067799e-008)
  7403. w3.Part1 = p4
  7404. w3.C1 = CFrame.new(-13.1623335, 38.4686165, -47.5196266, 1.82382891e-007, -1.21785519e-007, -1.0000037, -0.707110047, 0.70710659, -1.20249197e-007, 0.707110107, 0.707106352, 1.16605577e-007)
  7405. w4 = Instance.new("Weld", p4)
  7406. w4.Name = "Wedge_Weld"
  7407. w4.Part0 = p4
  7408. w4.C0 = CFrame.new(-13.1623335, 38.4686165, -47.5196266, 1.82382891e-007, -1.21785519e-007, -1.0000037, -0.707110047, 0.70710659, -1.20249197e-007, 0.707110107, 0.707106352, 1.16605577e-007)
  7409. w4.Part1 = p5
  7410. w4.C1 = CFrame.new(13.1623335, -19.1215992, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069863e-008)
  7411. w5 = Instance.new("Weld", p5)
  7412. w5.Name = "Wedge_Weld"
  7413. w5.Part0 = p5
  7414. w5.C0 = CFrame.new(13.1623335, -19.1215992, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069863e-008)
  7415. w5.Part1 = p6
  7416. w5.C1 = CFrame.new(13.7623377, -19.1215973, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069792e-008)
  7417. w6 = Instance.new("Weld", p6)
  7418. w6.Name = "Wedge_Weld"
  7419. w6.Part0 = p6
  7420. w6.C0 = CFrame.new(13.7623377, -19.1215973, -57.7639008, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069792e-008)
  7421. w6.Part1 = p7
  7422. w6.C1 = CFrame.new(12.5623283, -19.121603, -57.7638969, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069721e-008)
  7423. w7 = Instance.new("Weld", p7)
  7424. w7.Name = "Part_Weld"
  7425. w7.Part0 = p7
  7426. w7.C0 = CFrame.new(12.5623283, -19.121603, -57.7638969, -1.63937244e-007, 2.39803342e-007, 1.0000037, 0.422619939, -0.906307638, 1.72281261e-007, 0.906312168, 0.422617614, 8.41069721e-008)
  7427. w7.Part1 = p8
  7428. w7.C1 = CFrame.new(-62.1028557, -7.90003395, 14.2623377, 1.00000453, -2.44006515e-007, -3.7252903e-008, 1.71363354e-007, 0.999999285, -1.49011612e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  7429. w8 = Instance.new("Weld", p8)
  7430. w8.Name = "Part_Weld"
  7431. w8.Part0 = p8
  7432. w8.C0 = CFrame.new(-62.1028557, -7.90003395, 14.2623377, 1.00000453, -2.44006515e-007, -3.7252903e-008, 1.71363354e-007, 0.999999285, -1.49011612e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  7433. w8.Part1 = p9
  7434. w8.C1 = CFrame.new(-62.1028442, -5.2000351, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7435. w9 = Instance.new("Weld", p9)
  7436. w9.Name = "Part_Weld"
  7437. w9.Part0 = p9
  7438. w9.C0 = CFrame.new(-62.1028442, -5.2000351, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  7439. w9.Part1 = p10
  7440. w9.C1 = CFrame.new(54.0845451, 31.7618942, 14.2623348, -0.906311929, 0.422618181, -1.82007653e-009, -0.422620118, -0.906307399, -6.66151578e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7441. w10 = Instance.new("Weld", p10)
  7442. w10.Name = "Part_Weld"
  7443. w10.Part0 = p10
  7444. w10.C0 = CFrame.new(54.0845451, 31.7618942, 14.2623348, -0.906311929, 0.422618181, -1.82007653e-009, -0.422620118, -0.906307399, -6.66151578e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7445. w10.Part1 = p11
  7446. w10.C1 = CFrame.new(55.4291229, -29.7103825, 14.2623348, -0.819155812, -0.573575914, -5.86004596e-008, 0.573578954, -0.8191517, -3.17313607e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  7447. w11 = Instance.new("Weld", p11)
  7448. w11.Name = "Part_Weld"
  7449. w11.Part0 = p11
  7450. w11.C0 = CFrame.new(55.4291229, -29.7103825, 14.2623348, -0.819155812, -0.573575914, -5.86004596e-008, 0.573578954, -0.8191517, -3.17313607e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  7451. w11.Part1 = p12
  7452. w11.C1 = CFrame.new(-62.7028465, -4.30003357, 14.2623425, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7453. w12 = Instance.new("Weld", p12)
  7454. w12.Name = "Part_Weld"
  7455. w12.Part0 = p12
  7456. w12.C0 = CFrame.new(-62.7028465, -4.30003357, 14.2623425, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7457. w12.Part1 = p13
  7458. w12.C1 = CFrame.new(-62.7657433, -8.200037, 13.2074499, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  7459. w13 = Instance.new("Weld", p13)
  7460. w13.Name = "Part_Weld"
  7461. w13.Part0 = p13
  7462. w13.C0 = CFrame.new(-62.7657433, -8.200037, 13.2074499, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  7463. w13.Part1 = p14
  7464. w13.C1 = CFrame.new(-62.7025757, -7.80003023, 14.2622833, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1)
  7465. w14 = Instance.new("Weld", p14)
  7466. w14.Name = "Part_Weld"
  7467. w14.Part0 = p14
  7468. w14.C0 = CFrame.new(-62.7025757, -7.80003023, 14.2622833, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1)
  7469. w14.Part1 = p15
  7470. w14.C1 = CFrame.new(-62.8028793, -6.2000289, 13.1623297, 1.00000465, -2.68220901e-007, 2.98023295e-008, 8.94069672e-008, 0.999999523, 5.9604659e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  7471. w15 = Instance.new("Weld", p15)
  7472. w15.Name = "Part_Weld"
  7473. w15.Part0 = p15
  7474. w15.C0 = CFrame.new(-62.8028793, -6.2000289, 13.1623297, 1.00000465, -2.68220901e-007, 2.98023295e-008, 8.94069672e-008, 0.999999523, 5.9604659e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  7475. w15.Part1 = p16
  7476. w15.C1 = CFrame.new(-62.9029045, -6.80003929, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  7477. w16 = Instance.new("Weld", p16)
  7478. w16.Name = "Part_Weld"
  7479. w16.Part0 = p16
  7480. w16.C0 = CFrame.new(-62.9029045, -6.80003929, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  7481. w16.Part1 = p17
  7482. w16.C1 = CFrame.new(52.1717262, 35.7280197, 14.2623415, -0.866029143, 0.499999821, 3.55271368e-015, -0.500002086, -0.86602509, -5.96046448e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7483. w17 = Instance.new("Weld", p17)
  7484. w17.Name = "Part_Weld"
  7485. w17.Part0 = p17
  7486. w17.C0 = CFrame.new(52.1717262, 35.7280197, 14.2623415, -0.866029143, 0.499999821, 3.55271368e-015, -0.500002086, -0.86602509, -5.96046448e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  7487. w17.Part1 = p18
  7488. w17.C1 = CFrame.new(59.8312111, -21.1078911, 14.2623348, -0.906311929, -0.422617912, -5.22000931e-008, 0.422620177, -0.906307578, -4.1425146e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7489. w18 = Instance.new("Weld", p18)
  7490. w18.Name = "Part_Weld"
  7491. w18.Part0 = p18
  7492. w18.C0 = CFrame.new(59.8312111, -21.1078911, 14.2623348, -0.906311929, -0.422617912, -5.22000931e-008, 0.422620177, -0.906307578, -4.1425146e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7493. w18.Part1 = p19
  7494. w18.C1 = CFrame.new(49.2864532, -40.0483932, 14.2623358, -0.707110107, -0.707106173, -6.32202841e-008, 0.707109928, -0.70710659, -2.1073431e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  7495. w19 = Instance.new("Weld", p19)
  7496. w19.Name = "Part_Weld"
  7497. w19.Part0 = p19
  7498. w19.C0 = CFrame.new(49.2864532, -40.0483932, 14.2623358, -0.707110107, -0.707106173, -6.32202841e-008, 0.707109928, -0.70710659, -2.1073431e-008, -4.47034836e-008, 5.9604659e-008, 1.0000037)
  7499. w19.Part1 = p20
  7500. w19.C1 = CFrame.new(28.8318367, -56.7515907, 14.2622824, -0.342020333, -0.939692557, 4.07203444e-008, 0.939692557, -0.342020333, 6.23934611e-008, -4.47034836e-008, 5.96044387e-008, 1)
  7501. w20 = Instance.new("Weld", p20)
  7502. w20.Name = "Part_Weld"
  7503. w20.Part0 = p20
  7504. w20.C0 = CFrame.new(28.8318367, -56.7515907, 14.2622824, -0.342020333, -0.939692557, 4.07203444e-008, 0.939692557, -0.342020333, 6.23934611e-008, -4.47034836e-008, 5.96044387e-008, 1)
  7505. w20.Part1 = p21
  7506. w20.C1 = CFrame.new(-39.764328, -49.7778244, 14.2622843, 0.707105696, -0.707107842, 7.39707531e-008, 0.707107842, 0.707105696, 8.91225582e-009, -5.86070712e-008, 4.60033966e-008, 1)
  7507. w21 = Instance.new("Weld", p21)
  7508. w21.Name = "Part_Weld"
  7509. w21.Part0 = p21
  7510. w21.C0 = CFrame.new(-39.764328, -49.7778244, 14.2622843, 0.707105696, -0.707107842, 7.39707531e-008, 0.707107842, 0.707105696, 8.91225582e-009, -5.86070712e-008, 4.60033966e-008, 1)
  7511. w21.Part1 = p22
  7512. w21.C1 = CFrame.new(-63.402874, -5.50003099, 14.2623358, 1.00000453, -2.99885869e-007, 2.98023224e-008, 7.4505806e-008, 0.999999642, 5.96046448e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7513. w22 = Instance.new("Weld", p22)
  7514. w22.Name = "Part_Weld"
  7515. w22.Part0 = p22
  7516. w22.C0 = CFrame.new(-63.402874, -5.50003099, 14.2623358, 1.00000453, -2.99885869e-007, 2.98023224e-008, 7.4505806e-008, 0.999999642, 5.96046448e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7517. w22.Part1 = p23
  7518. w22.C1 = CFrame.new(-63.502594, -6.30003357, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1)
  7519. w23 = Instance.new("Weld", p23)
  7520. w23.Name = "Part_Weld"
  7521. w23.Part0 = p23
  7522. w23.C0 = CFrame.new(-63.502594, -6.30003357, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1)
  7523. w23.Part1 = p24
  7524. w23.C1 = CFrame.new(-63.7025795, -7.50003004, 14.2622843, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1)
  7525. w24 = Instance.new("Weld", p24)
  7526. w24.Name = "Part_Weld"
  7527. w24.Part0 = p24
  7528. w24.C0 = CFrame.new(-63.7025795, -7.50003004, 14.2622843, 1, -8.94065622e-008, 4.47034871e-008, 8.94065622e-008, 1, -5.96044352e-008, -4.47034836e-008, 5.96044387e-008, 1)
  7529. m.Parent = larm
  7530. m:MakeJoints()
  7531. ----------------------------------------------------
  7532. local cor3 = Instance.new("Part", larm.LeftArm)
  7533. cor3.Name = "Thingy"
  7534. cor3.Locked = true
  7535. cor3.BottomSurface = 0
  7536. cor3.CanCollide = false
  7537. cor3.Size = Vector3.new(2, 1, 1)
  7538. cor3.Transparency = 1
  7539. cor3.TopSurface = 0
  7540. corw2 = Instance.new("Weld", cor3)
  7541. corw2.Part0 = larm
  7542. corw2.Part1 = cor3
  7543. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7544. corw2.C1 = CFrame.new(0, 0, 0)
  7545. weld2 = Instance.new("Weld", larm.LeftArm)
  7546. weld2.Part0 = cor3
  7547. weld2.Part1 = p15
  7548. weld2.C0 = CFrame.new(0, 0, 0)
  7549. ----------------------------------------------------
  7550. local m = Instance.new("Model")
  7551. m.Name = "RightArm"
  7552. p1 = Instance.new("WedgePart", m)
  7553. p1.BrickColor = BrickColor.new("Bright Really red")
  7554. p1.Material = Enum.Material.Neon
  7555. p1.Name = "Wedge"
  7556. p1.FormFactor = Enum.FormFactor.Custom
  7557. p1.Size = Vector3.new(1, 1.19999981, 3.30000019)
  7558. p1.CFrame = CFrame.new(71.7528229, 9.08148766, -13.7657108, 2.20961255e-007, -0.422704399, -0.906498253, -1.70178805e-006, -0.906287491, 0.422612786, -1.00018191, -1.16194826e-006, 2.39246219e-006)
  7559. p1.CanCollide = false
  7560. p1.Locked = true
  7561. p1.TopSurface = Enum.SurfaceType.Smooth
  7562. b1 = Instance.new("SpecialMesh", p1)
  7563. b1.MeshType = Enum.MeshType.Wedge
  7564. b1.Name = "Mesh"
  7565. b1.Scale = Vector3.new(0.200000003, 1, 1)
  7566. p2 = Instance.new("WedgePart", m)
  7567. p2.BrickColor = BrickColor.new("Bright Really red")
  7568. p2.Material = Enum.Material.Neon
  7569. p2.Name = "Wedge"
  7570. p2.FormFactor = Enum.FormFactor.Custom
  7571. p2.Size = Vector3.new(1, 1.19999981, 3.30000019)
  7572. p2.CFrame = CFrame.new(71.7534714, 9.08147335, -12.5655851, 3.25293399e-007, -0.422708124, -0.906506479, -1.7167032e-006, -0.906286299, 0.422612339, -1.0001893, -1.13135729e-006, 2.49332743e-006)
  7573. p2.CanCollide = false
  7574. p2.Locked = true
  7575. p2.TopSurface = Enum.SurfaceType.Smooth
  7576. b2 = Instance.new("SpecialMesh", p2)
  7577. b2.MeshType = Enum.MeshType.Wedge
  7578. b2.Name = "Mesh"
  7579. b2.Scale = Vector3.new(0.200000003, 1, 1)
  7580. p3 = Instance.new("WedgePart", m)
  7581. p3.BrickColor = BrickColor.new("Bright Really red")
  7582. p3.Material = Enum.Material.Neon
  7583. p3.Name = "Wedge"
  7584. p3.FormFactor = Enum.FormFactor.Custom
  7585. p3.Size = Vector3.new(1, 1.19999981, 3.30000019)
  7586. p3.CFrame = CFrame.new(71.7541199, 9.08145237, -13.1658068, 4.29627249e-007, -0.422711849, -0.906514704, -1.73161834e-006, -0.906285107, 0.422611892, -1.0001967, -1.10076587e-006, 2.59419403e-006)
  7587. p3.CanCollide = false
  7588. p3.Locked = true
  7589. p3.TopSurface = Enum.SurfaceType.Smooth
  7590. b3 = Instance.new("SpecialMesh", p3)
  7591. b3.MeshType = Enum.MeshType.Wedge
  7592. b3.Name = "Mesh"
  7593. b3.Scale = Vector3.new(0.200000003, 1, 1)
  7594. p4 = Instance.new("WedgePart", m)
  7595. p4.BrickColor = BrickColor.new("Bright Really red")
  7596. p4.Material = Enum.Material.Neon
  7597. p4.Name = "Wedge"
  7598. p4.FormFactor = Enum.FormFactor.Custom
  7599. p4.Size = Vector3.new(1, 1.19999981, 4)
  7600. p4.CFrame = CFrame.new(71.4245453, 8.39948177, -13.7660398, -5.32960883e-007, 0.70726943, -0.707265258, 1.90324067e-006, 0.707083881, 0.707096815, 1.0001967, 9.87842554e-008, 2.61978244e-006)
  7601. p4.CanCollide = false
  7602. p4.Locked = true
  7603. p4.TopSurface = Enum.SurfaceType.Smooth
  7604. b4 = Instance.new("SpecialMesh", p4)
  7605. b4.MeshType = Enum.MeshType.Wedge
  7606. b4.Name = "Mesh"
  7607. b4.Scale = Vector3.new(0.200000003, 1, 1)
  7608. p5 = Instance.new("WedgePart", m)
  7609. p5.BrickColor = BrickColor.new("Bright Really red")
  7610. p5.Material = Enum.Material.Neon
  7611. p5.Name = "Wedge"
  7612. p5.FormFactor = Enum.FormFactor.Custom
  7613. p5.Size = Vector3.new(1, 1.19999981, 4)
  7614. p5.CFrame = CFrame.new(71.4251862, 8.39946651, -13.1660223, -6.3729243e-007, 0.707273066, -0.707261622, 1.91814229e-006, 0.707080245, 0.707100451, 1.0001967, 1.62003985e-007, 2.53547341e-006)
  7615. p5.CanCollide = false
  7616. p5.Locked = true
  7617. p5.TopSurface = Enum.SurfaceType.Smooth
  7618. b5 = Instance.new("SpecialMesh", p5)
  7619. b5.MeshType = Enum.MeshType.Wedge
  7620. b5.Name = "Mesh"
  7621. b5.Scale = Vector3.new(0.200000003, 1, 1)
  7622. p6 = Instance.new("WedgePart", m)
  7623. p6.BrickColor = BrickColor.new("Bright Really red")
  7624. p6.Material = Enum.Material.Neon
  7625. p6.Name = "Wedge"
  7626. p6.FormFactor = Enum.FormFactor.Custom
  7627. p6.Size = Vector3.new(1, 1.19999981, 4)
  7628. p6.CFrame = CFrame.new(71.4258194, 8.39945126, -12.5660009, -7.41623865e-007, 0.707276702, -0.707257986, 1.93304436e-006, 0.707076609, 0.707104087, 1.0001967, 2.25224142e-007, 2.45116462e-006)
  7629. p6.CanCollide = false
  7630. p6.Locked = true
  7631. p6.TopSurface = Enum.SurfaceType.Smooth
  7632. b6 = Instance.new("SpecialMesh", p6)
  7633. b6.MeshType = Enum.MeshType.Wedge
  7634. b6.Name = "Mesh"
  7635. b6.Scale = Vector3.new(0.200000003, 1, 1)
  7636. p7 = Instance.new("Part", m)
  7637. p7.BrickColor = BrickColor.new("Really black")
  7638. p7.Material = Enum.Material.Neon
  7639. p7.FormFactor = Enum.FormFactor.Custom
  7640. p7.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7641. p7.CFrame = CFrame.new(70.3255081, 6.6994977, -14.2663507, 1.00023162, 1.31726265e-005, -7.92685455e-007, -1.94311142e-005, 0.999976158, 1.97985287e-006, -1.62725564e-006, 1.86058458e-006, 1.00020039)
  7642. p7.CanCollide = false
  7643. p7.Locked = true
  7644. p7.BottomSurface = Enum.SurfaceType.Smooth
  7645. p7.TopSurface = Enum.SurfaceType.Smooth
  7646. b7 = Instance.new("SpecialMesh", p7)
  7647. b7.MeshType = Enum.MeshType.Sphere
  7648. b7.Name = "Mesh"
  7649. p8 = Instance.new("Part", m)
  7650. p8.BrickColor = BrickColor.new("Bright Really red")
  7651. p8.Material = Enum.Material.Neon
  7652. p8.FormFactor = Enum.FormFactor.Custom
  7653. p8.Size = Vector3.new(0.200000048, 0.999999881, 0.200000048)
  7654. p8.CFrame = CFrame.new(70.0060196, 9.16293144, -14.2664633, 0.881308079, -0.429463804, -0.198316693, 0.401435703, 0.900625467, -0.166355878, 0.250050306, 0.0670034215, 0.966122985)
  7655. p8.CanCollide = false
  7656. p8.Locked = true
  7657. p8.BottomSurface = Enum.SurfaceType.Smooth
  7658. p8.TopSurface = Enum.SurfaceType.Smooth
  7659. p9 = Instance.new("Part", m)
  7660. p9.BrickColor = BrickColor.new("Really black")
  7661. p9.Material = Enum.Material.Neon
  7662. p9.FormFactor = Enum.FormFactor.Custom
  7663. p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7664. p9.CFrame = CFrame.new(70.2268219, 8.59942532, -14.2665701, 1.00024557, 1.30422413e-005, -8.7916851e-007, -1.95577741e-005, 0.999974489, 1.9967556e-006, -1.75833702e-006, 2.01165676e-006, 1.00021148)
  7665. p9.CanCollide = false
  7666. p9.Locked = true
  7667. p9.BottomSurface = Enum.SurfaceType.Smooth
  7668. p9.TopSurface = Enum.SurfaceType.Smooth
  7669. b8 = Instance.new("SpecialMesh", p9)
  7670. b8.MeshType = Enum.MeshType.Sphere
  7671. b8.Name = "Mesh"
  7672. p10 = Instance.new("Part", m)
  7673. p10.BrickColor = BrickColor.new("Really black")
  7674. p10.Material = Enum.Material.Neon
  7675. p10.FormFactor = Enum.FormFactor.Custom
  7676. p10.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7677. p10.CFrame = CFrame.new(69.8274002, 9.5993948, -14.266675, 1.00025487, 1.30049675e-005, -9.23888138e-007, -1.9595207e-005, 0.999973536, 2.11597762e-006, -1.80306665e-006, 2.13088947e-006, 1.00021887)
  7678. p10.CanCollide = false
  7679. p10.Locked = true
  7680. p10.BottomSurface = Enum.SurfaceType.Smooth
  7681. p10.TopSurface = Enum.SurfaceType.Smooth
  7682. b9 = Instance.new("SpecialMesh", p10)
  7683. b9.MeshType = Enum.MeshType.Sphere
  7684. b9.Name = "Mesh"
  7685. p11 = Instance.new("Part", m)
  7686. p11.BrickColor = BrickColor.new("Bright Really red")
  7687. p11.Material = Enum.Material.Neon
  7688. p11.FormFactor = Enum.FormFactor.Custom
  7689. p11.Size = Vector3.new(0.200000048, 1.79999983, 0.200000048)
  7690. p11.CFrame = CFrame.new(69.693718, 7.37976837, -14.2265854, 0.690841019, -0.711695194, -0.129447505, 0.678571701, 0.699464202, -0.224133074, 0.250056893, 0.0670053288, 0.966144204)
  7691. p11.CanCollide = false
  7692. p11.Locked = true
  7693. p11.BottomSurface = Enum.SurfaceType.Smooth
  7694. p11.TopSurface = Enum.SurfaceType.Smooth
  7695. p12 = Instance.new("Part", m)
  7696. p12.BrickColor = BrickColor.new("Bright Really red")
  7697. p12.Material = Enum.Material.Neon
  7698. p12.FormFactor = Enum.FormFactor.Custom
  7699. p12.Size = Vector3.new(0.200000048, 1.5999999, 0.200000048)
  7700. p12.CFrame = CFrame.new(69.47966, 8.73308277, -14.2467909, 0.176576898, -0.984305978, 0.022559464, 0.951990068, 0.164877579, -0.257825077, 0.25006038, 0.0670051575, 0.966151059)
  7701. p12.CanCollide = false
  7702. p12.Locked = true
  7703. p12.BottomSurface = Enum.SurfaceType.Smooth
  7704. p12.TopSurface = Enum.SurfaceType.Smooth
  7705. p13 = Instance.new("Part", m)
  7706. p13.BrickColor = BrickColor.new("Bright Really red")
  7707. p13.Material = Enum.Material.Neon
  7708. p13.FormFactor = Enum.FormFactor.Custom
  7709. p13.Size = Vector3.new(1.5, 1.5, 1.5)
  7710. p13.CFrame = CFrame.new(69.3920746, 10.1993351, -13.2118578, 1.00028241, 1.27716921e-005, -1.06170774e-006, -1.99186616e-005, 0.999970496, 2.39908695e-006, -1.93528831e-006, 2.38418579e-006, 1.00024128)
  7711. p13.CanCollide = false
  7712. p13.Locked = true
  7713. p13.BottomSurface = Enum.SurfaceType.Smooth
  7714. p13.TopSurface = Enum.SurfaceType.Smooth
  7715. b10 = Instance.new("SpecialMesh", p13)
  7716. b10.MeshType = Enum.MeshType.Sphere
  7717. b10.Name = "Mesh"
  7718. p14 = Instance.new("Part", m)
  7719. p14.BrickColor = BrickColor.new("Really black")
  7720. p14.Material = Enum.Material.Metal
  7721. p14.Name = "Main"
  7722. p14.FormFactor = Enum.FormFactor.Custom
  7723. p14.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005)
  7724. p14.CFrame = CFrame.new(69.4298401, 8.19937706, -13.1668339, 1.00029147, 1.25630004e-005, -1.16605349e-006, -2.0008245e-005, 0.999969125, 2.41400744e-006, -2.03963987e-006, 2.39908786e-006, 1.00024867)
  7725. p14.CanCollide = false
  7726. p14.Locked = true
  7727. p14.BottomSurface = Enum.SurfaceType.Smooth
  7728. p14.TopSurface = Enum.SurfaceType.Smooth
  7729. p15 = Instance.new("Part", m)
  7730. p15.BrickColor = BrickColor.new("Really black")
  7731. p15.Material = Enum.Material.Neon
  7732. p15.FormFactor = Enum.FormFactor.Custom
  7733. p15.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7734. p15.CFrame = CFrame.new(69.1303406, 7.89936399, -14.2672224, 1.00030053, 1.24437429e-005, -1.24804228e-006, -2.02170359e-005, 0.999968052, 2.45872889e-006, -2.07692119e-006, 2.48851507e-006, 1.00025606)
  7735. p15.CanCollide = false
  7736. p15.Locked = true
  7737. p15.BottomSurface = Enum.SurfaceType.Smooth
  7738. p15.TopSurface = Enum.SurfaceType.Smooth
  7739. b11 = Instance.new("SpecialMesh", p15)
  7740. b11.MeshType = Enum.MeshType.Sphere
  7741. b11.Name = "Mesh"
  7742. p16 = Instance.new("Part", m)
  7743. p16.BrickColor = BrickColor.new("Bright Really red")
  7744. p16.Material = Enum.Material.Neon
  7745. p16.FormFactor = Enum.FormFactor.Custom
  7746. p16.Size = Vector3.new(0.200000048, 0.899999857, 0.200000048)
  7747. p16.CFrame = CFrame.new(68.9101486, 8.4345789, -14.2572756, 0.881372392, -0.429496199, -0.198331535, 0.401431859, 0.900618315, -0.166353673, 0.250065029, 0.0670081601, 0.966180325)
  7748. p16.CanCollide = false
  7749. p16.Locked = true
  7750. p16.BottomSurface = Enum.SurfaceType.Smooth
  7751. p16.TopSurface = Enum.SurfaceType.Smooth
  7752. p17 = Instance.new("Part", m)
  7753. p17.BrickColor = BrickColor.new("Bright Really red")
  7754. p17.Material = Enum.Material.Neon
  7755. p17.FormFactor = Enum.FormFactor.Custom
  7756. p17.Size = Vector3.new(0.200000048, 0.599999785, 0.200000048)
  7757. p17.CFrame = CFrame.new(68.8972092, 7.71862125, -14.2674294, -0.70732069, -0.707330942, -1.25169754e-006, 0.707094371, -0.707072854, 2.48849392e-006, 3.42912972e-006, -4.32133675e-007, 1.00026357)
  7758. p17.CanCollide = false
  7759. p17.Locked = true
  7760. p17.BottomSurface = Enum.SurfaceType.Smooth
  7761. p17.TopSurface = Enum.SurfaceType.Smooth
  7762. p18 = Instance.new("Part", m)
  7763. p18.BrickColor = BrickColor.new("Really black")
  7764. p18.Material = Enum.Material.Neon
  7765. p18.FormFactor = Enum.FormFactor.Custom
  7766. p18.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7767. p18.CFrame = CFrame.new(68.6320877, 8.89929676, -14.2675419, 1.000319, 7.09295273e-006, -1.29642399e-006, -1.53779984e-005, 0.999966145, 2.53321537e-006, -2.20864695e-006, 2.76013293e-006, 1.00027096)
  7768. p18.CanCollide = false
  7769. p18.Locked = true
  7770. p18.BottomSurface = Enum.SurfaceType.Smooth
  7771. p18.TopSurface = Enum.SurfaceType.Smooth
  7772. b12 = Instance.new("SpecialMesh", p18)
  7773. b12.MeshType = Enum.MeshType.Sphere
  7774. b12.Name = "Mesh"
  7775. p19 = Instance.new("Part", m)
  7776. p19.BrickColor = BrickColor.new("Really black")
  7777. p19.Material = Enum.Material.Neon
  7778. p19.FormFactor = Enum.FormFactor.Custom
  7779. p19.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7780. p19.CFrame = CFrame.new(68.6320801, 7.49934578, -14.2675457, 1.00032365, 7.02587113e-006, -1.41567671e-006, -1.53780693e-005, 0.999965429, 2.48852461e-006, -2.20865695e-006, 2.76013111e-006, 1.00027466)
  7781. p19.CanCollide = false
  7782. p19.Locked = true
  7783. p19.BottomSurface = Enum.SurfaceType.Smooth
  7784. p19.TopSurface = Enum.SurfaceType.Smooth
  7785. b13 = Instance.new("SpecialMesh", p19)
  7786. b13.MeshType = Enum.MeshType.Sphere
  7787. b13.Name = "Mesh"
  7788. w1 = Instance.new("Weld", p1)
  7789. w1.Name = "Wedge_Weld"
  7790. w1.Part0 = p1
  7791. w1.C0 = CFrame.new(-13.7623348, 36.7341995, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.9372038e-008)
  7792. w1.Part1 = p2
  7793. w1.C1 = CFrame.new(-12.5623264, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720344e-008)
  7794. w2 = Instance.new("Weld", p2)
  7795. w2.Name = "Wedge_Weld"
  7796. w2.Part0 = p2
  7797. w2.C0 = CFrame.new(-12.5623264, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720344e-008)
  7798. w2.Part1 = p3
  7799. w2.C1 = CFrame.new(-13.1623297, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720415e-008)
  7800. w3 = Instance.new("Weld", p3)
  7801. w3.Name = "Wedge_Weld"
  7802. w3.Part0 = p3
  7803. w3.C0 = CFrame.new(-13.1623297, 36.7342033, 62.0193214, 9.89621753e-008, 1.14119814e-007, -1.0000037, -0.422620028, -0.90630722, -1.14673988e-007, -0.906311929, 0.422617972, 5.93720415e-008)
  7804. w3.Part1 = p4
  7805. w3.C1 = CFrame.new(13.7623348, -55.015049, 45.9640198, -9.79639907e-008, 4.26051052e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756872e-008, -0.707109869, 0.707106531, -1.51036286e-008)
  7806. w4 = Instance.new("Weld", p4)
  7807. w4.Name = "Wedge_Weld"
  7808. w4.Part0 = p4
  7809. w4.C0 = CFrame.new(13.7623348, -55.015049, 45.9640198, -9.79639907e-008, 4.26051052e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756872e-008, -0.707109869, 0.707106531, -1.51036286e-008)
  7810. w4.Part1 = p5
  7811. w4.C1 = CFrame.new(13.1623316, -55.0150452, 45.964016, -9.79639907e-008, 4.26051088e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756837e-008, -0.707109869, 0.707106531, -1.51036286e-008)
  7812. w5 = Instance.new("Weld", p5)
  7813. w5.Name = "Wedge_Weld"
  7814. w5.Part0 = p5
  7815. w5.C0 = CFrame.new(13.1623316, -55.0150452, 45.964016, -9.79639907e-008, 4.26051088e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756837e-008, -0.707109869, 0.707106531, -1.51036286e-008)
  7816. w5.Part1 = p6
  7817. w5.C1 = CFrame.new(12.5623283, -55.0150337, 45.9640045, -9.79639836e-008, 4.2605091e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756819e-008, -0.707109869, 0.707106531, -1.51036659e-008)
  7818. w6 = Instance.new("Weld", p6)
  7819. w6.Name = "Part_Weld"
  7820. w6.Part0 = p6
  7821. w6.C0 = CFrame.new(12.5623283, -55.0150337, 45.9640045, -9.79639836e-008, 4.2605091e-008, 1.0000037, 0.707110107, 0.707106173, -2.40756819e-008, -0.707109869, 0.707106531, -1.51036659e-008)
  7822. w6.Part1 = p7
  7823. w6.C1 = CFrame.new(-70.3026047, -4.700037, 14.2622862, 1, -1.41560378e-007, 4.47034942e-008, 1.41560378e-007, 1, -7.45055218e-008, -4.47034836e-008, 7.45055289e-008, 1)
  7824. w7 = Instance.new("Weld", p7)
  7825. w7.Name = "Part_Weld"
  7826. w7.Part0 = p7
  7827. w7.C0 = CFrame.new(-70.3026047, -4.700037, 14.2622862, 1, -1.41560378e-007, 4.47034942e-008, 1.41560378e-007, 1, -7.45055218e-008, -4.47034836e-008, 7.45055289e-008, 1)
  7828. w7.Part1 = p8
  7829. w7.C1 = CFrame.new(-60.9718094, 24.5524559, 28.8434105, 0.881098926, 0.40146178, 0.250000894, -0.429376036, 0.900638521, 0.0669875294, -0.198267892, -0.166365504, 0.965929449)
  7830. w8 = Instance.new("Weld", p8)
  7831. w8.Name = "Part_Weld"
  7832. w8.Part0 = p8
  7833. w8.C0 = CFrame.new(-60.9718094, 24.5524559, 28.8434105, 0.881098926, 0.40146178, 0.250000894, -0.429376036, 0.900638521, 0.0669875294, -0.198267892, -0.166365504, 0.965929449)
  7834. w8.Part1 = p9
  7835. w8.C1 = CFrame.new(-70.2029343, -6.60003233, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037)
  7836. w9 = Instance.new("Weld", p9)
  7837. w9.Name = "Part_Weld"
  7838. w9.Part0 = p9
  7839. w9.C0 = CFrame.new(-70.2029343, -6.60003233, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037)
  7840. w9.Part1 = p10
  7841. w9.C1 = CFrame.new(-69.8029404, -7.60003138, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037)
  7842. w10 = Instance.new("Weld", p10)
  7843. w10.Name = "Part_Weld"
  7844. w10.Part0 = p10
  7845. w10.C0 = CFrame.new(-69.8029404, -7.60003138, 14.2623386, 1.00000465, -1.78813934e-007, 0, 1.41561031e-007, 0.999999523, 4.47034836e-008, -4.47034836e-008, 7.4505806e-008, 1.0000037)
  7846. w10.Part1 = p11
  7847. w10.C1 = CFrame.new(-48.2122765, 46.7597122, 23.9593029, 0.690653324, 0.678602815, 0.250001013, -0.711519539, 0.699469149, 0.0669875666, -0.129410163, -0.224143714, 0.965929449)
  7848. w11 = Instance.new("Weld", p11)
  7849. w11.Name = "Part_Weld"
  7850. w11.Part0 = p11
  7851. w11.C0 = CFrame.new(-48.2122765, 46.7597122, 23.9593029, 0.690653324, 0.678602815, 0.250001013, -0.711519539, 0.699469149, 0.0669875666, -0.129410163, -0.224143714, 0.965929449)
  7852. w11.Part1 = p12
  7853. w11.C1 = CFrame.new(-15.1098747, 68.1893845, 13.9264202, 0.176517636, 0.952019334, 0.250000954, -0.984043717, 0.164862752, 0.0669875368, 0.0225575883, -0.257833987, 0.965929389)
  7854. w12 = Instance.new("Weld", p12)
  7855. w12.Name = "Part_Weld"
  7856. w12.Part0 = p12
  7857. w12.C0 = CFrame.new(-15.1098747, 68.1893845, 13.9264202, 0.176517636, 0.952019334, 0.250000954, -0.984043717, 0.164862752, 0.0669875368, 0.0225575883, -0.257833987, 0.965929389)
  7858. w12.Part1 = p13
  7859. w12.C1 = CFrame.new(-69.3658066, -8.20003605, 13.2074509, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  7860. w13 = Instance.new("Weld", p13)
  7861. w13.Name = "Part_Weld"
  7862. w13.Part0 = p13
  7863. w13.C0 = CFrame.new(-69.3658066, -8.20003605, 13.2074509, 1.00000453, -2.98023224e-007, -3.72529421e-008, 1.49011612e-007, 0.999999285, -1.49011443e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  7864. w13.Part1 = p14
  7865. w13.C1 = CFrame.new(-69.4029617, -6.2000351, 13.1623278, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  7866. w14 = Instance.new("Weld", p14)
  7867. w14.Name = "Part_Weld"
  7868. w14.Part0 = p14
  7869. w14.C0 = CFrame.new(-69.4029617, -6.2000351, 13.1623278, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  7870. w14.Part1 = p15
  7871. w14.C1 = CFrame.new(-69.1029282, -5.90003109, 14.2623358, 1.00000453, -2.98023224e-007, 2.98023188e-008, 1.1920929e-007, 0.999999583, 5.96046412e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7872. w15 = Instance.new("Weld", p15)
  7873. w15.Name = "Part_Weld"
  7874. w15.Part0 = p15
  7875. w15.C0 = CFrame.new(-69.1029282, -5.90003109, 14.2623358, 1.00000453, -2.98023224e-007, 2.98023188e-008, 1.1920929e-007, 0.999999583, 5.96046412e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7876. w15.Part1 = p16
  7877. w15.C1 = CFrame.new(-59.7121582, 24.7350845, 28.4943123, 0.881098986, 0.401461899, 0.250000954, -0.429376066, 0.90063864, 0.0669875517, -0.198267847, -0.166365474, 0.965929389)
  7878. w16 = Instance.new("Weld", p16)
  7879. w16.Name = "Part_Weld"
  7880. w16.Part0 = p16
  7881. w16.C0 = CFrame.new(-59.7121582, 24.7350845, 28.4943123, 0.881098986, 0.401461899, 0.250000954, -0.429376066, 0.90063864, 0.0669875517, -0.198267847, -0.166365474, 0.965929389)
  7882. w16.Part1 = p17
  7883. w16.C1 = CFrame.new(44.6532936, 52.7416191, 14.2623348, -0.707109928, 0.707106709, 2.10734257e-008, -0.707110047, -0.707106292, -6.32202699e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7884. w17 = Instance.new("Weld", p17)
  7885. w17.Name = "Part_Weld"
  7886. w17.Part0 = p17
  7887. w17.C0 = CFrame.new(44.6532936, 52.7416191, 14.2623348, -0.707109928, 0.707106709, 2.10734257e-008, -0.707110047, -0.707106292, -6.32202699e-008, -4.47034836e-008, 5.96046448e-008, 1.0000037)
  7888. w17.Part1 = p18
  7889. w17.C1 = CFrame.new(-68.6029282, -6.90003586, 14.2623405, 1.00000465, -2.30967999e-007, -4.47034836e-008, 1.63912773e-007, 0.999999285, -2.98023224e-008, -7.4505806e-008, -1.49011612e-008, 1.0000037)
  7890. w18 = Instance.new("Weld", p18)
  7891. w18.Name = "Part_Weld"
  7892. w18.Part0 = p18
  7893. w18.C0 = CFrame.new(-68.6029282, -6.90003586, 14.2623405, 1.00000465, -2.30967999e-007, -4.47034836e-008, 1.63912773e-007, 0.999999285, -2.98023224e-008, -7.4505806e-008, -1.49011612e-008, 1.0000037)
  7894. w18.Part1 = p19
  7895. w18.C1 = CFrame.new(-68.6026077, -5.50004053, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  7896. w19 = Instance.new("Weld", p19)
  7897. w19.Name = "Wedge_Weld"
  7898. w19.Part0 = p19
  7899. w19.C0 = CFrame.new(-68.6026077, -5.50004053, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  7900. m.Parent = rarm
  7901. m:MakeJoints()
  7902. ----------------------------------------------------
  7903. local cor4 = Instance.new("Part", rarm.RightArm)
  7904. cor4.Name = "Thingy"
  7905. cor4.Locked = true
  7906. cor4.BottomSurface = 0
  7907. cor4.CanCollide = false
  7908. cor4.Size = Vector3.new(2, 1, 1)
  7909. cor4.Transparency = 1
  7910. cor4.TopSurface = 0
  7911. corw2 = Instance.new("Weld", cor4)
  7912. corw2.Part0 = rarm
  7913. corw2.Part1 = cor4
  7914. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7915. corw2.C1 = CFrame.new(0, 0, 0)
  7916. weld2 = Instance.new("Weld", rarm.RightArm)
  7917. weld2.Part0 = cor4
  7918. weld2.Part1 = p14
  7919. weld2.C0 = CFrame.new(0, 0, 0)
  7920. ----------------------------------------------------
  7921. local m = Instance.new("Model")
  7922. m.Name = "Torso"
  7923. p1 = Instance.new("Part", m)
  7924. p1.BrickColor = BrickColor.new("Really black")
  7925. p1.Material = Enum.Material.Neon
  7926. p1.FormFactor = Enum.FormFactor.Custom
  7927. p1.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7928. p1.CFrame = CFrame.new(67.3119202, 9.5997963, -14.263937, 1.00006402, 1.86259939e-007, 2.23464554e-008, -1.44914884e-006, 0.999991, -1.49014099e-008, -1.51248571e-006, 5.96053269e-008, 1.00005186)
  7929. p1.CanCollide = false
  7930. p1.Locked = true
  7931. p1.BottomSurface = Enum.SurfaceType.Smooth
  7932. p1.TopSurface = Enum.SurfaceType.Smooth
  7933. b1 = Instance.new("SpecialMesh", p1)
  7934. b1.MeshType = Enum.MeshType.Sphere
  7935. b1.Name = "Mesh"
  7936. p2 = Instance.new("Part", m)
  7937. p2.BrickColor = BrickColor.new("Really black")
  7938. p2.Material = Enum.Material.Neon
  7939. p2.FormFactor = Enum.FormFactor.Custom
  7940. p2.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7941. p2.CFrame = CFrame.new(65.0111618, 9.59981537, -14.2638226, 1.00005496, 2.75671482e-007, 1.2665987e-007, -1.35973096e-006, 0.999992192, -2.98023224e-008, -1.40815973e-006, 4.47034836e-008, 1.00004447)
  7942. p2.CanCollide = false
  7943. p2.Locked = true
  7944. p2.BottomSurface = Enum.SurfaceType.Smooth
  7945. p2.TopSurface = Enum.SurfaceType.Smooth
  7946. b2 = Instance.new("SpecialMesh", p2)
  7947. b2.MeshType = Enum.MeshType.Sphere
  7948. b2.Name = "Mesh"
  7949. p3 = Instance.new("Part", m)
  7950. p3.BrickColor = BrickColor.new("Bright Really red")
  7951. p3.Material = Enum.Material.Neon
  7952. p3.FormFactor = Enum.FormFactor.Custom
  7953. p3.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048)
  7954. p3.CFrame = CFrame.new(67.6028595, 9.39744663, -14.2168236, 0.491504252, -0.868347466, -0.0669902489, 0.834227681, 0.491479307, -0.249998316, 0.250008702, 0.0669909269, 0.965961695)
  7955. p3.CanCollide = false
  7956. p3.Locked = true
  7957. p3.BottomSurface = Enum.SurfaceType.Smooth
  7958. p3.TopSurface = Enum.SurfaceType.Smooth
  7959. p4 = Instance.new("Part", m)
  7960. p4.BrickColor = BrickColor.new("Bright Really red")
  7961. p4.Material = Enum.Material.Neon
  7962. p4.FormFactor = Enum.FormFactor.Custom
  7963. p4.Size = Vector3.new(0.200000048, 1.19999981, 0.200000048)
  7964. p4.CFrame = CFrame.new(64.6849442, 9.10655022, -14.2635975, 0.866056859, 0.500018656, 3.35280106e-007, -0.49999845, 0.866020203, -2.98035943e-008, -1.06866298e-006, -5.48167122e-007, 1.00002968)
  7965. p4.CanCollide = false
  7966. p4.Locked = true
  7967. p4.BottomSurface = Enum.SurfaceType.Smooth
  7968. p4.TopSurface = Enum.SurfaceType.Smooth
  7969. p5 = Instance.new("Part", m)
  7970. p5.BrickColor = BrickColor.new("Bright Really red")
  7971. p5.Material = Enum.Material.Neon
  7972. p5.FormFactor = Enum.FormFactor.Custom
  7973. p5.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  7974. p5.CFrame = CFrame.new(66.9344177, 8.96636868, -14.2634897, -0.866048932, -0.500014246, 4.3958832e-007, 0.499999046, -0.866021395, -4.47044108e-008, 9.70867745e-007, 5.08911796e-007, 1.00002229)
  7975. p5.CanCollide = false
  7976. p5.Locked = true
  7977. p5.BottomSurface = Enum.SurfaceType.Smooth
  7978. p5.TopSurface = Enum.SurfaceType.Smooth
  7979. p6 = Instance.new("Part", m)
  7980. p6.BrickColor = BrickColor.new("Bright Really red")
  7981. p6.Material = Enum.Material.Neon
  7982. p6.FormFactor = Enum.FormFactor.Custom
  7983. p6.Size = Vector3.new(0.200000048, 1.29999983, 0.200000048)
  7984. p6.CFrame = CFrame.new(65.358757, 9.04366112, -14.2633762, -0.866041601, 0.500008702, 5.43894771e-007, -0.499997824, -0.8660236, -5.96051208e-008, 8.43271948e-007, -5.21275751e-007, 1.0000149)
  7985. p6.CanCollide = false
  7986. p6.Locked = true
  7987. p6.BottomSurface = Enum.SurfaceType.Smooth
  7988. p6.TopSurface = Enum.SurfaceType.Smooth
  7989. p7 = Instance.new("Part", m)
  7990. p7.BrickColor = BrickColor.new("Really black")
  7991. p7.Material = Enum.Material.Neon
  7992. p7.FormFactor = Enum.FormFactor.Custom
  7993. p7.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  7994. p7.CFrame = CFrame.new(68.0082169, 9.19989014, -14.2632694, 1.00001383, 6.37024641e-007, 5.36441803e-007, -9.46223736e-007, 0.999997973, -1.04308121e-007, -8.7916851e-007, 5.96046519e-008, 1.00001121)
  7995. p7.CanCollide = false
  7996. p7.Locked = true
  7997. p7.BottomSurface = Enum.SurfaceType.Smooth
  7998. p7.TopSurface = Enum.SurfaceType.Smooth
  7999. b3 = Instance.new("SpecialMesh", p7)
  8000. b3.MeshType = Enum.MeshType.Sphere
  8001. b3.Name = "Mesh"
  8002. p8 = Instance.new("Part", m)
  8003. p8.BrickColor = BrickColor.new("Really black")
  8004. p8.Material = Enum.Material.Neon
  8005. p8.FormFactor = Enum.FormFactor.Custom
  8006. p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8007. p8.CFrame = CFrame.new(64.4081497, 8.59989357, -14.2632627, 1.00001383, 5.32715489e-007, 5.6624458e-007, -8.4191629e-007, 0.999997973, -2.980277e-008, -9.08971174e-007, -1.4901623e-008, 1.00001121)
  8008. p8.CanCollide = false
  8009. p8.Locked = true
  8010. p8.BottomSurface = Enum.SurfaceType.Smooth
  8011. p8.TopSurface = Enum.SurfaceType.Smooth
  8012. b4 = Instance.new("SpecialMesh", p8)
  8013. b4.MeshType = Enum.MeshType.Sphere
  8014. b4.Name = "Mesh"
  8015. p9 = Instance.new("Part", m)
  8016. p9.BrickColor = BrickColor.new("Really black")
  8017. p9.Material = Enum.Material.Neon
  8018. p9.FormFactor = Enum.FormFactor.Custom
  8019. p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8020. p9.CFrame = CFrame.new(67.8082123, 8.49989128, -14.2632694, 1.00001383, 6.37024641e-007, 5.36441803e-007, -9.46223736e-007, 0.999997973, -1.04308128e-007, -8.7916851e-007, 5.96046448e-008, 1.00001121)
  8021. p9.CanCollide = false
  8022. p9.Locked = true
  8023. p9.BottomSurface = Enum.SurfaceType.Smooth
  8024. p9.TopSurface = Enum.SurfaceType.Smooth
  8025. b5 = Instance.new("SpecialMesh", p9)
  8026. b5.MeshType = Enum.MeshType.Sphere
  8027. b5.Name = "Mesh"
  8028. p10 = Instance.new("Part", m)
  8029. p10.BrickColor = BrickColor.new("Bright Really red")
  8030. p10.Material = Enum.Material.Neon
  8031. p10.FormFactor = Enum.FormFactor.Custom
  8032. p10.Size = Vector3.new(0.200000048, 0.999999821, 0.200000048)
  8033. p10.CFrame = CFrame.new(67.3000946, 8.34052181, -14.1962805, -0.323144197, -0.934642911, 0.148454338, 0.912730813, -0.349243045, -0.212012067, 0.250002205, 0.0669885725, 0.965932906)
  8034. p10.CanCollide = false
  8035. p10.Locked = true
  8036. p10.BottomSurface = Enum.SurfaceType.Smooth
  8037. p10.TopSurface = Enum.SurfaceType.Smooth
  8038. p11 = Instance.new("Part", m)
  8039. p11.BrickColor = BrickColor.new("Really black")
  8040. p11.Material = Enum.Material.Metal
  8041. p11.Name = "Main"
  8042. p11.FormFactor = Enum.FormFactor.Custom
  8043. p11.Size = Vector3.new(4.4000001, 4.19999981, 2.20000005)
  8044. p11.CFrame = CFrame.new(66.1075974, 8.19991207, -13.1631384, 1, 7.67355459e-007, 7.5990539e-007, -7.67355459e-007, 1, -2.98022478e-008, -7.5990539e-007, 2.98016651e-008, 1)
  8045. p11.CanCollide = false
  8046. p11.Locked = true
  8047. p11.BottomSurface = Enum.SurfaceType.Smooth
  8048. p11.TopSurface = Enum.SurfaceType.Smooth
  8049. p12 = Instance.new("Part", m)
  8050. p12.BrickColor = BrickColor.new("Really black")
  8051. p12.Material = Enum.Material.Neon
  8052. p12.FormFactor = Enum.FormFactor.Custom
  8053. p12.Size = Vector3.new(3, 3, 2)
  8054. p12.CFrame = CFrame.new(66.1075974, 8.19991302, -13.5631437, 1.00000453, 6.48145658e-007, 6.55599706e-007, -7.97160624e-007, 0.999999344, -1.49012251e-008, -7.5990863e-007, 2.98017362e-008, 1.0000037)
  8055. p12.CanCollide = false
  8056. p12.Locked = true
  8057. p12.BottomSurface = Enum.SurfaceType.Smooth
  8058. p12.TopSurface = Enum.SurfaceType.Smooth
  8059. b6 = Instance.new("SpecialMesh", p12)
  8060. b6.MeshType = Enum.MeshType.Sphere
  8061. b6.Name = "Mesh"
  8062. p13 = Instance.new("Part", m)
  8063. p13.BrickColor = BrickColor.new("Bright Really red")
  8064. p13.Material = Enum.Material.Neon
  8065. p13.FormFactor = Enum.FormFactor.Custom
  8066. p13.Size = Vector3.new(0.200000048, 3.79999971, 0.200000048)
  8067. p13.CFrame = CFrame.new(66.1331863, 7.82621098, -12.0632286, 6.04434092e-007, -1.00000906, 6.55602378e-007, 0.999998689, 8.72662156e-007, -1.49012802e-008, 4.47028583e-008, 8.64220965e-007, 1.00000739)
  8068. p13.CanCollide = false
  8069. p13.Locked = true
  8070. p13.BottomSurface = Enum.SurfaceType.Smooth
  8071. p13.TopSurface = Enum.SurfaceType.Smooth
  8072. p14 = Instance.new("Part", m)
  8073. p14.BrickColor = BrickColor.new("Bright Really red")
  8074. p14.Material = Enum.Material.Neon
  8075. p14.FormFactor = Enum.FormFactor.Custom
  8076. p14.Size = Vector3.new(0.200000048, 3.99999976, 0.200000048)
  8077. p14.CFrame = CFrame.new(65.0837555, 8.11279583, -12.0633221, 0.866040885, 0.500009477, 5.5129766e-007, -0.499999583, 0.866022587, -2.09610107e-013, -8.68580742e-007, -4.3265041e-007, 1.00001478)
  8078. p14.CanCollide = false
  8079. p14.Locked = true
  8080. p14.BottomSurface = Enum.SurfaceType.Smooth
  8081. p14.TopSurface = Enum.SurfaceType.Smooth
  8082. p15 = Instance.new("Part", m)
  8083. p15.BrickColor = BrickColor.new("Bright Really red")
  8084. p15.Material = Enum.Material.Neon
  8085. p15.FormFactor = Enum.FormFactor.Custom
  8086. p15.Size = Vector3.new(0.200000048, 3.99999976, 0.200000048)
  8087. p15.CFrame = CFrame.new(67.0844116, 8.11277008, -12.0634222, 0.866049111, -0.500013351, 4.46991237e-007, 0.49999693, 0.866022587, 1.49009658e-008, -8.91868751e-007, 6.00952262e-007, 1.00002217)
  8088. p15.CanCollide = false
  8089. p15.Locked = true
  8090. p15.BottomSurface = Enum.SurfaceType.Smooth
  8091. p15.TopSurface = Enum.SurfaceType.Smooth
  8092. p16 = Instance.new("Part", m)
  8093. p16.BrickColor = BrickColor.new("Bright Really red")
  8094. p16.Material = Enum.Material.Neon
  8095. p16.FormFactor = Enum.FormFactor.Custom
  8096. p16.Size = Vector3.new(0.200000048, 1.19999969, 0.200000048)
  8097. p16.CFrame = CFrame.new(65.484314, 7.30655766, -14.2634888, 0.906336308, 0.422632158, 3.49386681e-007, -0.422617853, 0.906302929, 2.46360354e-008, -1.01209048e-006, -3.84037776e-007, 1.00002587)
  8098. p16.CanCollide = false
  8099. p16.Locked = true
  8100. p16.BottomSurface = Enum.SurfaceType.Smooth
  8101. p16.TopSurface = Enum.SurfaceType.Smooth
  8102. p17 = Instance.new("Part", m)
  8103. p17.BrickColor = BrickColor.new("Bright Really red")
  8104. p17.Material = Enum.Material.Neon
  8105. p17.FormFactor = Enum.FormFactor.Custom
  8106. p17.Size = Vector3.new(0.200000048, 1.89999986, 0.200000048)
  8107. p17.CFrame = CFrame.new(67.1100159, 7.10342312, -14.2635927, 0.866056919, -0.50001812, 3.65035532e-007, 0.499996245, 0.866021872, 5.96044032e-008, -8.79435504e-007, 6.97014912e-007, 1.00002956)
  8108. p17.CanCollide = false
  8109. p17.Locked = true
  8110. p17.BottomSurface = Enum.SurfaceType.Smooth
  8111. p17.TopSurface = Enum.SurfaceType.Smooth
  8112. p18 = Instance.new("Part", m)
  8113. p18.BrickColor = BrickColor.new("Bright Really red")
  8114. p18.Material = Enum.Material.Neon
  8115. p18.FormFactor = Enum.FormFactor.Custom
  8116. p18.Size = Vector3.new(0.200000048, 1.19999981, 0.200000048)
  8117. p18.CFrame = CFrame.new(65.6104889, 7.05342484, -14.2637053, -0.707138717, -0.707138956, 3.36865924e-007, 0.707104087, -0.707101464, 1.4901164e-007, 9.95719802e-007, 5.95316749e-007, 1.00003707)
  8118. p18.CanCollide = false
  8119. p18.Locked = true
  8120. p18.BottomSurface = Enum.SurfaceType.Smooth
  8121. p18.TopSurface = Enum.SurfaceType.Smooth
  8122. p19 = Instance.new("Part", m)
  8123. p19.BrickColor = BrickColor.new("Really black")
  8124. p19.Material = Enum.Material.Neon
  8125. p19.FormFactor = Enum.FormFactor.Custom
  8126. p19.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8127. p19.CFrame = CFrame.new(65.2110596, 6.69982004, -14.2638168, 1.00005388, -1.78813906e-007, 3.08695888e-007, -1.7285347e-006, 0.999993682, 2.38419489e-007, -1.15321473e-006, 3.72538381e-007, 1.0000447)
  8128. p19.CanCollide = false
  8129. p19.Locked = true
  8130. p19.BottomSurface = Enum.SurfaceType.Smooth
  8131. p19.TopSurface = Enum.SurfaceType.Smooth
  8132. b7 = Instance.new("SpecialMesh", p19)
  8133. b7.MeshType = Enum.MeshType.Sphere
  8134. b7.Name = "Mesh"
  8135. p20 = Instance.new("Part", m)
  8136. p20.BrickColor = BrickColor.new("Really black")
  8137. p20.Material = Enum.Material.Neon
  8138. p20.FormFactor = Enum.FormFactor.Custom
  8139. p20.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8140. p20.CFrame = CFrame.new(66.7116928, 6.49980783, -14.2639294, 1.00006235, -2.98028993e-007, 2.80525398e-007, -1.8477574e-006, 0.999992907, 3.27827962e-007, -1.18139712e-006, 4.61949412e-007, 1.00005233)
  8141. p20.CanCollide = false
  8142. p20.Locked = true
  8143. p20.BottomSurface = Enum.SurfaceType.Smooth
  8144. p20.TopSurface = Enum.SurfaceType.Smooth
  8145. b8 = Instance.new("SpecialMesh", p20)
  8146. b8.MeshType = Enum.MeshType.Sphere
  8147. b8.Name = "Mesh"
  8148. p21 = Instance.new("Part", m)
  8149. p21.BrickColor = BrickColor.new("Bright Really red")
  8150. p21.Material = Enum.Material.Neon
  8151. p21.FormFactor = Enum.FormFactor.Custom
  8152. p21.Size = Vector3.new(0.200000048, 0.799999893, 0.200000048)
  8153. p21.CFrame = CFrame.new(67.0623169, 6.40337944, -14.264039, 0.258836836, -0.965994418, 2.52354425e-007, 0.965917706, 0.258818805, 4.17237061e-007, 2.19511691e-007, 1.31106742e-006, 1.00005996)
  8154. p21.CanCollide = false
  8155. p21.Locked = true
  8156. p21.BottomSurface = Enum.SurfaceType.Smooth
  8157. p21.TopSurface = Enum.SurfaceType.Smooth
  8158. p22 = Instance.new("Part", m)
  8159. p22.BrickColor = BrickColor.new("Really black")
  8160. p22.Material = Enum.Material.Neon
  8161. p22.FormFactor = Enum.FormFactor.Custom
  8162. p22.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8163. p22.CFrame = CFrame.new(67.5129166, 6.29977846, -14.2641516, 1.00007939, -5.96046448e-007, 2.24182997e-007, -2.14576721e-006, 0.999991298, 5.06646757e-007, -1.23776351e-006, 6.40773351e-007, 1.00006759)
  8164. p22.CanCollide = false
  8165. p22.Locked = true
  8166. p22.BottomSurface = Enum.SurfaceType.Smooth
  8167. p22.TopSurface = Enum.SurfaceType.Smooth
  8168. b9 = Instance.new("SpecialMesh", p22)
  8169. b9.MeshType = Enum.MeshType.Sphere
  8170. b9.Name = "Mesh"
  8171. w1 = Instance.new("Weld", p1)
  8172. w1.Name = "Part_Weld"
  8173. w1.Part0 = p1
  8174. w1.C0 = CFrame.new(-67.3029404, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  8175. w1.Part1 = p2
  8176. w1.C1 = CFrame.new(-65.0029221, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  8177. w2 = Instance.new("Weld", p2)
  8178. w2.Name = "Part_Weld"
  8179. w2.Part0 = p2
  8180. w2.C0 = CFrame.new(-65.0029221, -7.60003757, 14.2623367, 1.00000453, -2.08616257e-007, -3.72529385e-008, 1.1920929e-007, 0.999999404, -1.49011452e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  8181. w2.Part1 = p3
  8182. w2.C1 = CFrame.new(-35.8392487, 56.0098076, 20.1084957, 0.491483778, 0.834233105, 0.250000894, -0.868311942, 0.491481245, 0.0669875443, -0.0669877231, -0.249999821, 0.965929389)
  8183. w3 = Instance.new("Weld", p3)
  8184. w3.Name = "Part_Weld"
  8185. w3.Part0 = p3
  8186. w3.C0 = CFrame.new(-35.8392487, 56.0098076, 20.1084957, 0.491483778, 0.834233105, 0.250000894, -0.868311942, 0.491481245, 0.0669875443, -0.0669877231, -0.249999821, 0.965929389)
  8187. w3.Part1 = p4
  8188. w3.C1 = CFrame.new(-52.459343, -38.4935722, 14.2623358, 0.866029263, -0.499999881, -2.48114169e-008, 0.500002384, 0.866024733, -3.15312398e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  8189. w4 = Instance.new("Weld", p4)
  8190. w4.Name = "Part_Weld"
  8191. w4.Part0 = p4
  8192. w4.C0 = CFrame.new(-52.459343, -38.4935722, 14.2623358, 0.866029263, -0.499999881, -2.48114169e-008, 0.500002384, 0.866024733, -3.15312398e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  8193. w4.Part1 = p5
  8194. w4.C1 = CFrame.new(54.4780006, 39.4971619, 14.2623367, -0.866029263, 0.49999994, 2.48113796e-008, -0.500002444, -0.866024733, 3.15312398e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  8195. w5 = Instance.new("Weld", p5)
  8196. w5.Name = "Part_Weld"
  8197. w5.Part0 = p5
  8198. w5.C0 = CFrame.new(54.4780006, 39.4971619, 14.2623367, -0.866029263, 0.49999994, 2.48113796e-008, -0.500002444, -0.866024733, 3.15312398e-008, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  8199. w5.Part1 = p6
  8200. w5.C1 = CFrame.new(60.1191711, -26.5763226, 14.2623367, -0.866029382, -0.499999493, 3.9712539e-008, 0.500002205, -0.866024911, -5.72166936e-009, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  8201. w6 = Instance.new("Weld", p6)
  8202. w6.Name = "Part_Weld"
  8203. w6.Part0 = p6
  8204. w6.C0 = CFrame.new(60.1191711, -26.5763226, 14.2623367, -0.866029382, -0.499999493, 3.9712539e-008, 0.500002205, -0.866024911, -5.72166936e-009, -6.70552254e-008, 2.98023224e-008, 1.0000037)
  8205. w6.Part1 = p7
  8206. w6.C1 = CFrame.new(-68.0026093, -7.20003986, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  8207. w7 = Instance.new("Weld", p7)
  8208. w7.Name = "Part_Weld"
  8209. w7.Part0 = p7
  8210. w7.C0 = CFrame.new(-68.0026093, -7.20003986, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  8211. w7.Part1 = p8
  8212. w7.C1 = CFrame.new(-64.4025955, -6.60003376, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1)
  8213. w8 = Instance.new("Weld", p8)
  8214. w8.Name = "Part_Weld"
  8215. w8.Part0 = p8
  8216. w8.C0 = CFrame.new(-64.4025955, -6.60003376, 14.2622824, 1, -5.96043641e-008, 4.47034836e-008, 5.96043677e-008, 1, -5.9604421e-008, -4.470348e-008, 5.96044245e-008, 1)
  8217. w8.Part1 = p9
  8218. w8.C1 = CFrame.new(-67.8026123, -6.50004005, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  8219. w9 = Instance.new("Weld", p9)
  8220. w9.Name = "Part_Weld"
  8221. w9.Part0 = p9
  8222. w9.C0 = CFrame.new(-67.8026123, -6.50004005, 14.2622881, 1, -1.63912006e-007, 7.4505806e-008, 1.63912006e-007, 1, 1.49011186e-008, -7.4505806e-008, -1.49011061e-008, 1)
  8223. w9.Part1 = p10
  8224. w9.C1 = CFrame.new(19.5072937, 66.0613785, 5.0658741, -0.323143423, 0.912731171, 0.250000954, -0.93463856, -0.349243909, 0.0669875741, 0.148453087, -0.212012053, 0.965929449)
  8225. w10 = Instance.new("Weld", p10)
  8226. w10.Name = "Main_Weld"
  8227. w10.Part0 = p10
  8228. w10.C0 = CFrame.new(19.5072937, 66.0613785, 5.0658741, -0.323143423, 0.912731171, 0.250000954, -0.93463856, -0.349243909, 0.0669875741, 0.148453087, -0.212012053, 0.965929449)
  8229. w10.Part1 = p11
  8230. w10.C1 = CFrame.new(-66.1029282, -6.20003605, 13.1623268, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  8231. w11 = Instance.new("Weld", p11)
  8232. w11.Name = "Part_Weld"
  8233. w11.Part0 = p11
  8234. w11.C0 = CFrame.new(-66.1029282, -6.20003605, 13.1623268, 1.00000453, -2.38418579e-007, -3.72529456e-008, 8.94069672e-008, 0.999999344, -1.49011452e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  8235. w11.Part1 = p12
  8236. w11.C1 = CFrame.new(-66.1026306, -6.20004368, 13.5622816, 1, -1.1920875e-007, 6.70552325e-008, 1.1920875e-007, 1, -2.98022158e-008, -6.70552325e-008, 2.98022229e-008, 1)
  8237. w12 = Instance.new("Weld", p12)
  8238. w12.Name = "Part_Weld"
  8239. w12.Part0 = p12
  8240. w12.C0 = CFrame.new(-66.1026306, -6.20004368, 13.5622816, 1, -1.1920875e-007, 6.70552325e-008, 1.1920875e-007, 1, -2.98022158e-008, -6.70552325e-008, 2.98022229e-008, 1)
  8241. w12.Part1 = p13
  8242. w12.C1 = CFrame.new(-5.82635021, 66.1279221, 12.0623207, 7.54977023e-008, 0.999999344, -1.49011434e-008, -1.00000453, 1.94707212e-007, 3.72529385e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  8243. w13 = Instance.new("Weld", p13)
  8244. w13.Name = "Part_Weld"
  8245. w13.Part0 = p13
  8246. w13.C0 = CFrame.new(-5.82635021, 66.1279221, 12.0623207, 7.54977023e-008, 0.999999344, -1.49011434e-008, -1.00000453, 1.94707212e-007, 3.72529385e-008, -6.70552325e-008, 2.9802333e-008, 1.0000037)
  8247. w13.Part1 = p14
  8248. w13.C1 = CFrame.new(-53.3026466, -37.8329315, 12.0623188, 0.866029263, -0.499999881, -2.4811424e-008, 0.500002325, 0.866024673, -3.15312434e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  8249. w14 = Instance.new("Weld", p14)
  8250. w14.Name = "Part_Weld"
  8251. w14.Part0 = p14
  8252. w14.C0 = CFrame.new(-53.3026466, -37.8329315, 12.0623188, 0.866029263, -0.499999881, -2.4811424e-008, 0.500002325, 0.866024673, -3.15312434e-008, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  8253. w14.Part1 = p15
  8254. w14.C1 = CFrame.new(-61.1476631, 28.2449875, 12.0623198, 0.866029382, 0.499999404, -3.97125675e-008, -0.500002146, 0.866024971, 5.72170222e-009, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  8255. w15 = Instance.new("Weld", p15)
  8256. w15.Name = "Part_Weld"
  8257. w15.Part0 = p15
  8258. w15.C0 = CFrame.new(-61.1476631, 28.2449875, 12.0623198, 0.866029382, 0.499999404, -3.97125675e-008, -0.500002146, 0.866024971, 5.72170222e-009, -6.70552396e-008, 2.9802333e-008, 1.0000037)
  8259. w15.Part1 = p16
  8260. w15.C1 = CFrame.new(-57.1000977, -32.4815826, 14.2622862, 0.906307578, -0.422618747, 6.51076419e-008, 0.422618747, 0.906307578, 3.17729842e-009, -6.0350331e-008, 2.46360994e-008, 1)
  8261. w16 = Instance.new("Weld", p16)
  8262. w16.Name = "Part_Weld"
  8263. w16.Part0 = p16
  8264. w16.C0 = CFrame.new(-57.1000977, -32.4815826, 14.2622862, 0.906307578, -0.422618747, 6.51076419e-008, 0.422618747, 0.906307578, 3.17729842e-009, -6.0350331e-008, 2.46360994e-008, 1)
  8265. w16.Part1 = p17
  8266. w16.C1 = CFrame.new(-60.6646385, 29.1315918, 14.2623339, 0.866029501, 0.499999583, 5.5611892e-008, -0.500002265, 0.866025209, 3.67179815e-008, -4.470348e-008, 5.96046448e-008, 1.0000037)
  8267. w17 = Instance.new("Weld", p17)
  8268. w17.Name = "Part_Weld"
  8269. w17.Part0 = p17
  8270. w17.C0 = CFrame.new(-60.6646385, 29.1315918, 14.2623339, 0.866029501, 0.499999583, 5.5611892e-008, -0.500002265, 0.866025209, 3.67179815e-008, -4.470348e-008, 5.96046448e-008, 1.0000037)
  8271. w17.Part1 = p18
  8272. w17.C1 = CFrame.new(42.8147545, 49.9616852, 14.2623405, -0.707109571, 0.707106829, 2.10734417e-008, -0.707110047, -0.707106233, -6.32202557e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8273. w18 = Instance.new("Weld", p18)
  8274. w18.Name = "Part_Weld"
  8275. w18.Part0 = p18
  8276. w18.C0 = CFrame.new(42.8147545, 49.9616852, 14.2623405, -0.707109571, 0.707106829, 2.10734417e-008, -0.707110047, -0.707106233, -6.32202557e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8277. w18.Part1 = p19
  8278. w18.C1 = CFrame.new(-65.2028809, -4.70003223, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8279. w19 = Instance.new("Weld", p19)
  8280. w19.Name = "Part_Weld"
  8281. w19.Part0 = p19
  8282. w19.C0 = CFrame.new(-65.2028809, -4.70003223, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8283. w19.Part1 = p20
  8284. w19.C1 = CFrame.new(-66.7028656, -4.50003386, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8285. w20 = Instance.new("Weld", p20)
  8286. w20.Name = "Part_Weld"
  8287. w20.Part0 = p20
  8288. w20.C0 = CFrame.new(-66.7028656, -4.50003386, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8289. w20.Part1 = p21
  8290. w20.C1 = CFrame.new(-21.6081295, 63.6283798, 14.2623405, 0.258820146, 0.965925455, 6.52870682e-008, -0.965930045, 0.258819073, -1.33600135e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8291. w21 = Instance.new("Weld", p21)
  8292. w21.Name = "Part_Weld"
  8293. w21.Part0 = p21
  8294. w21.C0 = CFrame.new(-21.6081295, 63.6283798, 14.2623405, 0.258820146, 0.965925455, 6.52870682e-008, -0.965930045, 0.258819073, -1.33600135e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8295. w21.Part1 = p22
  8296. w21.C1 = CFrame.new(-67.5028763, -4.30003405, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8297. w22 = Instance.new("Weld", p22)
  8298. w22.Name = "Wedge_Weld"
  8299. w22.Part0 = p22
  8300. w22.C0 = CFrame.new(-67.5028763, -4.30003405, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8301. m.Parent = torso
  8302. m:MakeJoints()
  8303. ----------------------------------------------------
  8304. local cor5 = Instance.new("Part", torso.Torso)
  8305. cor5.Name = "Thingy"
  8306. cor5.Locked = true
  8307. cor5.BottomSurface = 0
  8308. cor5.CanCollide = false
  8309. cor5.Size = Vector3.new(2, 1, 1)
  8310. cor5.Transparency = 1
  8311. cor5.TopSurface = 0
  8312. corw2 = Instance.new("Weld", cor5)
  8313. corw2.Part0 = torso
  8314. corw2.Part1 = cor5
  8315. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8316. corw2.C1 = CFrame.new(0, 0, 0)
  8317. weld2 = Instance.new("Weld", torso.Torso)
  8318. weld2.Part0 = cor5
  8319. weld2.Part1 = p11
  8320. weld2.C0 = CFrame.new(0, 0, 0)
  8321. ----------------------------------------------------
  8322. local m = Instance.new("Model")
  8323. m.Name = "RightLeg"
  8324. p1 = Instance.new("Part", m)
  8325. p1.BrickColor = BrickColor.new("Really black")
  8326. p1.Material = Enum.Material.Neon
  8327. p1.FormFactor = Enum.FormFactor.Custom
  8328. p1.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8329. p1.CFrame = CFrame.new(67.2429962, 5.49923229, -14.269578, 1.00045943, -5.51538596e-006, -2.14306033e-006, -7.25689733e-006, 0.999951601, 3.93318305e-006, -2.55180248e-006, 4.05587616e-006, 1.00038624)
  8330. p1.CanCollide = false
  8331. p1.Locked = true
  8332. p1.BottomSurface = Enum.SurfaceType.Smooth
  8333. p1.TopSurface = Enum.SurfaceType.Smooth
  8334. b1 = Instance.new("SpecialMesh", p1)
  8335. b1.MeshType = Enum.MeshType.Sphere
  8336. b1.Name = "Mesh"
  8337. p2 = Instance.new("Part", m)
  8338. p2.BrickColor = BrickColor.new("Really black")
  8339. p2.Material = Enum.Material.Neon
  8340. p2.FormFactor = Enum.FormFactor.Custom
  8341. p2.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8342. p2.CFrame = CFrame.new(67.6437836, 4.79925013, -14.2696915, 1.00046372, -5.51538369e-006, -2.14306829e-006, -7.37613163e-006, 0.999951243, 3.93319806e-006, -2.57999613e-006, 4.14531632e-006, 1.00039005)
  8343. p2.CanCollide = false
  8344. p2.Locked = true
  8345. p2.BottomSurface = Enum.SurfaceType.Smooth
  8346. p2.TopSurface = Enum.SurfaceType.Smooth
  8347. b2 = Instance.new("SpecialMesh", p2)
  8348. b2.MeshType = Enum.MeshType.Sphere
  8349. b2.Name = "Mesh"
  8350. p3 = Instance.new("Part", m)
  8351. p3.BrickColor = BrickColor.new("Bright Really red")
  8352. p3.Material = Enum.Material.Neon
  8353. p3.FormFactor = Enum.FormFactor.Custom
  8354. p3.Size = Vector3.new(0.200000048, 0.999999762, 0.200000048)
  8355. p3.CFrame = CFrame.new(66.8881302, 5.17327356, -14.2696877, -0.707441688, -0.707433701, -2.14858301e-006, 0.707077265, -0.707066894, 4.0476084e-006, 4.7538756e-006, -1.07312485e-006, 1.00039387)
  8356. p3.CanCollide = false
  8357. p3.Locked = true
  8358. p3.BottomSurface = Enum.SurfaceType.Smooth
  8359. p3.TopSurface = Enum.SurfaceType.Smooth
  8360. p4 = Instance.new("Part", m)
  8361. p4.BrickColor = BrickColor.new("Really black")
  8362. p4.Material = Enum.Material.Neon
  8363. p4.FormFactor = Enum.FormFactor.Custom
  8364. p4.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8365. p4.CFrame = CFrame.new(66.5432739, 4.7992568, -14.2696896, 1.00046802, -5.54323196e-006, -2.17126149e-006, -7.42077827e-006, 0.999950886, 4.02261594e-006, -2.58000705e-006, 4.14531496e-006, 1.00039387)
  8366. p4.CanCollide = false
  8367. p4.Locked = true
  8368. p4.BottomSurface = Enum.SurfaceType.Smooth
  8369. p4.TopSurface = Enum.SurfaceType.Smooth
  8370. b3 = Instance.new("SpecialMesh", p4)
  8371. b3.MeshType = Enum.MeshType.Sphere
  8372. b3.Name = "Mesh"
  8373. p5 = Instance.new("Part", m)
  8374. p5.BrickColor = BrickColor.new("Bright Really red")
  8375. p5.Material = Enum.Material.Neon
  8376. p5.FormFactor = Enum.FormFactor.Custom
  8377. p5.Size = Vector3.new(0.200000048, 0.999999762, 0.200000048)
  8378. p5.CFrame = CFrame.new(67.8495178, 4.41932487, -14.269804, -0.906733274, 0.422823101, -2.17126944e-006, -0.422590762, -0.906265974, 4.0226314e-006, 5.74146384e-007, -4.94026517e-006, 1.00039768)
  8379. p5.CanCollide = false
  8380. p5.Locked = true
  8381. p5.BottomSurface = Enum.SurfaceType.Smooth
  8382. p5.TopSurface = Enum.SurfaceType.Smooth
  8383. p6 = Instance.new("Part", m)
  8384. p6.BrickColor = BrickColor.new("Bright Really red")
  8385. p6.Material = Enum.Material.Neon
  8386. p6.FormFactor = Enum.FormFactor.Custom
  8387. p6.Size = Vector3.new(0.200000048, 0.799999833, 0.200000048)
  8388. p6.CFrame = CFrame.new(66.5438004, 4.21363878, -14.2698011, 1.00047636, -7.68899918e-006, -2.17678416e-006, -5.51342964e-006, 0.999950111, 4.13704174e-006, -2.63088032e-006, 4.20975539e-006, 1.0004015)
  8389. p6.CanCollide = false
  8390. p6.Locked = true
  8391. p6.BottomSurface = Enum.SurfaceType.Smooth
  8392. p6.TopSurface = Enum.SurfaceType.Smooth
  8393. p7 = Instance.new("Part", m)
  8394. p7.BrickColor = BrickColor.new("Really black")
  8395. p7.Material = Enum.Material.Metal
  8396. p7.Name = "Main"
  8397. p7.FormFactor = Enum.FormFactor.Custom
  8398. p7.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005)
  8399. p7.CFrame = CFrame.new(67.2447891, 3.99926972, -13.1694622, 1.00048089, -5.69129634e-006, -2.186149e-006, -7.65911773e-006, 0.999949753, 4.1418657e-006, -2.63640663e-006, 4.32419529e-006, 1.00040531)
  8400. p7.CanCollide = false
  8401. p7.Locked = true
  8402. p7.BottomSurface = Enum.SurfaceType.Smooth
  8403. p7.TopSurface = Enum.SurfaceType.Smooth
  8404. p8 = Instance.new("Part", m)
  8405. p8.BrickColor = BrickColor.new("Bright Really red")
  8406. p8.Material = Enum.Material.Neon
  8407. p8.FormFactor = Enum.FormFactor.Custom
  8408. p8.Size = Vector3.new(0.200000048, 1.49999976, 0.200000048)
  8409. p8.CFrame = CFrame.new(67.1560593, 4.19274044, -14.2700233, -0.766423643, -0.643097878, -2.21435107e-006, 0.642760634, -0.766000509, 4.23129995e-006, 4.88720252e-006, -1.69966381e-006, 1.00041294)
  8410. p8.CanCollide = false
  8411. p8.Locked = true
  8412. p8.BottomSurface = Enum.SurfaceType.Smooth
  8413. p8.TopSurface = Enum.SurfaceType.Smooth
  8414. p9 = Instance.new("WedgePart", m)
  8415. p9.BrickColor = BrickColor.new("Bright Really red")
  8416. p9.Material = Enum.Material.Neon
  8417. p9.Name = "Wedge"
  8418. p9.FormFactor = Enum.FormFactor.Custom
  8419. p9.Size = Vector3.new(1, 1.19999981, 4)
  8420. p9.CFrame = CFrame.new(67.3460693, 3.49928832, -10.7686377, -1.00049889, -4.27957411e-006, 4.5400966e-006, 8.07642937e-006, 0.906259179, -0.422600418, 2.61850914e-006, -0.422791958, -0.906690836)
  8421. p9.CanCollide = false
  8422. p9.Locked = true
  8423. p9.TopSurface = Enum.SurfaceType.Smooth
  8424. b4 = Instance.new("SpecialMesh", p9)
  8425. b4.MeshType = Enum.MeshType.Wedge
  8426. b4.Name = "Mesh"
  8427. b4.Scale = Vector3.new(0.600000024, 1, 1)
  8428. p10 = Instance.new("Part", m)
  8429. p10.BrickColor = BrickColor.new("Really black")
  8430. p10.Material = Enum.Material.Neon
  8431. p10.FormFactor = Enum.FormFactor.Custom
  8432. p10.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8433. p10.CFrame = CFrame.new(68.0469971, 3.99923301, -14.2702446, 1.00050783, -6.09550762e-006, -2.27330474e-006, -8.07715332e-006, 0.999947786, 4.38094139e-006, -2.69438578e-006, 4.64916229e-006, 1.0004282)
  8434. p10.CanCollide = false
  8435. p10.Locked = true
  8436. p10.BottomSurface = Enum.SurfaceType.Smooth
  8437. p10.TopSurface = Enum.SurfaceType.Smooth
  8438. b5 = Instance.new("SpecialMesh", p10)
  8439. b5.MeshType = Enum.MeshType.Sphere
  8440. b5.Name = "Mesh"
  8441. p11 = Instance.new("Part", m)
  8442. p11.BrickColor = BrickColor.new("Really black")
  8443. p11.Material = Enum.Material.Neon
  8444. p11.FormFactor = Enum.FormFactor.Custom
  8445. p11.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8446. p11.CFrame = CFrame.new(66.5467682, 3.59925723, -14.2703533, 1.00051641, -6.21477238e-006, -2.30150818e-006, -8.22622587e-006, 0.999947011, 4.47037792e-006, -2.72259308e-006, 4.73860473e-006, 1.00043583)
  8447. p11.CanCollide = false
  8448. p11.Locked = true
  8449. p11.BottomSurface = Enum.SurfaceType.Smooth
  8450. p11.TopSurface = Enum.SurfaceType.Smooth
  8451. b6 = Instance.new("SpecialMesh", p11)
  8452. b6.MeshType = Enum.MeshType.Sphere
  8453. b6.Name = "Mesh"
  8454. p12 = Instance.new("Part", m)
  8455. p12.BrickColor = BrickColor.new("Bright Really red")
  8456. p12.Material = Enum.Material.Neon
  8457. p12.FormFactor = Enum.FormFactor.Custom
  8458. p12.Size = Vector3.new(0.200000048, 1.49999976, 0.200000048)
  8459. p12.CFrame = CFrame.new(67.558609, 3.39274073, -14.2704687, -0.766450763, -0.643119991, -2.33134415e-006, 0.642759323, -0.765998006, 4.5598149e-006, 5.20550884e-006, -1.92419975e-006, 1.00044346)
  8460. p12.CanCollide = false
  8461. p12.Locked = true
  8462. p12.BottomSurface = Enum.SurfaceType.Smooth
  8463. p12.TopSurface = Enum.SurfaceType.Smooth
  8464. p13 = Instance.new("Part", m)
  8465. p13.BrickColor = BrickColor.new("Really black")
  8466. p13.Material = Enum.Material.Neon
  8467. p13.FormFactor = Enum.FormFactor.Custom
  8468. p13.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8469. p13.CFrame = CFrame.new(67.0482101, 2.79927826, -14.2705812, 1.00053358, -6.43730164e-006, -2.36118058e-006, -8.5234642e-006, 0.999945402, 4.64126742e-006, -2.78064022e-006, 4.90151251e-006, 1.00045109)
  8470. p13.CanCollide = false
  8471. p13.Locked = true
  8472. p13.BottomSurface = Enum.SurfaceType.Smooth
  8473. p13.TopSurface = Enum.SurfaceType.Smooth
  8474. b7 = Instance.new("SpecialMesh", p13)
  8475. b7.MeshType = Enum.MeshType.Sphere
  8476. b7.Name = "Mesh"
  8477. p14 = Instance.new("WedgePart", m)
  8478. p14.BrickColor = BrickColor.new("Bright Really red")
  8479. p14.Material = Enum.Material.Neon
  8480. p14.Name = "Wedge"
  8481. p14.FormFactor = Enum.FormFactor.Custom
  8482. p14.Size = Vector3.new(1, 0.699999809, 1.29999995)
  8483. p14.CFrame = CFrame.new(66.8462448, 2.3492887, -14.7586241, 1.00054216, -6.55656913e-006, -2.38459074e-006, -8.61293847e-006, 0.999944568, 4.66311894e-006, -2.81690609e-006, 5.04259924e-006, 1.00045872)
  8484. p14.CanCollide = false
  8485. p14.Locked = true
  8486. p14.TopSurface = Enum.SurfaceType.Smooth
  8487. b8 = Instance.new("SpecialMesh", p14)
  8488. b8.MeshType = Enum.MeshType.Wedge
  8489. b8.Name = "Mesh"
  8490. b8.Scale = Vector3.new(0.200000003, 1, 1)
  8491. p15 = Instance.new("WedgePart", m)
  8492. p15.BrickColor = BrickColor.new("Bright Really red")
  8493. p15.Material = Enum.Material.Neon
  8494. p15.Name = "Wedge"
  8495. p15.FormFactor = Enum.FormFactor.Custom
  8496. p15.Size = Vector3.new(1, 0.699999809, 1.29999995)
  8497. p15.CFrame = CFrame.new(68.0474777, 2.34926867, -14.7587423, 1.00055075, -6.67583618e-006, -2.41442808e-006, -8.73221416e-006, 0.999943614, 4.74457238e-006, -2.84674707e-006, 5.12405404e-006, 1.00046635)
  8498. p15.CanCollide = false
  8499. p15.Locked = true
  8500. p15.TopSurface = Enum.SurfaceType.Smooth
  8501. b9 = Instance.new("SpecialMesh", p15)
  8502. b9.MeshType = Enum.MeshType.Wedge
  8503. b9.Name = "Mesh"
  8504. b9.Scale = Vector3.new(0.200000003, 1, 1)
  8505. p16 = Instance.new("WedgePart", m)
  8506. p16.BrickColor = BrickColor.new("Bright Really red")
  8507. p16.Material = Enum.Material.Neon
  8508. p16.Name = "Wedge"
  8509. p16.FormFactor = Enum.FormFactor.Custom
  8510. p16.Size = Vector3.new(1, 0.699999809, 1.29999995)
  8511. p16.CFrame = CFrame.new(67.4477234, 2.34926438, -14.7588549, 1.00055933, -6.79510413e-006, -2.44426587e-006, -8.85149075e-006, 0.99994266, 4.82602672e-006, -2.8765885e-006, 5.20550975e-006, 1.00047398)
  8512. p16.CanCollide = false
  8513. p16.Locked = true
  8514. p16.TopSurface = Enum.SurfaceType.Smooth
  8515. b10 = Instance.new("SpecialMesh", p16)
  8516. b10.MeshType = Enum.MeshType.Wedge
  8517. b10.Name = "Mesh"
  8518. b10.Scale = Vector3.new(0.200000003, 1, 1)
  8519. w1 = Instance.new("Weld", p1)
  8520. w1.Name = "Part_Weld"
  8521. w1.Part0 = p1
  8522. w1.C0 = CFrame.new(-67.2025909, -3.50003719, 14.2622871, 1, -8.94065977e-008, 5.79734944e-008, 8.94065977e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1)
  8523. w1.Part1 = p2
  8524. w1.C1 = CFrame.new(-67.6028976, -2.80003333, 14.2623405, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8525. w2 = Instance.new("Weld", p2)
  8526. w2.Name = "Part_Weld"
  8527. w2.Part0 = p2
  8528. w2.C0 = CFrame.new(-67.6028976, -2.80003333, 14.2623405, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8529. w2.Part1 = p3
  8530. w2.C1 = CFrame.new(45.023777, 49.5125847, 14.2622843, -0.707106769, 0.707106769, -6.37114681e-008, -0.707106769, -0.707106769, 1.37820813e-008, -3.53054119e-008, 5.47962173e-008, 1)
  8531. w3 = Instance.new("Weld", p3)
  8532. w3.Name = "Part_Weld"
  8533. w3.Part0 = p3
  8534. w3.C0 = CFrame.new(45.023777, 49.5125847, 14.2622843, -0.707106769, 0.707106769, -6.37114681e-008, -0.707106769, -0.707106769, 1.37820813e-008, -3.53054119e-008, 5.47962173e-008, 1)
  8535. w3.Part1 = p4
  8536. w3.C1 = CFrame.new(-66.5026016, -2.80003667, 14.2622871, 1, -8.94065835e-008, 5.79734944e-008, 8.94065835e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1)
  8537. w4 = Instance.new("Weld", p4)
  8538. w4.Name = "Part_Weld"
  8539. w4.Part0 = p4
  8540. w4.C0 = CFrame.new(-66.5026016, -2.80003667, 14.2622871, 1, -8.94065835e-008, 5.79734944e-008, 8.94065835e-008, 1, -2.98022034e-008, -5.79734909e-008, 2.98022087e-008, 1)
  8541. w4.Part1 = p5
  8542. w4.C1 = CFrame.new(62.4776497, -26.4635353, 14.2623405, -0.906311512, -0.422618151, -5.2200086e-008, 0.422620177, -0.906307399, -4.14251318e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8543. w5 = Instance.new("Weld", p5)
  8544. w5.Name = "Part_Weld"
  8545. w5.Part0 = p5
  8546. w5.C0 = CFrame.new(62.4776497, -26.4635353, 14.2623405, -0.906311512, -0.422618151, -5.2200086e-008, 0.422620177, -0.906307399, -4.14251318e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8547. w5.Part1 = p6
  8548. w5.C1 = CFrame.new(-66.5025787, -2.21426678, 14.2622843, 1, 1.90734295e-006, 3.53052521e-008, -1.90734295e-006, 1, -5.47961676e-008, -3.53053551e-008, 5.47961001e-008, 1)
  8549. w6 = Instance.new("Weld", p6)
  8550. w6.Name = "Part_Weld"
  8551. w6.Part0 = p6
  8552. w6.C0 = CFrame.new(-66.5025787, -2.21426678, 14.2622843, 1, 1.90734295e-006, 3.53052521e-008, -1.90734295e-006, 1, -5.47961676e-008, -3.53053551e-008, 5.47961001e-008, 1)
  8553. w6.Part1 = p7
  8554. w6.C1 = CFrame.new(-67.202919, -2.00003123, 13.1623335, 1.00000453, -2.38418579e-007, 2.98023295e-008, 8.94069672e-008, 0.999999642, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  8555. w7 = Instance.new("Weld", p7)
  8556. w7.Name = "Part_Weld"
  8557. w7.Part0 = p7
  8558. w7.C0 = CFrame.new(-67.202919, -2.00003123, 13.1623335, 1.00000453, -2.38418579e-007, 2.98023295e-008, 8.94069672e-008, 0.999999642, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  8559. w7.Part1 = p8
  8560. w7.C1 = CFrame.new(50.0020561, 44.8201294, 14.2623405, -0.766047955, 0.642787397, 1.54832112e-008, -0.642790377, -0.766044199, -6.48163692e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8561. w8 = Instance.new("Weld", p8)
  8562. w8.Name = "Wedge_Weld"
  8563. w8.Part0 = p8
  8564. w8.C0 = CFrame.new(50.0020561, 44.8201294, 14.2623405, -0.766047955, 0.642787397, 1.54832112e-008, -0.642790377, -0.766044199, -6.48163692e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8565. w8.Part1 = p9
  8566. w8.C1 = CFrame.new(67.3029327, -5.90784931, -9.1200285, -1.00000453, 3.57627869e-007, -9.07683528e-008, 2.33116921e-007, 0.906307459, -0.422619879, 7.83834153e-009, -0.42261824, -0.906311214)
  8567. w9 = Instance.new("Weld", p9)
  8568. w9.Name = "Part_Weld"
  8569. w9.Part0 = p9
  8570. w9.C0 = CFrame.new(67.3029327, -5.90784931, -9.1200285, -1.00000453, 3.57627869e-007, -9.07683528e-008, 2.33116921e-007, 0.906307459, -0.422619879, 7.83834153e-009, -0.42261824, -0.906311214)
  8571. w9.Part1 = p10
  8572. w9.C1 = CFrame.new(-68.0029068, -2.00003219, 14.2623405, 1.00000441, -2.08616257e-007, 2.98023135e-008, 5.96046448e-008, 0.999999642, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8573. w10 = Instance.new("Weld", p10)
  8574. w10.Name = "Part_Weld"
  8575. w10.Part0 = p10
  8576. w10.C0 = CFrame.new(-68.0029068, -2.00003219, 14.2623405, 1.00000441, -2.08616257e-007, 2.98023135e-008, 5.96046448e-008, 0.999999642, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8577. w10.Part1 = p11
  8578. w10.C1 = CFrame.new(-66.5028687, -1.60003603, 14.2623405, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8579. w11 = Instance.new("Weld", p11)
  8580. w11.Name = "Part_Weld"
  8581. w11.Part0 = p11
  8582. w11.C0 = CFrame.new(-66.5028687, -1.60003603, 14.2623405, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8583. w11.Part1 = p12
  8584. w11.C1 = CFrame.new(50.8226891, 44.4644012, 14.2623415, -0.766047835, 0.642787337, 1.03502398e-008, -0.642790318, -0.76604414, -5.86991185e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  8585. w12 = Instance.new("Weld", p12)
  8586. w12.Name = "Part_Weld"
  8587. w12.Part0 = p12
  8588. w12.C0 = CFrame.new(50.8226891, 44.4644012, 14.2623415, -0.766047835, 0.642787337, 1.03502398e-008, -0.642790318, -0.76604414, -5.86991185e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  8589. w12.Part1 = p13
  8590. w12.C1 = CFrame.new(-67.0028915, -0.800035119, 14.2623415, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  8591. w13 = Instance.new("Weld", p13)
  8592. w13.Name = "Wedge_Weld"
  8593. w13.Part0 = p13
  8594. w13.C0 = CFrame.new(-67.0028915, -0.800035119, 14.2623415, 1.00000429, -2.08616257e-007, 2.980231e-008, 1.1920929e-007, 0.999999642, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  8595. w13.Part1 = p14
  8596. w13.C1 = CFrame.new(-66.8004532, -0.350028068, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8597. w14 = Instance.new("Weld", p14)
  8598. w14.Name = "Wedge_Weld"
  8599. w14.Part0 = p14
  8600. w14.C0 = CFrame.new(-66.8004532, -0.350028068, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8601. w14.Part1 = p15
  8602. w14.C1 = CFrame.new(-68.0004578, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8603. w15 = Instance.new("Weld", p15)
  8604. w15.Name = "Wedge_Weld"
  8605. w15.Part0 = p15
  8606. w15.C0 = CFrame.new(-68.0004578, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8607. w15.Part1 = p16
  8608. w15.C1 = CFrame.new(-67.4004517, -0.350028008, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8609. m.Parent = rleg
  8610. m:MakeJoints()
  8611. ----------------------------------------------------
  8612. local cor6 = Instance.new("Part", rleg.RightLeg)
  8613. cor6.Name = "Thingy"
  8614. cor6.Locked = true
  8615. cor6.BottomSurface = 0
  8616. cor6.CanCollide = false
  8617. cor6.Size = Vector3.new(2, 1, 1)
  8618. cor6.Transparency = 1
  8619. cor6.TopSurface = 0
  8620. corw2 = Instance.new("Weld", cor6)
  8621. corw2.Part0 = rleg
  8622. corw2.Part1 = cor6
  8623. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8624. corw2.C1 = CFrame.new(0, 0, 0)
  8625. weld2 = Instance.new("Weld", rleg.RightLeg)
  8626. weld2.Part0 = cor6
  8627. weld2.Part1 = p7
  8628. weld2.C0 = CFrame.new(0, 0, 0)
  8629. ----------------------------------------------------
  8630. local m = Instance.new("Model")
  8631. m.Name = "LeftLeg"
  8632. p1 = Instance.new("WedgePart", m)
  8633. p1.BrickColor = BrickColor.new("Bright Really red")
  8634. p1.Material = Enum.Material.Neon
  8635. p1.Name = "Wedge"
  8636. p1.FormFactor = Enum.FormFactor.Custom
  8637. p1.Size = Vector3.new(1, 0.699999809, 1.29999995)
  8638. p1.CFrame = CFrame.new(64.3107605, 2.34980536, -14.7520046, 1.00008786, -7.1526415e-007, 2.00803143e-007, -2.2649931e-006, 0.999990404, 5.36453001e-007, -1.27237047e-006, 7.81809263e-007, 1.00007522)
  8639. p1.CanCollide = false
  8640. p1.Locked = true
  8641. p1.TopSurface = Enum.SurfaceType.Smooth
  8642. b1 = Instance.new("SpecialMesh", p1)
  8643. b1.MeshType = Enum.MeshType.Wedge
  8644. b1.Name = "Mesh"
  8645. b1.Scale = Vector3.new(0.200000003, 1, 1)
  8646. p2 = Instance.new("WedgePart", m)
  8647. p2.BrickColor = BrickColor.new("Bright Really red")
  8648. p2.Material = Enum.Material.Neon
  8649. p2.Name = "Wedge"
  8650. p2.FormFactor = Enum.FormFactor.Custom
  8651. p2.Size = Vector3.new(1, 1.19999981, 4)
  8652. p2.CFrame = CFrame.new(64.9138336, 3.49979234, -10.7640553, -1.00009644, -6.38643314e-007, 1.81689501e-007, 2.53323037e-006, 0.906298041, -0.422614515, 1.23479219e-006, -0.422652602, -0.906383216)
  8653. p2.CanCollide = false
  8654. p2.Locked = true
  8655. p2.TopSurface = Enum.SurfaceType.Smooth
  8656. b2 = Instance.new("SpecialMesh", p2)
  8657. b2.MeshType = Enum.MeshType.Wedge
  8658. b2.Name = "Mesh"
  8659. b2.Scale = Vector3.new(0.600000024, 1, 1)
  8660. p3 = Instance.new("Part", m)
  8661. p3.BrickColor = BrickColor.new("Really black")
  8662. p3.Material = Enum.Material.Metal
  8663. p3.Name = "Main"
  8664. p3.FormFactor = Enum.FormFactor.Custom
  8665. p3.Size = Vector3.new(2.20000005, 4.19999981, 2.20000005)
  8666. p3.CFrame = CFrame.new(65.0144501, 3.99976897, -13.1643734, 1.00010526, -9.43461771e-007, 1.5135204e-007, -2.48442234e-006, 0.999988973, 7.74860382e-007, -1.32394814e-006, 8.94069672e-007, 1.00009048)
  8667. p3.CanCollide = false
  8668. p3.Locked = true
  8669. p3.BottomSurface = Enum.SurfaceType.Smooth
  8670. p3.TopSurface = Enum.SurfaceType.Smooth
  8671. p4 = Instance.new("Part", m)
  8672. p4.BrickColor = BrickColor.new("Really black")
  8673. p4.Material = Enum.Material.Neon
  8674. p4.FormFactor = Enum.FormFactor.Custom
  8675. p4.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8676. p4.CFrame = CFrame.new(64.8149185, 4.09976244, -14.2645903, 1.00011396, -1.07351866e-006, 1.23178822e-007, -2.62327239e-006, 0.999988258, 8.64272579e-007, -1.33881622e-006, 1.01328953e-006, 1.00009811)
  8677. p4.CanCollide = false
  8678. p4.Locked = true
  8679. p4.BottomSurface = Enum.SurfaceType.Smooth
  8680. p4.TopSurface = Enum.SurfaceType.Smooth
  8681. b3 = Instance.new("SpecialMesh", p4)
  8682. b3.MeshType = Enum.MeshType.Sphere
  8683. b3.Name = "Mesh"
  8684. p5 = Instance.new("WedgePart", m)
  8685. p5.BrickColor = BrickColor.new("Bright Really red")
  8686. p5.Material = Enum.Material.Neon
  8687. p5.Name = "Wedge"
  8688. p5.FormFactor = Enum.FormFactor.Custom
  8689. p5.Size = Vector3.new(1, 0.699999809, 1.29999995)
  8690. p5.CFrame = CFrame.new(64.9130707, 2.34976578, -14.7524614, 1.00012243, -1.19274011e-006, 9.97973828e-008, -2.74250215e-006, 0.999987364, 8.94081438e-007, -1.37342522e-006, 1.15432931e-006, 1.00010574)
  8691. p5.CanCollide = false
  8692. p5.Locked = true
  8693. p5.TopSurface = Enum.SurfaceType.Smooth
  8694. b4 = Instance.new("SpecialMesh", p5)
  8695. b4.MeshType = Enum.MeshType.Wedge
  8696. b4.Name = "Mesh"
  8697. b4.Scale = Vector3.new(0.200000003, 1, 1)
  8698. p6 = Instance.new("Part", m)
  8699. p6.BrickColor = BrickColor.new("Bright Really red")
  8700. p6.Material = Enum.Material.Neon
  8701. p6.FormFactor = Enum.FormFactor.Custom
  8702. p6.Size = Vector3.new(0.200000048, 1.29999971, 0.200000048)
  8703. p6.CFrame = CFrame.new(65.1539307, 3.56787443, -14.2648125, -0.81925869, 0.573652625, 6.3568308e-008, -0.573566198, -0.819142461, 1.03511331e-006, 4.69596898e-007, -1.7646264e-006, 1.00011337)
  8704. p6.CanCollide = false
  8705. p6.Locked = true
  8706. p6.BottomSurface = Enum.SurfaceType.Smooth
  8707. p6.TopSurface = Enum.SurfaceType.Smooth
  8708. p7 = Instance.new("Part", m)
  8709. p7.BrickColor = BrickColor.new("Bright Really red")
  8710. p7.Material = Enum.Material.Neon
  8711. p7.FormFactor = Enum.FormFactor.Custom
  8712. p7.Size = Vector3.new(0.200000048, 0.999999642, 0.200000048)
  8713. p7.CFrame = CFrame.new(64.9899063, 4.4266243, -14.2649202, 0.86614728, 0.500068843, 4.87115699e-008, -0.499995351, 0.866011381, 1.14634361e-006, -1.86828663e-006, 3.82691809e-007, 1.000121)
  8714. p7.CanCollide = false
  8715. p7.Locked = true
  8716. p7.BottomSurface = Enum.SurfaceType.Smooth
  8717. p7.TopSurface = Enum.SurfaceType.Smooth
  8718. p8 = Instance.new("Part", m)
  8719. p8.BrickColor = BrickColor.new("Really black")
  8720. p8.Material = Enum.Material.Neon
  8721. p8.FormFactor = Enum.FormFactor.Custom
  8722. p8.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8723. p8.CFrame = CFrame.new(65.2172623, 4.89969873, -14.2650318, 1.00014877, -1.43051147e-006, 2.05365609e-008, -3.09944153e-006, 0.99998486, 1.2357583e-006, -1.44150738e-006, 1.38478742e-006, 1.00012863)
  8724. p8.CanCollide = false
  8725. p8.Locked = true
  8726. p8.BottomSurface = Enum.SurfaceType.Smooth
  8727. p8.TopSurface = Enum.SurfaceType.Smooth
  8728. b5 = Instance.new("SpecialMesh", p8)
  8729. b5.MeshType = Enum.MeshType.Sphere
  8730. b5.Name = "Mesh"
  8731. p9 = Instance.new("Part", m)
  8732. p9.BrickColor = BrickColor.new("Really black")
  8733. p9.Material = Enum.Material.Neon
  8734. p9.FormFactor = Enum.FormFactor.Custom
  8735. p9.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8736. p9.CFrame = CFrame.new(65.517868, 2.99971151, -14.2651463, 1.00015736, -1.5520751e-006, -9.27031252e-009, -3.21633729e-006, 0.999984026, 1.32517368e-006, -1.46969478e-006, 1.46621869e-006, 1.00013626)
  8737. p9.CanCollide = false
  8738. p9.Locked = true
  8739. p9.BottomSurface = Enum.SurfaceType.Smooth
  8740. p9.TopSurface = Enum.SurfaceType.Smooth
  8741. b6 = Instance.new("SpecialMesh", p9)
  8742. b6.MeshType = Enum.MeshType.Sphere
  8743. b6.Name = "Mesh"
  8744. p10 = Instance.new("Part", m)
  8745. p10.BrickColor = BrickColor.new("Bright Really red")
  8746. p10.Material = Enum.Material.Neon
  8747. p10.FormFactor = Enum.FormFactor.Custom
  8748. p10.Size = Vector3.new(0.200000048, 1.09999967, 0.200000048)
  8749. p10.CFrame = CFrame.new(64.79879, 5.1497221, -14.2652512, -0.642893076, 0.766172707, -3.7446263e-008, -0.766029418, -0.64277941, 1.40660427e-006, -2.27817864e-007, -2.14863894e-006, 1.00014389)
  8750. p10.CanCollide = false
  8751. p10.Locked = true
  8752. p10.BottomSurface = Enum.SurfaceType.Smooth
  8753. p10.TopSurface = Enum.SurfaceType.Smooth
  8754. p11 = Instance.new("Part", m)
  8755. p11.BrickColor = BrickColor.new("Bright Really red")
  8756. p11.Material = Enum.Material.Neon
  8757. p11.FormFactor = Enum.FormFactor.Custom
  8758. p11.Size = Vector3.new(0.200000048, 0.699999809, 0.200000048)
  8759. p11.CFrame = CFrame.new(65.2189484, 5.30325174, -14.2653618, 1.00017476, -1.78813934e-006, -6.56227002e-008, -3.4570694e-006, 0.999982595, 1.49602079e-006, -1.52770292e-006, 1.64505627e-006, 1.00015152)
  8760. p11.CanCollide = false
  8761. p11.Locked = true
  8762. p11.BottomSurface = Enum.SurfaceType.Smooth
  8763. p11.TopSurface = Enum.SurfaceType.Smooth
  8764. p12 = Instance.new("WedgePart", m)
  8765. p12.BrickColor = BrickColor.new("Bright Really red")
  8766. p12.Material = Enum.Material.Neon
  8767. p12.Name = "Wedge"
  8768. p12.FormFactor = Enum.FormFactor.Custom
  8769. p12.Size = Vector3.new(1, 0.699999809, 1.29999995)
  8770. p12.CFrame = CFrame.new(65.5171509, 2.34969687, -14.7532635, 1.00018334, -1.89246384e-006, -8.90070169e-008, -3.54650388e-006, 0.999981821, 1.52583425e-006, -1.56231545e-006, 1.78610321e-006, 1.00015914)
  8771. p12.CanCollide = false
  8772. p12.Locked = true
  8773. p12.TopSurface = Enum.SurfaceType.Smooth
  8774. b7 = Instance.new("SpecialMesh", p12)
  8775. b7.MeshType = Enum.MeshType.Wedge
  8776. b7.Name = "Mesh"
  8777. b7.Scale = Vector3.new(0.200000003, 1, 1)
  8778. p13 = Instance.new("Part", m)
  8779. p13.BrickColor = BrickColor.new("Really black")
  8780. p13.Material = Enum.Material.Neon
  8781. p13.FormFactor = Enum.FormFactor.Custom
  8782. p13.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8783. p13.CFrame = CFrame.new(64.3198929, 5.59963703, -14.2655821, 1.00019193, -1.97098893e-006, -1.23608402e-007, -3.67657594e-006, 0.999981046, 1.66687016e-006, -1.58571254e-006, 1.81590929e-006, 1.00016677)
  8784. p13.CanCollide = false
  8785. p13.Locked = true
  8786. p13.BottomSurface = Enum.SurfaceType.Smooth
  8787. p13.TopSurface = Enum.SurfaceType.Smooth
  8788. b8 = Instance.new("SpecialMesh", p13)
  8789. b8.MeshType = Enum.MeshType.Sphere
  8790. b8.Name = "Mesh"
  8791. p14 = Instance.new("Part", m)
  8792. p14.BrickColor = BrickColor.new("Really black")
  8793. p14.Material = Enum.Material.Neon
  8794. p14.FormFactor = Enum.FormFactor.Custom
  8795. p14.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  8796. p14.CFrame = CFrame.new(65.2206192, 5.79961872, -14.2656937, 1.00020039, -2.10105645e-006, -1.51786239e-007, -3.75511786e-006, 0.99998033, 1.7562885e-006, -1.6139021e-006, 1.90533035e-006, 1.0001744)
  8797. p14.CanCollide = false
  8798. p14.Locked = true
  8799. p14.BottomSurface = Enum.SurfaceType.Smooth
  8800. p14.TopSurface = Enum.SurfaceType.Smooth
  8801. b9 = Instance.new("SpecialMesh", p14)
  8802. b9.MeshType = Enum.MeshType.Sphere
  8803. b9.Name = "Mesh"
  8804. w1 = Instance.new("Weld", p1)
  8805. w1.Name = "Wedge_Weld"
  8806. w1.Part0 = p1
  8807. w1.C0 = CFrame.new(-64.3004303, -0.350028396, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8808. w1.Part1 = p2
  8809. w1.C1 = CFrame.new(64.9028854, -5.90785694, -9.12002754, -1.00000429, 3.57627869e-007, -9.07683386e-008, 2.9341092e-007, 0.906307459, -0.422619879, -5.58450353e-009, -0.42261821, -0.906311214)
  8810. w2 = Instance.new("Weld", p2)
  8811. w2.Name = "Part_Weld"
  8812. w2.Part0 = p2
  8813. w2.C0 = CFrame.new(64.9028854, -5.90785694, -9.12002754, -1.00000429, 3.57627869e-007, -9.07683386e-008, 2.9341092e-007, 0.906307459, -0.422619879, -5.58450353e-009, -0.42261821, -0.906311214)
  8814. w2.Part1 = p3
  8815. w2.C1 = CFrame.new(-65.0029144, -2.00002885, 13.1623335, 1.00000453, -2.19451294e-007, 2.98023295e-008, 6.97858056e-008, 0.999999702, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  8816. w3 = Instance.new("Weld", p3)
  8817. w3.Name = "Part_Weld"
  8818. w3.Part0 = p3
  8819. w3.C0 = CFrame.new(-65.0029144, -2.00002885, 13.1623335, 1.00000453, -2.19451294e-007, 2.98023295e-008, 6.97858056e-008, 0.999999702, 5.96046448e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  8820. w3.Part1 = p4
  8821. w3.C1 = CFrame.new(-64.8028488, -2.10003614, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8822. w4 = Instance.new("Weld", p4)
  8823. w4.Name = "Wedge_Weld"
  8824. w4.Part0 = p4
  8825. w4.C0 = CFrame.new(-64.8028488, -2.10003614, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8826. w4.Part1 = p5
  8827. w4.C1 = CFrame.new(-64.9004364, -0.350028336, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8828. w5 = Instance.new("Weld", p5)
  8829. w5.Name = "Part_Weld"
  8830. w5.Part0 = p5
  8831. w5.C0 = CFrame.new(-64.9004364, -0.350028336, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8832. w5.Part1 = p6
  8833. w5.C1 = CFrame.new(54.2596054, -36.0786095, 14.2623415, -0.819155633, -0.573575974, -5.40201484e-008, 0.573578835, -0.819151759, -2.51900261e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  8834. w6 = Instance.new("Weld", p6)
  8835. w6.Name = "Part_Weld"
  8836. w6.Part0 = p6
  8837. w6.C0 = CFrame.new(54.2596054, -36.0786095, 14.2623415, -0.819155633, -0.573575974, -5.40201484e-008, 0.573578835, -0.819151759, -2.51900261e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  8838. w6.Part1 = p7
  8839. w6.C1 = CFrame.new(-55.0575066, -34.589859, 14.2623396, 0.866029263, -0.50000006, -3.99274924e-009, 0.500002325, 0.866025031, 6.65203004e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  8840. w7 = Instance.new("Weld", p7)
  8841. w7.Name = "Part_Weld"
  8842. w7.Part0 = p7
  8843. w7.C0 = CFrame.new(-55.0575066, -34.589859, 14.2623396, 0.866029263, -0.50000006, -3.99274924e-009, 0.500002325, 0.866025031, 6.65203004e-008, -4.46573551e-008, 5.96046448e-008, 1.00000381)
  8844. w7.Part1 = p8
  8845. w7.C1 = CFrame.new(-65.2028809, -2.90003395, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8846. w8 = Instance.new("Weld", p8)
  8847. w8.Name = "Part_Weld"
  8848. w8.Part0 = p8
  8849. w8.C0 = CFrame.new(-65.2028809, -2.90003395, 14.2623415, 1.00000429, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999642, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8850. w8.Part1 = p9
  8851. w8.C1 = CFrame.new(-65.5028763, -1.00002885, 14.2623425, 1.00000429, -2.06278372e-007, 2.98023135e-008, 8.70690755e-008, 0.999999523, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  8852. w9 = Instance.new("Weld", p9)
  8853. w9.Name = "Part_Weld"
  8854. w9.Part0 = p9
  8855. w9.C0 = CFrame.new(-65.5028763, -1.00002885, 14.2623425, 1.00000429, -2.06278372e-007, 2.98023135e-008, 8.70690755e-008, 0.999999523, 5.16191463e-008, -5.96046341e-008, 2.98023224e-008, 1.00000381)
  8856. w9.Part1 = p10
  8857. w9.C1 = CFrame.new(44.0550385, -47.6020889, 14.2623405, -0.642790556, -0.766044021, -6.48163621e-008, 0.766047776, -0.642787576, -1.54832289e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8858. w10 = Instance.new("Weld", p10)
  8859. w10.Name = "Part_Weld"
  8860. w10.Part0 = p10
  8861. w10.C0 = CFrame.new(44.0550385, -47.6020889, 14.2623405, -0.642790556, -0.766044021, -6.48163621e-008, 0.766047776, -0.642787576, -1.54832289e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8862. w10.Part1 = p11
  8863. w10.C1 = CFrame.new(-65.2028656, -3.3036263, 14.2623405, 1.00000429, -1.93715096e-007, 2.98023153e-008, 1.1920929e-007, 0.999999702, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8864. w11 = Instance.new("Weld", p11)
  8865. w11.Name = "Wedge_Weld"
  8866. w11.Part0 = p11
  8867. w11.C0 = CFrame.new(-65.2028656, -3.3036263, 14.2623405, 1.00000429, -1.93715096e-007, 2.98023153e-008, 1.1920929e-007, 0.999999702, 5.96046412e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8868. w11.Part1 = p12
  8869. w11.C1 = CFrame.new(-65.5004425, -0.350028276, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8870. w12 = Instance.new("Weld", p12)
  8871. w12.Name = "Part_Weld"
  8872. w12.Part0 = p12
  8873. w12.C0 = CFrame.new(-65.5004425, -0.350028276, 14.7500486, 1.00000429, -2.08616257e-007, 2.33795703e-008, 8.94069672e-008, 0.999999523, 1.11224018e-007, -5.31818927e-008, -2.9802294e-008, 1.00000381)
  8874. w12.Part1 = p13
  8875. w12.C1 = CFrame.new(-64.3028641, -3.60003614, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8876. w13 = Instance.new("Weld", p13)
  8877. w13.Name = "Part_Weld"
  8878. w13.Part0 = p13
  8879. w13.C0 = CFrame.new(-64.3028641, -3.60003614, 14.2623415, 1.00000429, -2.19451294e-007, 2.98023153e-008, 1.30103487e-007, 0.999999702, 5.96046448e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8880. w13.Part1 = p14
  8881. w13.C1 = CFrame.new(-65.202858, -3.80003428, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8882. w14 = Instance.new("Weld", p14)
  8883. w14.Name = "Wedge_Weld"
  8884. w14.Part0 = p14
  8885. w14.C0 = CFrame.new(-65.202858, -3.80003428, 14.2623415, 1.00000417, -2.08616257e-007, 2.98023117e-008, 8.94069672e-008, 0.999999583, 5.96046377e-008, -5.79734909e-008, 2.98023224e-008, 1.00000381)
  8886. m.Parent = lleg
  8887. m:MakeJoints()
  8888. ----------------------------------------------------
  8889. local cor7 = Instance.new("Part", lleg.LeftLeg)
  8890. cor7.Name = "Thingy"
  8891. cor7.Locked = true
  8892. cor7.BottomSurface = 0
  8893. cor7.CanCollide = false
  8894. cor7.Size = Vector3.new(2, 1, 1)
  8895. cor7.Transparency = 1
  8896. cor7.TopSurface = 0
  8897. corw2 = Instance.new("Weld", cor7)
  8898. corw2.Part0 = lleg
  8899. corw2.Part1 = cor7
  8900. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8901. corw2.C1 = CFrame.new(0, 0, 0)
  8902. weld2 = Instance.new("Weld", lleg.LeftLeg)
  8903. weld2.Part0 = cor7
  8904. weld2.Part1 = p3
  8905. weld2.C0 = CFrame.new(0, 0, 0)
  8906. ----------------------------------------------------
  8907. function weld5(part0, part1, c0, c1)
  8908. weeld=Instance.new("Weld", part0)
  8909. weeld.Part0=part0
  8910. weeld.Part1=part1
  8911. weeld.C0=c0
  8912. weeld.C1=c1
  8913. return weeld
  8914. end
  8915. ----------------------------------------------------
  8916. function newRay(start,face,range,wat)
  8917. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  8918. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  8919. return rey,hit,pos
  8920. end
  8921. ----------------------------------------------------
  8922. mod5 = Instance.new("Model",char)
  8923.  
  8924. function FindNearestTorso(Position,Distance,SinglePlayer)
  8925. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  8926. local List = {}
  8927. for i,v in pairs(workspace:GetChildren())do
  8928. if v:IsA("Model")then
  8929. if v:findFirstChild("Torso")then
  8930. if v ~= char then
  8931. if(v.Torso.Position -Position).magnitude <= Distance then
  8932. table.insert(List,v)
  8933. end
  8934. end
  8935. end
  8936. end
  8937. end
  8938. return List
  8939. end
  8940.  
  8941. function Landing()
  8942. part=Instance.new('Part',mod5)
  8943. part.Anchored=true
  8944. part.CanCollide=false
  8945. part.FormFactor='Custom'
  8946. part.Size=Vector3.new(.2,.2,.2)
  8947. part.CFrame=root.CFrame*CFrame.new(0,-2,0)
  8948. part.Transparency=.7
  8949. part.BrickColor=BrickColor.new('Really black')
  8950. part2=part:clone()
  8951. part2.Parent = mod5
  8952. part2.BrickColor=BrickColor.new('Bright Really red')
  8953. mesh=Instance.new('SpecialMesh',part)
  8954. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  8955. mesh.Scale=Vector3.new(10,5,10)
  8956. mesh2=mesh:clone()
  8957. mesh2.Parent=part2
  8958. mesh2.Scale=Vector3.new(12, 6, 12)
  8959.  
  8960. for i,v in pairs(FindNearestTorso(torso.CFrame.p,30))do
  8961. if v:FindFirstChild('Humanoid') then
  8962. v.Humanoid:TakeDamage(math.random(20,30))
  8963. v.Humanoid.PlatformStand = true
  8964. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 30
  8965. end
  8966. end
  8967.  
  8968. coroutine.resume(coroutine.create(function()
  8969. for i=0,3.8,0.05 do
  8970. wait()
  8971. part.CFrame=part.CFrame
  8972. part.Transparency=i
  8973. part2.CFrame=part2.CFrame
  8974. part2.Transparency=i
  8975. mesh.Scale=mesh.Scale+Vector3.new(1,0.2,1)
  8976. mesh2.Scale=mesh2.Scale+Vector3.new(1.2,0.3,1.2)
  8977. end
  8978. part.Parent = nil
  8979. end))
  8980. end
  8981. ----------------------------------------------------
  8982. mod4 = Instance.new("Model",char)
  8983.  
  8984. ptez = {0.7, 0.8, 0.9, 1}
  8985.  
  8986. function FindNearestTorso(Position,Distance,SinglePlayer)
  8987. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  8988. local List = {}
  8989. for i,v in pairs(workspace:GetChildren())do
  8990. if v:IsA("Model")then
  8991. if v:findFirstChild("Torso")then
  8992. if v ~= char then
  8993. if(v.Torso.Position -Position).magnitude <= Distance then
  8994. table.insert(List,v)
  8995. end
  8996. end
  8997. end
  8998. end
  8999. end
  9000. return List
  9001. end
  9002.  
  9003. function GroundPound()
  9004. part=Instance.new('Part',mod4)
  9005. part.Anchored=true
  9006. part.CanCollide=false
  9007. part.FormFactor='Custom'
  9008. part.Size=Vector3.new(.2,.2,.2)
  9009. part.CFrame=root.CFrame*CFrame.new(0,-5.8,-2.4)*CFrame.Angles(math.rad(90),0,0)
  9010. part.Transparency=.7
  9011. part.BrickColor=BrickColor.new('Really black')
  9012. mesh=Instance.new('SpecialMesh',part)
  9013. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  9014. mesh.Scale=Vector3.new(3,3,3)
  9015. part2=Instance.new('Part',mod4)
  9016. part2.Anchored=true
  9017. part2.CanCollide=false
  9018. part2.FormFactor='Custom'
  9019. part2.Size=Vector3.new(.2,.2,.2)
  9020. part2.CFrame=root.CFrame*CFrame.new(0,-5,-2.6)
  9021. part2.Transparency=.7
  9022. part2.BrickColor=BrickColor.new('Really red')
  9023. mesh2=Instance.new('SpecialMesh',part2)
  9024. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  9025. mesh2.Scale=Vector3.new(3,1.5,3)
  9026. x = Instance.new("Sound",char)
  9027. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  9028. x.Pitch = ptez[math.random(1,#ptez)]
  9029. x.Volume = 1
  9030. wait(.1)
  9031. x:Play()
  9032. for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do
  9033. if v:FindFirstChild('Humanoid') then
  9034. v.Humanoid:TakeDamage(math.random(8,15))
  9035. end
  9036. end
  9037. coroutine.resume(coroutine.create(function()
  9038. for i=0,0.62,0.13 do
  9039. wait()
  9040. part.CFrame=part.CFrame
  9041. part.Transparency=i
  9042. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  9043. part2.CFrame=part2.CFrame
  9044. part2.Transparency=i
  9045. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  9046. end
  9047. part.Parent=nil
  9048. part2.Parent=nil
  9049. x:Destroy()
  9050. end))
  9051. end
  9052. ----------------------------------------------------
  9053. mod=Instance.new('Model',char)
  9054.  
  9055. function charge()
  9056. hed.Velocity=hed.CFrame.lookVector*200
  9057. part=Instance.new('Part',mod)
  9058. part.Anchored=true
  9059. part.CanCollide=false
  9060. part.FormFactor='Custom'
  9061. part.Size=Vector3.new(.2,.2,.2)
  9062. part.CFrame=hed.CFrame*CFrame.Angles(math.rad(90),0,0)
  9063. part.Transparency=.7
  9064. part.BrickColor=BrickColor.new('Black')
  9065. mesh=Instance.new('SpecialMesh',part)
  9066. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  9067. mesh.Scale=Vector3.new(10,5,10)
  9068. part2=part:clone()
  9069. part2.Parent=mod
  9070. part2.BrickColor=BrickColor.new('Bright red')
  9071. mesh2=mesh:clone()
  9072. mesh2.Parent=part2
  9073. mesh2.Scale=Vector3.new(20,10,20)
  9074. part3=part2:clone()
  9075. part3.Parent = mod
  9076. part3.BrickColor=BrickColor.new('Really black')
  9077. mesh3=mesh2:clone()
  9078. mesh2.Parent=part3
  9079. mesh3.Scale=Vector3.new(30,15,30)
  9080. coroutine.resume(coroutine.create(function()
  9081. for i=0,1,0.1 do
  9082. wait()
  9083. part.CFrame=part.CFrame
  9084. part.Transparency=i
  9085. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  9086. part2.CFrame=part2.CFrame
  9087. part2.Transparency=i
  9088. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  9089. part3.CFrame=part3.CFrame
  9090. part3.Transparency=i
  9091. mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1)
  9092. end
  9093. part.Parent=nil
  9094. part2.Parent=nil
  9095. part3.Parent = nil
  9096. end))
  9097. end
  9098. ----------------------------------------------------
  9099. function FindNearestTorso(Position,Distance,SinglePlayer)
  9100. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  9101. local List = {}
  9102. for i,v in pairs(workspace:GetChildren())do
  9103. if v:IsA("Model")then
  9104. if v:findFirstChild("Torso")then
  9105. if v ~= char then
  9106. if(v.Torso.Position -Position).magnitude <= Distance then
  9107. table.insert(List,v)
  9108. end
  9109. end
  9110. end
  9111. end
  9112. end
  9113. return List
  9114. end
  9115.  
  9116. mod3 = Instance.new("Model",rleg)
  9117.  
  9118. function Stomp()
  9119. part=Instance.new('Part',mod3)
  9120. part.Anchored=true
  9121. part.CanCollide=false
  9122. part.FormFactor='Custom'
  9123. part.Size=Vector3.new(.2,.2,.2)
  9124. part.CFrame=rleg.CFrame*CFrame.new(0,-2.4,0)*CFrame.Angles(math.rad(90),0,0)
  9125. part.Transparency=.7
  9126. part.BrickColor=BrickColor.new('Bright green')
  9127. mesh=Instance.new('SpecialMesh',part)
  9128. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  9129. mesh.Scale=Vector3.new(25,25,25)
  9130. part2=part:clone()
  9131. part2.Parent=mod3
  9132. part2.BrickColor=BrickColor.new('Bright green')
  9133. mesh2=mesh:clone()
  9134. mesh2.Parent=part2
  9135. mesh2.Scale=Vector3.new(15,15,15)
  9136. part3=part:clone()
  9137. part3.Parent=mod3
  9138. part3.TopSurface=0
  9139. part3.BottomSurface=0
  9140. part3.CFrame=rleg.CFrame*CFrame.new(0,-3,0)
  9141. mesh3=Instance.new('SpecialMesh',part3)
  9142. mesh3.MeshType = 3
  9143. mesh3.Scale=Vector3.new(12,12,12)
  9144. for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  9145. if v:FindFirstChild('Humanoid') then
  9146. v.Humanoid:TakeDamage(math.random(20,60))
  9147. v.Humanoid.PlatformStand = true
  9148. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  9149. end
  9150. end
  9151. coroutine.resume(coroutine.create(function()
  9152. for i=0,3.8,0.05 do
  9153. wait()
  9154. part.CFrame=part.CFrame
  9155. part.Transparency=i
  9156. mesh.Scale=mesh.Scale+Vector3.new(2.8,2.8,2.8)
  9157. part2.CFrame=part2.CFrame
  9158. part2.Transparency=i
  9159. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  9160. part3.CFrame=part3.CFrame
  9161. part3.Transparency=i
  9162. mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
  9163. end
  9164. end))
  9165. end
  9166. ----------------------------------------------------
  9167.  
  9168. local acos = math.acos
  9169. local sqrt = math.sqrt
  9170. local Vec3 = Vector3.new
  9171. local fromAxisAngle = CFrame.fromAxisAngle
  9172.  
  9173. local function toAxisAngle(CFr)
  9174. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  9175. local Angle = math.acos((R00+R11+R22-1)/2)
  9176. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  9177. A = A == 0 and 0.00001 or A
  9178. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  9179. B = B == 0 and 0.00001 or B
  9180. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  9181. C = C == 0 and 0.00001 or C
  9182. local x = (R21-R12)/sqrt(A)
  9183. local y = (R02-R20)/sqrt(B)
  9184. local z = (R10-R01)/sqrt(C)
  9185. return Vec3(x,y,z),Angle
  9186. end
  9187.  
  9188. function ApplyTrig(Num,Func)
  9189. local Min,Max = Func(0),Func(1)
  9190. local i = Func(Num)
  9191. return (i-Min)/(Max-Min)
  9192. --[[if Func == "sin" then
  9193. return (math.sin((1-Num)*math.pi)+1)/2
  9194. elseif Func == "cos" then
  9195. return (math.cos((1-Num)*math.pi)+1)/2
  9196. end]]
  9197. end
  9198.  
  9199. function LerpCFrame(CFrame1,CFrame2,Num)
  9200. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  9201. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  9202. end
  9203.  
  9204. function Crater(Torso,Radius)
  9205. Spawn(function()
  9206. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  9207. local Ignore = {}
  9208. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  9209. if v.Character ~= nil then
  9210. Ignore[#Ignore+1] = v.Character
  9211. end
  9212. end
  9213. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  9214. if Hit == nil then return end
  9215. local Parts = {}
  9216. for i = 1,360,10 do
  9217. local P = Instance.new("Part",Torso.Parent)
  9218. P.Anchored = true
  9219. P.FormFactor = "Custom"
  9220. P.BrickColor = Hit.BrickColor
  9221. P.Material = Hit.Material
  9222. P.TopSurface = "Smooth"
  9223. P.BottomSurface = "Smooth"
  9224. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  9225. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  9226. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  9227. if math.random(0,5) == 0 then -- rubble
  9228. local P = Instance.new("Part",Torso.Parent)
  9229. P.Anchored = true
  9230. P.FormFactor = "Custom"
  9231. P.BrickColor = Hit.BrickColor
  9232. P.Material = Hit.Material
  9233. P.TopSurface = "Smooth"
  9234. P.BottomSurface = "Smooth"
  9235. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  9236. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  9237. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  9238. end
  9239. end
  9240. for i = 0,1,0.05 do
  9241. for i2,v in pairs(Parts) do
  9242. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  9243. end
  9244. wait(0.02)
  9245. end
  9246. for i,v in pairs(Parts) do
  9247. if v[1].Size.X > 2.1 then
  9248. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  9249. end
  9250. v[1].Anchored = false
  9251. end
  9252. for i = 0,1,0.05 do
  9253. for i2,v in pairs(Parts) do
  9254. v[1].Transparency = i
  9255. if i == 1 then
  9256. v[1]:Destroy()
  9257. elseif i >= 0.25 then
  9258. v[1].CanCollide = false
  9259. end
  9260. end
  9261. wait(0.02)
  9262. end
  9263. Parts = nil
  9264. end)
  9265. end
  9266.  
  9267. ----------------------------------------------------
  9268. mouse.KeyDown:connect(function(key)
  9269. if key == "r" then
  9270. larm.BrickColor = BrickColor.new("Bright red")
  9271. rarm.BrickColor = BrickColor.new("Bright red")
  9272. if Debounces.CanAttack == true then
  9273. Debounces.CanAttack = false
  9274. Debounces.on = true
  9275. Debounces.NoIdl = true
  9276. to = char.Absolution.Thingy2.Touched:connect(function(ht)
  9277. hit = ht.Parent
  9278. if ht and hit:IsA("Model") then
  9279. if hit:FindFirstChild("Humanoid") then
  9280. if hit.Name ~= p.Name then
  9281. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  9282. Debounces.Slashed = true]]--
  9283. hit:FindFirstChild("Humanoid"):TakeDamage(10)
  9284. wait(1)
  9285. --Debounces.Slashed = false
  9286. --end
  9287. end
  9288. end
  9289. elseif ht and hit:IsA("Hat") then
  9290. if hit.Parent.Name ~= p.Name then
  9291. if hit.Parent:FindFirstChild("Humanoid") then
  9292. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  9293. Debounces.Slashed = true]]--
  9294. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  9295. wait(1)
  9296. --Debounces.Slashed = false
  9297. end
  9298. end
  9299. end
  9300. end)
  9301. q = Instance.new("Sound",hed)
  9302. q.SoundId = "http://www.roblox.com/asset/?id=134012322"
  9303. q.Pitch = 0.85
  9304. q.Looped = false
  9305. q1 = Instance.new("Sound",hed)
  9306. q1.SoundId = "http://www.roblox.com/asset/?id=134012322"
  9307. q1.Pitch = 0.85
  9308. q1.Looped = false
  9309. q:Play()
  9310. q1:Play()
  9311. for i = 1,20 do
  9312. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.2)
  9313. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.2)
  9314. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.2)
  9315. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2)
  9316. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.2)
  9317. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.2)
  9318. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.25)
  9319. if Debounces.on == false then break end
  9320. rs:wait(.6)
  9321. end
  9322. n = Instance.new("Sound",hed)
  9323. n.SoundId = "http://www.roblox.com/asset/?id=168514932"
  9324. n.Pitch = 0.94
  9325. n.Looped = false
  9326. n1 = Instance.new("Sound",hed)
  9327. n1.SoundId = "http://www.roblox.com/asset/?id=168514932"
  9328. n1.Pitch = 0.94
  9329. n1.Looped = false
  9330. n:Play()
  9331. n1:Play()
  9332. b = Instance.new("Sound",hed)
  9333. b.SoundId = "http://www.roblox.com/asset/?id=168586586"
  9334. b.Pitch = 0.94
  9335. b.Looped = false
  9336. b1 = Instance.new("Sound",hed)
  9337. b1.SoundId = "http://www.roblox.com/asset/?id=168586586"
  9338. b1.Pitch = 0.94
  9339. b1.Looped = false
  9340. b:Play()
  9341. b1:Play()
  9342. for i = 1,26 do
  9343. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.25)
  9344. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.25)
  9345. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.25)
  9346. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.25)
  9347. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) * CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.25)
  9348. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.25)
  9349. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 0.25)
  9350. if Debounces.on == false then break end
  9351. rs:wait(1)
  9352. end
  9353. wait(.5)
  9354. to:disconnect()
  9355. q:Destroy()
  9356. q1:Destroy()
  9357. n:Destroy()
  9358. n1:Destroy()
  9359. larm.BrickColor = BrickColor.new("Really black")
  9360. rarm.BrickColor = BrickColor.new("Really black")
  9361. if Debounces.CanAttack == false then
  9362. Debounces.CanAttack = true
  9363. Debounces.on = false
  9364. Debounces.NoIdl = false
  9365. end
  9366. end
  9367. end
  9368. end)
  9369. ----------------------------------------------------
  9370. mouse.KeyDown:connect(function(key)
  9371. if key == "q" then
  9372. larm.BrickColor = BrickColor.new("Bright red")
  9373. rarm.BrickColor = BrickColor.new("Bright red")
  9374. if Debounces.CanAttack == true then
  9375. Debounces.CanAttack = false
  9376. Debounces.on = true
  9377. Debounces.NoIdl = true
  9378. to = char.Absolution.Thingy2.Touched:connect(function(ht)
  9379. hit = ht.Parent
  9380. if ht and hit:IsA("Model") then
  9381. if hit:FindFirstChild("Humanoid") then
  9382. if hit.Name ~= p.Name then
  9383. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  9384. Debounces.Slashed = true]]--
  9385. hit:FindFirstChild("Humanoid"):TakeDamage(4)
  9386. wait(1)
  9387. --Debounces.Slashed = false
  9388. --end
  9389. end
  9390. end
  9391. elseif ht and hit:IsA("Hat") then
  9392. if hit.Parent.Name ~= p.Name then
  9393. if hit.Parent:FindFirstChild("Humanoid") then
  9394. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  9395. Debounces.Slashed = true]]--
  9396. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
  9397. wait(1)
  9398. --Debounces.Slashed = false
  9399. end
  9400. end
  9401. end
  9402. end)
  9403. for i = 1, 20 do
  9404. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2)
  9405. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2)
  9406. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5)
  9407. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(70), 0), 0.5)
  9408. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  9409. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  9410. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  9411. if Debounces.on == false then break end
  9412. rs:wait(2)
  9413. end
  9414. z = Instance.new("Sound",hed)
  9415. z.SoundId = "rbxassetid://160069154"
  9416. z.Looped = false
  9417. z.Pitch = .9
  9418. z1 = Instance.new("Sound",hed)
  9419. z1.SoundId = "rbxassetid://160069154"
  9420. z1.Looped = false
  9421. z1.Pitch = .9
  9422. wait(0.01)
  9423. z:Play()
  9424. z1:Play()
  9425. for i = 1, 20 do
  9426. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2)
  9427. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5)
  9428. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5)
  9429. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5)
  9430. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10), 0, 0), 0.5)
  9431. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) * CFrame.Angles(math.rad(-65), 0, 0), 0.5)
  9432. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  9433. if Debounces.on == false then break end
  9434. rs:wait(2)
  9435. end
  9436. for i = 1, 20 do
  9437. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4)
  9438. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4)
  9439. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5)
  9440. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-10), 0), 0.5)
  9441. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  9442. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.5)
  9443. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  9444. if Debounces.on == false then break end
  9445. rs:wait(2)
  9446. end
  9447. z = Instance.new("Sound",hed)
  9448. z.SoundId = "rbxassetid://168586621"
  9449. z.Looped = false
  9450. z.Pitch = 1
  9451. z1 = Instance.new("Sound",hed)
  9452. z1.SoundId = "rbxassetid://168586621"
  9453. z1.Looped = false
  9454. z1.Pitch = 1
  9455. wait(0.01)
  9456. z:Play()
  9457. z1:Play()
  9458. for i = 1, 20 do
  9459. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) * CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5)
  9460. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4)
  9461. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) * CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5)
  9462. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.5)
  9463. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5)
  9464. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5)
  9465. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) * CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1)
  9466. if Debounces.on == false then break end
  9467. rs:wait(2)
  9468. end
  9469. to:disconnect()
  9470. larm.BrickColor = BrickColor.new("Really black")
  9471. rarm.BrickColor = BrickColor.new("Really black")
  9472. if Debounces.CanAttack == false then
  9473. Debounces.CanAttack = true
  9474. Debounces.on = false
  9475. Debounces.NoIdl = false
  9476. end
  9477. end
  9478. end
  9479. end)
  9480. ----------------------------------------------------
  9481. Sit = false
  9482. mouse.KeyDown:connect(function(key)
  9483. if key == "v" then
  9484. if Sit == false then
  9485. Sit = true
  9486. hum.WalkSpeed = 0.001
  9487. stanceToggle = "Sitting"
  9488. elseif Sit == true then
  9489. Sit = false
  9490. hum.WalkSpeed = 7
  9491. stanceToggle = "Normal"
  9492. end
  9493. end
  9494. end)
  9495. ----------------------------------------------------
  9496. mouse.KeyDown:connect(function(key)
  9497. if key == "t" then
  9498. if Debounces.CanAttack == true then
  9499. Debounces.CanAttack = false
  9500. Debounces.on = true
  9501. Debounces.NoIdl = true
  9502. for i = 1, 20 do
  9503. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.2)
  9504. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) * CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.2)
  9505. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.2)
  9506. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(0), 0), 0.2)
  9507. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.2)
  9508. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  9509. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  9510. if Debounces.on == false then break end
  9511. rs:wait(2.6)
  9512. end
  9513. Spawn(function()
  9514. local Parts = {}
  9515. for Y = -5,5 do
  9516. local P = Instance.new("Part",char)
  9517. P.Anchored = true
  9518. P.FormFactor = "Custom"
  9519. P.CanCollide = false
  9520. P.Size = Vector3.new(1,2,1)
  9521. P.TopSurface = "SmoothNoOutlines"
  9522. P.BottomSurface = "SmoothNoOutlines"
  9523. P.BrickColor = BrickColor.new("Really black")
  9524. P.Name = tostring(Y)
  9525. local i = (Y+5)/(10)
  9526. i = 1-math.cos(math.pi*i-(math.pi/2))
  9527. P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0)
  9528. --[[P.Touched:connect(function(ht)
  9529. local hit = ht.Parent
  9530. if hit:FindFirstChild("Humanoid") then
  9531. hit.Humanoid:TakeDamage(math.random(20,50))
  9532. end
  9533. end)]]--
  9534. s = Instance.new("Sound",P)
  9535. s.SoundId = "rbxassetid://228343271"
  9536. s.Volume = .7
  9537. s.Pitch = 0.9
  9538. s:Play()
  9539. P.Touched:connect(function(ht)
  9540. hit = ht.Parent
  9541. if ht and hit:IsA("Model") then
  9542. if hit:FindFirstChild("Humanoid") then
  9543. if hit.Name ~= p.Name then
  9544. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  9545. Debounces.Slashed = true]]--
  9546. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(1,3))
  9547. hit:FindFirstChild("Humanoid").PlatformStand = true
  9548. wait(1)
  9549. --Debounces.Slashed = false
  9550. --end
  9551. end
  9552. end
  9553. elseif ht and hit:IsA("Hat") then
  9554. if hit.Parent.Name ~= p.Name then
  9555. if hit.Parent:FindFirstChild("Humanoid") then
  9556. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  9557. Debounces.Slashed = true]]--
  9558. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3))
  9559. hit:FindFirstChild("Humanoid").PlatformStand = true
  9560. wait(1)
  9561. --Debounces.Slashed = false
  9562. --end
  9563. end
  9564. end
  9565. end
  9566. end)
  9567. Parts[#Parts+1] = P
  9568. end
  9569. local BREAKIT = false
  9570. local CParts = {}
  9571. local Rocks = {}
  9572. local LastPos = nil
  9573. for i = 1,70 do
  9574. for i2,v in pairs(Parts) do
  9575. v.CFrame = v.CFrame*CFrame.new(0,0,-4)
  9576. local cf = v.CFrame
  9577. v.Size = v.Size+Vector3.new(0.4,0.35,0)
  9578. v.CFrame = cf
  9579. v.Transparency = v.Transparency+0.02
  9580. if v.Transparency >= 0.975 then BREAKIT = true end
  9581. if v.Name == "0" then
  9582. local Ignore = {}
  9583. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  9584. if v.Character ~= nil then
  9585. Ignore[#Ignore+1] = v.Character
  9586. end
  9587. end
  9588. local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
  9589. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  9590. if Hit ~= nil then
  9591. if #Rocks == 0 then
  9592. for i = 1,5 do
  9593. local P = Instance.new("Part",char)
  9594. Rocks[#Rocks+1] = P
  9595. P.Anchored = true
  9596. P.FormFactor = "Custom"
  9597. P.BrickColor = Hit.BrickColor
  9598. P.Material = Hit.Material
  9599. P.TopSurface = "Smooth"
  9600. P.BottomSurface = "Smooth"
  9601. P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100)
  9602. end
  9603. end
  9604. for i,P in pairs(Rocks) do
  9605. P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  9606. end
  9607. local P = Instance.new("Part",char)
  9608. CParts[#CParts+1] = {P,tick()}
  9609. P.Anchored = true
  9610. P.FormFactor = "Custom"
  9611. P.BrickColor = Hit.BrickColor
  9612. P.Material = Hit.Material
  9613. P.TopSurface = "Smooth"
  9614. P.BottomSurface = "Smooth"
  9615. P.Size = Vector3.new(1,1,1)*(math.random(100,300)/100)
  9616. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  9617. Pos = Pos.p
  9618. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  9619. local P = P:Clone()
  9620. CParts[#CParts+1] = {P,tick()}
  9621. P.Parent = char
  9622. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  9623. Pos = Pos.p
  9624. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  9625. if LastPos ~= nil then
  9626. local P = P:Clone()
  9627. CParts[#CParts+1] = {P,tick()}
  9628. P.Parent = char
  9629. P.BrickColor = BrickColor.new("Really black")
  9630. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  9631. Pos = Pos.p
  9632. local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  9633. P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  9634. --P.Velocity = Vector3.new(0,-1000,0)
  9635. P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  9636. end
  9637. LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  9638. end
  9639. end
  9640. end
  9641. if BREAKIT then break end
  9642. wait(0.002)
  9643. end
  9644. for i,v in pairs(Rocks) do
  9645. CParts[#CParts+1] = {v,tick()}
  9646. end
  9647. for i,v in pairs(Parts) do
  9648. v:Destroy()
  9649. end
  9650. Parts = nil
  9651. while true do
  9652. local t = tick()
  9653. local p = nil
  9654. for i,v in pairs(CParts) do
  9655. if t-v[2] > 4 then
  9656. v[1].Transparency = v[1].Transparency+0.05
  9657. if v[1].Transparency >= 1 then
  9658. v[1]:Destroy()
  9659. CParts[i] = nil
  9660. end
  9661. end
  9662. p = v
  9663. end
  9664. if p == nil then break end
  9665. wait(0.002)
  9666. end
  9667. for i,v in pairs(CParts) do
  9668. v:Destroy()
  9669. end
  9670. CParts = {}
  9671. end)
  9672. for i = 1, 20 do
  9673. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.4)
  9674. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,.8,-1) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.4)
  9675. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.4)
  9676. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.4)
  9677. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -1.4) * CFrame.Angles(math.rad(40), 0, math.rad(0)), 0.4)
  9678. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.6, -.9) * CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.4)
  9679. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) * CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  9680. if Debounces.on == false then break end
  9681. rs:wait(2)
  9682. end
  9683. if Debounces.CanAttack == false then
  9684. Debounces.CanAttack = true
  9685. Debounces.on = false
  9686. Debounces.NoIdl = false
  9687. end
  9688. end
  9689. end
  9690. end)
  9691. ----------------------------------------------------
  9692. mouse.KeyDown:connect(function(key)
  9693. if key == "e" then
  9694. larm.BrickColor = BrickColor.new("Bright red")
  9695. rarm.BrickColor = BrickColor.new("Bright red")
  9696. if Debounces.CanAttack == true then
  9697. Debounces.CanAttack = false
  9698. Debounces.on = true
  9699. Debounces.NoIdl = true
  9700. for i = 1, 18 do
  9701. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.7, 0) * CFrame.Angles(math.rad(90),math.rad(50),math.rad(90)), 0.4)
  9702. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  9703. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  9704. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  9705. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  9706. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  9707. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  9708. if Debounces.on == false then break end
  9709. rs:wait(4)
  9710. end
  9711. local HandCF = CFrame.new(char.Absolution.Handle.Position - Vector3.new(0,8.8,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9712. local rng = Instance.new("Part", char.Absolution.Handle)
  9713. rng.Anchored = true
  9714. rng.BrickColor = BrickColor.new("Really black")
  9715. rng.CanCollide = true
  9716. rng.FormFactor = 3
  9717. rng.Name = "Ring"
  9718. rng.Size = Vector3.new(1, 1, 1)
  9719. rng.CanCollide = false
  9720. rng.Transparency = 0.35
  9721. rng.TopSurface = 0
  9722. rng.BottomSurface = 0
  9723. rng.CFrame = HandCF
  9724. local rngm = Instance.new("SpecialMesh", rng)
  9725. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9726. rngm.Scale = Vector3.new(1, 1, 2)
  9727. x = Instance.new("Sound", hed)
  9728. x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  9729. x.Looped = false
  9730. x.Pitch = .7
  9731. x.Volume = 1
  9732. x1 = Instance.new("Sound", hed)
  9733. x1.SoundId = "http://www.roblox.com/asset/?id=169445602"
  9734. x1.Looped = false
  9735. x1.Pitch = .7
  9736. x1.Volume = 1
  9737. x:Play()
  9738. x1:Play()
  9739. rngto = rng.Touched:connect(function(ht)
  9740. hit = ht.Parent
  9741. if ht and hit:IsA("Model") then
  9742. if hit:FindFirstChild("Humanoid") then
  9743. if hit.Name ~= p.Name then
  9744. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  9745. Debounces.Slashed = true]]--
  9746. hit:FindFirstChild("Humanoid"):TakeDamage(4)
  9747. hit:FindFirstChild("Humanoid").PlatformStand = true
  9748. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  9749. --Debounces.Slashed = false
  9750. --end
  9751. end
  9752. end
  9753. elseif ht and hit:IsA("Hat") then
  9754. if hit.Parent.Name ~= p.Name then
  9755. if hit.Parent:FindFirstChild("Humanoid") then
  9756. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  9757. Debounces.Slashed = true]]--
  9758. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(4)
  9759. hit:FindFirstChild("Humanoid").PlatformStand = true
  9760. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -120
  9761. --Debounces.Slashed = false
  9762. end
  9763. end
  9764. end
  9765. end)
  9766. coroutine.wrap(function()
  9767. for i = 1, 60, 2 do
  9768. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  9769. rng.Size = rngm.Scale
  9770. rng.CFrame = HandCF
  9771. rng.Transparency = i/60
  9772. wait()
  9773. end
  9774. wait()
  9775. rng:Destroy()
  9776. end)()
  9777. for i = 1, 18 do
  9778. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, 0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.4)
  9779. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  9780. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  9781. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.4)
  9782. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  9783. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  9784. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  9785. if Debounces.on == false then break end
  9786. rs:wait(2.4)
  9787. end
  9788. larm.BrickColor = BrickColor.new("Really black")
  9789. rarm.BrickColor = BrickColor.new("Really black")
  9790. x:Destroy()
  9791. x1:Destroy()
  9792. if Debounces.CanAttack == false then
  9793. Debounces.CanAttack = true
  9794. Debounces.on = false
  9795. Debounces.NoIdl = false
  9796. end
  9797. end
  9798. end
  9799. end)
  9800. ----------------------------------------------------
  9801. mouse.KeyDown:connect(function(key)
  9802. if key == "y" then
  9803. if Debounces.CanAttack == true then
  9804. Debounces.CanAttack = false
  9805. Debounces.on = true
  9806. Debounces.NoIdl = true
  9807. for i = 1, 15 do
  9808. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  9809. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-89)), 0.6)
  9810. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  9811. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.2)
  9812. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  9813. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  9814. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  9815. if Debounces.on == false then break end
  9816. rs:wait(2.7)
  9817. end
  9818. x = Instance.new("Sound",char)
  9819. x.SoundId = "rbxassetid://228343271"
  9820. x.Pitch = 1
  9821. x.Volume = .8
  9822. wait(.1)
  9823. x:Play()
  9824. Debounces.on = false
  9825. Debounces.Here = false
  9826. shot = shot + 1
  9827. local rng = Instance.new("Part", char)
  9828. rng.Anchored = true
  9829. rng.BrickColor = BrickColor.new("Bright Really red")
  9830. rng.CanCollide = false
  9831. rng.FormFactor = 3
  9832. rng.Name = "Ring"
  9833. rng.Size = Vector3.new(1, 1, 1)
  9834. rng.Transparency = 0.35
  9835. rng.TopSurface = 0
  9836. rng.BottomSurface = 0
  9837. rng2 = rng:clone()
  9838. rng3 = rng2:clone()
  9839. rng4 = rng2:clone()
  9840. local rngm = Instance.new("SpecialMesh", rng)
  9841. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9842. rngm.Scale = Vector3.new(10, 10, 1)
  9843. rngm2 = rngm:clone()
  9844. rngm2.Scale = Vector3.new(5, 5, 3)
  9845. rngm3=rngm2:clone()
  9846. rngm3.Parent = rng3
  9847. rngm3.Scale = Vector3.new(8, 8, 1)
  9848. rngm4 = rngm2:clone()
  9849. rngm4.Parent = rng4
  9850. rngm4.Scale = Vector3.new(6, 6, 1)
  9851. local bem = Instance.new("Part", char)
  9852. bem.Anchored = true
  9853. bem.BrickColor = BrickColor.new("Really black")
  9854. bem.CanCollide = false
  9855. bem.FormFactor = 3
  9856. bem.Name = "Beam" .. shot
  9857. bem.Size = Vector3.new(1, 1, 1)
  9858. bem.Transparency = 0.35
  9859. bem.TopSurface = 0
  9860. bem.BottomSurface = 0
  9861. local bemm = Instance.new("SpecialMesh", bem)
  9862. bemm.MeshType = 4
  9863. bemm.Scale = Vector3.new(1, 4, 4)
  9864. local out = Instance.new("Part", char)
  9865. out.Anchored = true
  9866. out.BrickColor = BrickColor.new("Really black")
  9867. out.CanCollide = false
  9868. out.FormFactor = 3
  9869. out.Name = "Out"
  9870. out.Size = Vector3.new(4, 4, 4)
  9871. out.Transparency = 0.35
  9872. out.TopSurface = 0
  9873. out.BottomSurface = 0
  9874. local outm = Instance.new("SpecialMesh", out)
  9875. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  9876. outm.Scale = Vector3.new(4, 4, 4)
  9877. local bnd = Instance.new("Part", char)
  9878. bnd.Anchored = true
  9879. bnd.BrickColor = BrickColor.new("Bright Really red")
  9880. bnd.CanCollide = false
  9881. bnd.FormFactor = 3
  9882. bnd.Name = "Bend"
  9883. bnd.Size = Vector3.new(1, 1, 1)
  9884. bnd.Transparency = 1
  9885. bnd.TopSurface = 0
  9886. bnd.BottomSurface = 0
  9887. local bndm = Instance.new("SpecialMesh", bnd)
  9888. bndm.MeshType = 3
  9889. bndm.Scale = Vector3.new(8, 8, 8)
  9890. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  9891. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  9892. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  9893. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  9894. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  9895. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  9896. Debounces.Shewt = true
  9897. coroutine.wrap(function()
  9898. for i = 1, 20, 0.2 do
  9899. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  9900. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  9901. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  9902. rng.Transparency = i/20
  9903. rng3.Transparency = 1/24
  9904. rng4.Transparency = i/26
  9905. wait()
  9906. end
  9907. wait()
  9908. rng:Destroy()
  9909. end)()
  9910. if Debounces.Shewt == true then
  9911. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  9912. hit = ht.Parent
  9913. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  9914. if HasntTouched(hit.Name) == true and deb == false then
  9915. deb = true
  9916. coroutine.wrap(function()
  9917. hit:FindFirstChild("Humanoid").PlatformStand = true
  9918. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  9919. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  9920. end)()
  9921. table.insert(Touche, hit.Name)
  9922. deb = false
  9923. end
  9924. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  9925. if HasntTouched(hit.Parent.Name) == true and deb == false then
  9926. deb = true
  9927. coroutine.wrap(function()
  9928. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  9929. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  9930. wait(1)
  9931. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  9932. end)()
  9933. table.insert(Touche, hit.Parent.Name)
  9934. deb = false
  9935. for i, v in pairs(Touche) do
  9936. print(v)
  9937. end
  9938. end
  9939. end
  9940. end)
  9941. end
  9942. for i = 0, 260, 8 do
  9943. bem.Size = Vector3.new(i, 2, 2)
  9944. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  9945. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  9946. bnd.Size = Vector3.new(1,1,1)
  9947. bndm.Scale = Vector3.new(8,8,8)
  9948. if i % 10 == 0 then
  9949. local newRng = rng2:Clone()
  9950. newRng.Parent = char
  9951. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  9952. local newRngm = rngm2:clone()
  9953. newRngm.Parent=newRng
  9954. coroutine.wrap(function()
  9955. for i = 1, 10, 0.2 do
  9956. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  9957. newRng.Transparency = i/10
  9958. wait()
  9959. end
  9960. wait()
  9961. newRng:Destroy()
  9962. end)()
  9963. end
  9964. wait()
  9965. end
  9966. wait()
  9967. Debounces.Shewt = false
  9968. bem:Destroy()
  9969. out:Destroy()
  9970. bnd:Destroy()
  9971. Debounces.Ready = false
  9972. for i, v in pairs(Touche) do
  9973. table.remove(Touche, i)
  9974. end
  9975. wait()
  9976. table.insert(Touche, char.Name)
  9977. Debounces.NoIdl = false
  9978. if Debounces.CanAttack == false then
  9979. Debounces.CanAttack = true
  9980. end
  9981. end
  9982. end
  9983. end)
  9984. ----------------------------------------------------
  9985. sidz = {"231917888", "231917845", "231917806"}
  9986. ptz = {0.65, 0.7, 0.75, 0.8, 0.95, 1}
  9987. mouse.KeyDown:connect(function(key)
  9988. if key == "f" then
  9989. larm.BrickColor = BrickColor.new("Bright red")
  9990. rarm.BrickColor = BrickColor.new("Bright red")
  9991. if Debounces.CanAttack == true then
  9992. Debounces.CanAttack = false
  9993. Debounces.on = true
  9994. Debounces.NoIdl = true
  9995. for i = 1, 20 do
  9996. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.2)
  9997. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.2)
  9998. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.2)
  9999. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  10000. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10001. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10002. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  10003. if Debounces.on == false then break end
  10004. rs:wait(6)
  10005. end
  10006. z = Instance.new("Sound",char)
  10007. z.SoundId = "rbxassetid://"..sidz[math.random(1,#sidz)]
  10008. z.Pitch = ptz[math.random(1,#ptz)]
  10009. z.Volume = 1
  10010. z1 = Instance.new("Sound",char)
  10011. z1.SoundId = z.SoundId
  10012. z1.Pitch = z.Pitch
  10013. z1.Volume = 1
  10014. z:Play()
  10015. z1:Play()
  10016. Stomp()
  10017. for i = 1, 20 do
  10018. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.3)
  10019. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.3)
  10020. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.3)
  10021. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, -.6) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.3)
  10022. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.3)
  10023. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, -1.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.3)
  10024. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  10025. if Debounces.on == false then break end
  10026. rs:wait(2.5)
  10027. end
  10028. if Debounces.CanAttack == false then
  10029. Debounces.CanAttack = true
  10030. Debounces.on = false
  10031. Debounces.NoIdl = false
  10032. larm.BrickColor = BrickColor.new("Really black")
  10033. rarm.BrickColor = BrickColor.new("Really black")
  10034. end
  10035. end
  10036. end
  10037. end)
  10038. ----------------------------------------------------
  10039. mouse.KeyDown:connect(function(key)
  10040. if key == "g" then
  10041. larm.BrickColor = BrickColor.new("Bright red")
  10042. rarm.BrickColor = BrickColor.new("Bright red")
  10043. if Debounces.CanAttack == true then
  10044. Debounces.CanAttack = false
  10045. Debounces.on = true
  10046. Debounces.NoIdl = true
  10047. chrg = lleg.Touched:connect(function(ht)
  10048. hit = ht.Parent
  10049. if ht and hit:IsA("Model") then
  10050. if hit:FindFirstChild("Humanoid") then
  10051. if hit.Name ~= p.Name then
  10052. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  10053. Debounces.Slashed = true]]--
  10054. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  10055. hit:FindFirstChild("Humanoid").PlatformStand = true
  10056. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  10057. --Debounces.Slashed = false
  10058. --end
  10059. end
  10060. end
  10061. elseif ht and hit:IsA("Hat") then
  10062. if hit.Parent.Name ~= p.Name then
  10063. if hit.Parent:FindFirstChild("Humanoid") then
  10064. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  10065. Debounces.Slashed = true]]--
  10066. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  10067. hit:FindFirstChild("Humanoid").PlatformStand = true
  10068. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  10069. --Debounces.Slashed = false
  10070. end
  10071. end
  10072. end
  10073. end)
  10074. for i = 1, 14 do
  10075. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  10076. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.2)
  10077. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.2)
  10078. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.2)
  10079. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.8, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.2)
  10080. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.2)
  10081. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  10082. if Debounces.on == false then break end
  10083. rs:wait(3)
  10084. end
  10085. charge()
  10086. z = Instance.new("Sound",char)
  10087. z.SoundId = "rbxassetid://200632875"
  10088. z.Volume = 1
  10089. z.Pitch = .8
  10090. z1 = Instance.new("Sound",char)
  10091. z1.SoundId = "rbxassetid://200632875"
  10092. z1.Volume = 1
  10093. z1.Pitch = .9
  10094. z:Play()
  10095. z1:Play()
  10096. wait(1)
  10097. z:Destroy()
  10098. z1:Destroy()
  10099. chrg:disconnect()
  10100. if Debounces.CanAttack == false then
  10101. Debounces.CanAttack = true
  10102. Debounces.on = false
  10103. Debounces.NoIdl = false
  10104. larm.BrickColor = BrickColor.new("Really black")
  10105. rarm.BrickColor = BrickColor.new("Really black")
  10106. end
  10107. end
  10108. end
  10109. end)
  10110. ----------------------------------------------------
  10111. pt = {0.7, 0.8, 0.9}
  10112. mouse.KeyDown:connect(function(key)
  10113. if key == "h" then
  10114. if Debounces.CanJoke == true then
  10115. Debounces.CanJoke = false
  10116. u = Instance.new("Sound")
  10117. u.SoundId = "http://www.roblox.com/asset/?id=138199573"
  10118. u.Parent = char
  10119. u.Looped = false
  10120. u.Pitch = pt[math.random(1,#pt)]
  10121. u.Volume = 1
  10122. u2 = Instance.new("Sound")
  10123. u2.SoundId = "http://www.roblox.com/asset/?id=138199573"
  10124. u2.Parent = char
  10125. u2.Looped = false
  10126. u2.Pitch = u.Pitch
  10127. u2.Volume = 1
  10128. wait(.01)
  10129. u:Play()
  10130. u2:Play()
  10131. wait(6)
  10132. u:Destroy()
  10133. u2:Destroy()
  10134. if Debounces.CanJoke == false then
  10135. Debounces.CanJoke = true
  10136. end
  10137. end
  10138. end
  10139. end)
  10140. ----------------------------------------------------
  10141. mouse.KeyDown:connect(function(key)
  10142. if key == "j" then
  10143. if Debounces.CanJoke == true then
  10144. Debounces.CanJoke = false
  10145. z = Instance.new("Sound",char)
  10146. z.SoundId = "rbxassetid://135017755"
  10147. z.Pitch = .76
  10148. z.Volume = 1
  10149. wait()
  10150. z:Play()
  10151. wait(6)
  10152. z:Destroy()
  10153. if Debounces.CanJoke == false then
  10154. Debounces.CanJoke = true
  10155. end
  10156. end
  10157. end
  10158. end)
  10159. ----------------------------------------------------
  10160. mouse.KeyDown:connect(function(key)
  10161. if key == "k" then
  10162. if Debounces.CanJoke == true then
  10163. Debounces.CanJoke = false
  10164. z = Instance.new("Sound",char)
  10165. z.SoundId = "rbxassetid://135017578"
  10166. z.Pitch = .76
  10167. z.Volume = 1
  10168. wait()
  10169. z:Play()
  10170. wait(4)
  10171. z:Destroy()
  10172. if Debounces.CanJoke == false then
  10173. Debounces.CanJoke = true
  10174. end
  10175. end
  10176. end
  10177. end)
  10178. ----------------------------------------------------
  10179. mouse.KeyDown:connect(function(key)
  10180. if key == "x" then
  10181. if Debounces.CanAttack == true then
  10182. Debounces.CanAttack = false
  10183. Debounces.NoIdl = true
  10184. Debounces.on = true
  10185. Debounces.ks = true
  10186. for i = 1, 10 do
  10187. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
  10188. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.7,.9,-.5)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(20)), 0.2)
  10189. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad(-26),math.rad(0),0), 0.2)
  10190. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  10191. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
  10192. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.7, .6) * CFrame.Angles(math.rad(-70), math.rad(0), math.rad(0)), 0.2)
  10193. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  10194. if Debounces.on == false then break end
  10195. rs:wait(1)
  10196. end
  10197. z = Instance.new("Sound",hed)
  10198. z.SoundId = "rbxassetid://169445092"
  10199. z.Volume = 1
  10200. wait(0.1)
  10201. z:Play()
  10202. kik = rleg.Touched:connect(function(ht)
  10203. hit = ht.Parent
  10204. if ht and hit:IsA("Model") then
  10205. if hit:FindFirstChild("Humanoid") then
  10206. if hit.Name ~= p.Name then
  10207. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  10208. Debounces.Slashed = true]]--
  10209. if Debounces.ks==true then
  10210. z = Instance.new("Sound",hed)
  10211. z.SoundId = "rbxassetid://169380525"
  10212. z.Volume = 1
  10213. z:Play()
  10214. Debounces.ks=false
  10215. end
  10216. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  10217. hit:FindFirstChild("Humanoid").PlatformStand = true
  10218. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  10219. --Debounces.Slashed = false
  10220. --end
  10221. end
  10222. end
  10223. elseif ht and hit:IsA("Hat") then
  10224. if hit.Parent.Name ~= p.Name then
  10225. if hit.Parent:FindFirstChild("Humanoid") then
  10226. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  10227. Debounces.Slashed = true]]--
  10228. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  10229. hit:FindFirstChild("Humanoid").PlatformStand = true
  10230. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -70
  10231. --Debounces.Slashed = false
  10232. --end
  10233. end
  10234. end
  10235. end
  10236. end)
  10237. for i = 1, 8 do
  10238. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.3)
  10239. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.3)
  10240. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,.2)*CFrame.Angles(math.rad(8),math.rad(0),0), 0.3)
  10241. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(16), math.rad(0), 0), 0.3)
  10242. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.3)
  10243. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.6, -1.4) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.3)
  10244. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  10245. if Debounces.on == false then break end
  10246. rs:wait(.7)
  10247. end
  10248. kik:disconnect()
  10249. if Debounces.CanAttack == false then
  10250. Debounces.CanAttack = true
  10251. Debounces.on = false
  10252. Debounces.NoIdl = false
  10253. end
  10254. end
  10255. end
  10256. end)
  10257. ----------------------------------------------------
  10258. mouse.KeyDown:connect(function(key)
  10259. if key == "c" then
  10260. if Debounces.CanAttack == true then
  10261. Debounces.CanAttack = false
  10262. Debounces.NoIdl = true
  10263. Debounces.on = true
  10264. SIDZ = {"231917744", "231917742"}
  10265. PTZ = {0.7, 0.8, 0.9, 1}
  10266. for i = 1, 20 do
  10267. wait()
  10268. for i,v in pairs(char.Absolution:children()) do
  10269. if v:IsA("Part") or v:IsA("WedgePart") then
  10270. v.Transparency = v.Transparency + 0.05
  10271. end
  10272. end
  10273. end
  10274. function FindNearestTorso(Position,Distance,SinglePlayer)
  10275. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  10276. local List = {}
  10277. for i,v in pairs(workspace:GetChildren())do
  10278. if v:IsA("Model")then
  10279. if v:findFirstChild("Torso")then
  10280. if v ~= char then
  10281. if(v.Torso.Position -Position).magnitude <= Distance then
  10282. table.insert(List,v)
  10283. end
  10284. end
  10285. end
  10286. end
  10287. end
  10288. return List
  10289. end
  10290. GroundPound()
  10291. for i = 1, 11 do
  10292. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.4)
  10293. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.4)
  10294. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.3)
  10295. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.3)
  10296. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.3)
  10297. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  10298. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  10299. if Debounces.on == false then break end
  10300. rs:wait(1.4)
  10301. end
  10302. GroundPound()
  10303. for i = 1, 11 do
  10304. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.4)
  10305. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.4)
  10306. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.3)
  10307. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.3)
  10308. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  10309. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.3)
  10310. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  10311. if Debounces.on == false then break end
  10312. rs:wait(1.4)
  10313. end
  10314. GroundPound()
  10315. for i = 1, 11 do
  10316. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.4)
  10317. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.4)
  10318. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.3)
  10319. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.3)
  10320. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.3)
  10321. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  10322. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  10323. if Debounces.on == false then break end
  10324. rs:wait(1.4)
  10325. end
  10326. GroundPound()
  10327. for i = 1, 11 do
  10328. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.4)
  10329. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.4)
  10330. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.3)
  10331. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.3)
  10332. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  10333. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.3)
  10334. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  10335. if Debounces.on == false then break end
  10336. rs:wait(1.4)
  10337. end
  10338. GroundPound()
  10339. for i = 1, 11 do
  10340. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.4)
  10341. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.4)
  10342. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(20),0), 0.3)
  10343. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.3)
  10344. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.3)
  10345. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  10346. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  10347. if Debounces.on == false then break end
  10348. rs:wait(1.4)
  10349. end
  10350. GroundPound()
  10351. for i = 1, 11 do
  10352. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.4)
  10353. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.4)
  10354. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.3)
  10355. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.3)
  10356. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) * CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.3)
  10357. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) * CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.3)
  10358. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  10359. if Debounces.on == false then break end
  10360. rs:wait(1.4)
  10361. end
  10362. for i = 1, 24 do
  10363. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.2)
  10364. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)), 0.2)
  10365. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.2)
  10366. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  10367. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10368. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10369. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  10370. if Debounces.on == false then break end
  10371. rs:wait(3)
  10372. end
  10373. for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do
  10374. if v:FindFirstChild('Humanoid') then
  10375. v.Humanoid:TakeDamage(math.random(20,60))
  10376. v.Humanoid.PlatformStand = true
  10377. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  10378. end
  10379. end
  10380. x = Instance.new("Sound",char)
  10381. x.SoundId = "rbxassetid://"..SIDZ[math.random(1,#SIDZ)]
  10382. x.Pitch = PTZ[math.random(1,#PTZ)]
  10383. x.Volume = 1
  10384. wait(0.1)
  10385. x:Play()
  10386. Crater(hed,20)
  10387. for i = 1, 20 do
  10388. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(-10)), 0.6)
  10389. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 3.2, -.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(10)), 0.6)
  10390. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.6)
  10391. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(-90), math.rad(0), 0), 0.6)
  10392. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  10393. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  10394. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  10395. if Debounces.on == false then break end
  10396. rs:wait(2)
  10397. end
  10398. if Debounces.CanAttack == false then
  10399. Debounces.CanAttack = true
  10400. Debounces.on = false
  10401. Debounces.NoIdl = false
  10402. for i = 1, 20 do
  10403. wait()
  10404. for i,v in pairs(char.Absolution:children()) do
  10405. if v:IsA("Part") or v:IsA("WedgePart") then
  10406. v.Transparency = v.Transparency - 0.05
  10407. end
  10408. end
  10409. end
  10410. end
  10411. end
  10412. end
  10413. end)
  10414. ----------------------------------------------------176349813
  10415. mouse.KeyDown:connect(function(key)
  10416. if key == "b" then
  10417. hum.WalkSpeed = 0.01
  10418. if Debounces.CanAttack == true then
  10419. Debounces.CanAttack = false
  10420. Debounces.NoIdl = true
  10421. Debounces.on = true
  10422. for i = 1, 30 do
  10423. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.2)
  10424. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.2)
  10425. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)*CFrame.Angles(math.rad(16),math.rad(0),0), 0.2)
  10426. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  10427. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10428. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10429. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  10430. if Debounces.on == false then break end
  10431. rs:wait(6)
  10432. end
  10433. v = Instance.new("Sound")
  10434. v.SoundId = "rbxassetid://181384451"
  10435. v.Parent = char
  10436. v.Looped = false
  10437. v.Pitch = .94
  10438. v.Volume = 1
  10439. wait(.01)
  10440. v:Play()
  10441.  
  10442. if Daytime == true then
  10443. Daytime = false
  10444. l.TimeOfDay = 24
  10445. else
  10446. Daytime = true
  10447. l.TimeOfDay = 12
  10448. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  10449. end
  10450.  
  10451. local Shockwave = function()
  10452. local rng1 = Instance.new("Part", char)
  10453. rng1.Anchored = true
  10454. rng1.BrickColor = BrickColor.new("Really black")
  10455. rng1.CanCollide = false
  10456. rng1.FormFactor = 3
  10457. rng1.Name = "Ring"
  10458. rng1.Size = Vector3.new(1, 1, 1)
  10459. rng1.Transparency = 0.35
  10460. rng1.TopSurface = 0
  10461. rng1.BottomSurface = 0
  10462. local rngm1 = Instance.new("SpecialMesh", rng)
  10463. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10464. rngm1.Scale = Vector3.new(10, 10, 1)
  10465. rng1.CFrame = CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  10466. local Wave = Instance.new("Part", game.Workspace--[[?]])
  10467. Wave.Name = "Shockwave"
  10468. Wave.BrickColor = BrickColor.new("Really black")
  10469. Wave.Size = Vector3.new(1, 1, 1)
  10470. Wave.Shape = "Ball"
  10471. Wave.CanCollide = false
  10472. Wave.Anchored = true
  10473. Wave.TopSurface = 0
  10474. Wave.BottomSurface = 0
  10475. Wave.Touched:connect(function(hit)
  10476. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  10477. local Occlude = true
  10478. local NotOccludes = {
  10479. char.Name;
  10480. "Wings";
  10481. "Scythe";
  10482. "Thingy";
  10483. "Thingy2"; -- put all of the names in a table pls
  10484. }
  10485. for i,v in pairs(NotOccludes) do
  10486. if hit.Parent.Name == v then
  10487. Occlude = false
  10488. end
  10489. end
  10490. --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  10491. if Occlude then
  10492. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  10493. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  10494. end
  10495. end
  10496. end)
  10497.  
  10498. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  10499.  
  10500. coroutine.wrap(function()
  10501. for i = 1, 20, 0.2 do
  10502. rngm1.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  10503. rng1.Transparency = i/20
  10504. wait()
  10505. end
  10506. wait()
  10507. rng1:Destroy()
  10508. end)()
  10509.  
  10510. Delay(0, function()
  10511.  
  10512. if Daytime == false then
  10513. for i = 1, 50, 1 do
  10514. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  10515. Wave.CFrame = char.Torso.CFrame
  10516. local t = i / 50
  10517. Wave.Transparency = t
  10518. wait()
  10519. end
  10520. else
  10521. for i = 1, 50, 1 do
  10522. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  10523. Wave.CFrame = char.Torso.CFrame
  10524. local t = i / 50
  10525. Wave.Transparency = t
  10526. wait()
  10527. end
  10528. end
  10529. Wave:Destroy()
  10530. end)
  10531. Delay(0, function()
  10532. while wait() do
  10533. if Wave ~= nil then
  10534. Wave.CFrame = char.Torso.CFrame
  10535. else
  10536. break
  10537. end
  10538. end
  10539. end)
  10540. end
  10541. Shockwave()
  10542. for i = 1, 30 do
  10543. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.3)
  10544. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  10545. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.3)
  10546. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.3)
  10547. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  10548. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3.2, .3) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10549. if Debounces.on == false then break end
  10550. rs:wait()
  10551. end
  10552. wait(2.4)
  10553. Debounces.NoIdl = false
  10554. hum.WalkSpeed = 5
  10555. Debounces.on = false
  10556. wait()
  10557. if Debounces.CanAttack == false then
  10558. Debounces.CanAttack = true
  10559. v:Destroy()
  10560. end
  10561. end
  10562. end
  10563. end)
  10564. ----------------------------------------------------
  10565. mouse.KeyDown:connect(function(key)
  10566. if key == "l" then
  10567. for i = 1, 20 do
  10568. wait()
  10569. for i,v in pairs(char.Absolution:children()) do
  10570. if v:IsA("Part") or v:IsA("WedgePart") then
  10571. v.Transparency = v.Transparency + 0.05
  10572. end
  10573. end
  10574. end
  10575. if Debounces.CanAttack == true then
  10576. Debounces.CanAttack = false
  10577. Debounces.NoIdl = true
  10578. Debounces.on = true
  10579. bv = Instance.new("BodyVelocity",torso)
  10580. bv.maxForce = Vector3.new(0,200000,0)
  10581. bv.P = 100000
  10582. bv.velocity = Vector3.new(0,500,0)
  10583. wait(2)
  10584. bv:Destroy()
  10585. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  10586. for i = 1, 20 do
  10587. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  10588. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  10589. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.5, .9, -.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(40)), 0.3)
  10590. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.5, .9, -.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-40)), 0.3)
  10591. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1.5, -1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10592. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.5, -1) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  10593. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  10594. if Debounces.on == false then break end
  10595. wait()
  10596. end
  10597. for i = 1, 360, 20 do wait()
  10598. torso.Weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(i),0,0)
  10599. end
  10600. end
  10601. torso.Weld.C1 = CFrame.new(0,-1.2,0)
  10602. local ry,ht,ps=nil,nil,nil
  10603. while ht==nil do
  10604. ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  10605. wait()
  10606. end
  10607. z = Instance.new("Sound",char)
  10608. z.SoundId = "rbxassetid://245537790"
  10609. z.Pitch = 1
  10610. z.Volume = 1
  10611. wait(0.1)
  10612. z:Play()
  10613. local sp = Instance.new("Part", char)
  10614. sp.Name = "Energy"
  10615. sp.BrickColor = BrickColor.new("Really black")
  10616. sp.Size = Vector3.new(1, 1, 1)
  10617. sp.Shape = "Ball"
  10618. sp.CanCollide = false
  10619. sp.Anchored = true
  10620. sp.TopSurface = 0
  10621. sp.BottomSurface = 0
  10622. local spm = Instance.new("SpecialMesh",sp)
  10623. spm.MeshId = "rbxassetid://9982590"
  10624. spm.Scale = Vector3.new(3,3,3)
  10625. local sp2 = Instance.new("Part", char)
  10626. sp2.Name = "Energy2"
  10627. sp2.BrickColor = BrickColor.new("Really black")
  10628. sp2.Size = Vector3.new(1, 1, 1)
  10629. sp2.Shape = "Ball"
  10630. sp2.CanCollide = false
  10631. sp2.Anchored = true
  10632. sp2.TopSurface = 0
  10633. sp2.BottomSurface = 0
  10634. local spm2 = Instance.new("SpecialMesh",sp2)
  10635. spm2.MeshId = "rbxassetid://9982590"
  10636. spm2.Scale = Vector3.new(3,3,3)
  10637. sp.Touched:connect(function(hit)
  10638. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  10639. local Occlude = true
  10640. local NotOccludes = {
  10641. char.Name;
  10642. "Wings";
  10643. "Scythe";
  10644. "Thingy";
  10645. "Thingy2"; -- put all of the names in a table pls
  10646. }
  10647. for i,v in pairs(NotOccludes) do
  10648. if hit.Parent.Name == v then
  10649. Occlude = false
  10650. end
  10651. end
  10652. --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  10653. if Occlude then
  10654. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 80
  10655. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  10656. end
  10657. end
  10658. end)
  10659. sp2.Touched:connect(function(hit)
  10660. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  10661. local Occlude = true
  10662. local NotOccludes = {
  10663. char.Name;
  10664. "Wings";
  10665. "Scythe";
  10666. "Thingy";
  10667. "Thingy2"; -- put all of the names in a table pls
  10668. }
  10669. for i,v in pairs(NotOccludes) do
  10670. if hit.Parent.Name == v then
  10671. Occlude = false
  10672. end
  10673. end
  10674. --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  10675. if Occlude then
  10676. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  10677. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  10678. end
  10679. end
  10680. end)
  10681. for i = 1, 100, 1 do
  10682. sp.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  10683. sp2.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  10684. sp.CFrame = root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(i), math.rad(i), math.rad(-i))
  10685. sp2.CFrame = root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  10686. spm.Scale = sp.Size
  10687. spm2.Scale = sp2.Size
  10688. local t = i / 100
  10689. sp.Transparency = t
  10690. sp2.Transparency = t
  10691. wait()
  10692. end
  10693. sp:Destroy()
  10694. sp2:Destroy()
  10695. z:Destroy()
  10696. for i = 1, 20 do
  10697. wait()
  10698. for i,v in pairs(char.Absolution:children()) do
  10699. if v:IsA("Part") or v:IsA("WedgePart") then
  10700. v.Transparency = v.Transparency - 0.05
  10701. end
  10702. end
  10703. end
  10704. if Debounces.CanAttack == false then
  10705. Debounces.CanAttack = true
  10706. Debounces.NoIdl = false
  10707. Debounces.on = false
  10708. end
  10709. end
  10710. end
  10711. end)
  10712. ----------------------------------------------------
  10713. local orbt={}
  10714. local stlt={}
  10715. local chot={}
  10716. local cfxt={}
  10717. local pfxt={}
  10718. local cns=0
  10719. local cnOrb=nil
  10720. mouse.KeyDown:connect(function(key)
  10721. if key == "u" then
  10722. if Debounces.CanAttack == true then
  10723. Debounces.CanAttack = false
  10724. Debounces.NoIdl = true
  10725. Debounces.on = true
  10726. orbt={}
  10727. stlt={}
  10728. chot={}
  10729. cfxt={}
  10730. for i = 1, 20 do
  10731. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(30)), 0.2)
  10732. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1.4,0)*CFrame.Angles(math.rad(170),math.rad(-20),math.rad(-30)), 0.2)
  10733. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(0),math.rad(-40),0), 0.2)
  10734. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.2)
  10735. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0.4) * CFrame.Angles(math.rad(-20), math.rad(20), math.rad(-10)), 0.2)
  10736. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, -0.4) * CFrame.Angles(math.rad(20), math.rad(-10), math.rad(10)), 0.2)
  10737. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  10738. if Debounces.on == false then end
  10739. rs:wait()
  10740. end
  10741. z = Instance.new("Sound",char)
  10742. z.SoundId = "rbxassetid://170053944"
  10743. z.Pitch = 1.07
  10744. z.Volume = 1
  10745. wait(0.1)
  10746. z:Play()
  10747. cnOrb=nwPrt(char,Vector3.new(1,1,1),larm.CFrame*CFrame.new(0,-3.4,-0.1),"Really black")
  10748. debris:AddItem(cnOrb,50)
  10749. cnOrb.Mesh.MeshType=3
  10750. table.insert(orbt,cnOrb)
  10751. table.insert(stlt,cnOrb)
  10752. local nt=0
  10753. for i=0,5,0.02 do
  10754. nt=nt+1
  10755. cns=i
  10756. if nt>=2 then
  10757. nt=0
  10758. local cho=nwPrt(mod3,Vector3.new(2,2,2),cnOrb.CFrame*CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))*CFrame.new(0,5+cns,0),"Really black")
  10759. debris:AddItem(cho,1)
  10760. cho.Mesh.MeshType=3
  10761. table.insert(chot,cho)
  10762. end
  10763. cnOrb.CFrame=larm.CFrame*CFrame.new(0,-3.4-(cns/2),-0.1)
  10764. cnOrb.Mesh.Scale=Vector3.new(i,i,i)
  10765. wait()
  10766. end
  10767. for i = 1, 14 do
  10768. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1.4,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  10769. if Debounces.on == false then end
  10770. rs:wait()
  10771. end
  10772. coroutine.wrap(function()
  10773. for i = 1, 20 do
  10774. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.45)
  10775. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.8,-.3)*CFrame.Angles(math.rad(70),math.rad(20),math.rad(50)), 0.6)
  10776. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.5)
  10777. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-40), math.rad(-20), 0), 0.5)
  10778. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, -0.4) * CFrame.Angles(math.rad(60), math.rad(20), math.rad(-10)), 0.5)
  10779. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0.4) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(10)), 0.5)
  10780. if Debounces.on == false then end
  10781. rs:wait()
  10782. end
  10783. end)()
  10784. wait(0.1)
  10785. stlt={}
  10786. local ry,ht,ps=newRay(root.CFrame*CFrame.new(0,0,-4),root.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(math.rad(-5),0,0)*CFrame.new(0,0,-2),160,{char})
  10787. cnOrb.CFrame=root.CFrame*CFrame.new(0,0,-4)*CFrame.Angles(math.rad(-5),0,0)
  10788. local nt=0
  10789. for i=0,160,3 do
  10790. cnOrb.CFrame=cnOrb.CFrame*CFrame.new(0,0,-3)
  10791. nt=nt+1
  10792. if nt>=6 then
  10793. nt=0
  10794. local cfx=nwPrt(mod3,Vector3.new(1,1,1),cnOrb.CFrame*CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,0),"Really black")
  10795. cfx.Mesh.MeshId="rbxassetid://20329976"
  10796. cfx.Transparency=0.4
  10797. table.insert(cfxt,cfx)
  10798. debris:AddItem(cfx,1)
  10799. end
  10800. if (cnOrb.Position-ps).magnitude<6 then
  10801. break
  10802. end
  10803. wait()
  10804. end
  10805. orbt={}
  10806.  
  10807. for i=0,1,0.1 do
  10808. local cs=cnOrb.Mesh.Scale
  10809. cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,10,i),Tween(cs.Y,10,i),Tween(cs.Z,10,i))
  10810. wait()
  10811. end
  10812. local ofx=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame,"Really black")
  10813. ofx.Transparency=0.5
  10814. ofx.Mesh.MeshType=3
  10815. ofx.Mesh.Scale=Vector3.new(30,30,30)
  10816. for _,v in pairs(game:service"Players":GetChildren()) do
  10817. pcall(function()
  10818. for _,c in pairs(v.Character:GetChildren()) do
  10819. if v~=p and c:IsA("Part") and (cnOrb.CFrame.p-c.CFrame.p).magnitude<60 and (cnOrb.CFrame.p-c.CFrame.p).magnitude>15 then
  10820. local hrp=v.Character:FindFirstChild("HumanoidRootPart")
  10821. hrp.Velocity=CFrame.new(hrp.CFrame.p,(cnOrb.CFrame*CFrame.new(0,10,0)).p).lookVector*150
  10822. end
  10823. end
  10824. end)
  10825. end
  10826. for i=0,1,0.05 do
  10827. local cs=cnOrb.Mesh.Scale
  10828. cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,0.1,i),Tween(cs.Y,0.1,i),Tween(cs.Z,0.1,i))
  10829. local ofs=ofx.Mesh.Scale
  10830. ofx.Mesh.Scale=Vector3.new(Tween(ofs.X,0.1,i),Tween(ofs.Y,0.1,i),Tween(ofs.Z,0.1,i))
  10831. ofx.Transparency=Tween(ofx.Transparency,1,i)
  10832. wait()
  10833. end
  10834. ofx:Destroy()
  10835. cnOrb.CFrame=CFrame.new(cnOrb.Position)*CFrame.new(0,10,0)
  10836. local cnfx=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame,"Really black")
  10837. cnfx.Mesh.MeshType=3
  10838. cnOrb.Transparency=0.05
  10839. local cnr=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame,"Really black")
  10840. cnr.Mesh.MeshType=3
  10841. local rn1=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame*CFrame.Angles(math.rad(90),0,0),"Really black")
  10842. rn1.Transparency=1
  10843. rn1.Mesh.MeshId="rbxassetid://3270017"
  10844. local rn2=nwPrt(cnOrb,Vector3.new(1,1,1),cnOrb.CFrame,"Really black")
  10845. rn2.Transparency=1
  10846. rn2.Mesh.MeshId="rbxassetid://3270017"
  10847. local nt=0
  10848. local cs=nil
  10849. for i=0,1,0.05 do
  10850. cs=cnOrb.Mesh.Scale
  10851. cnOrb.Mesh.Scale=Vector3.new(Tween(cs.X,100,i),Tween(cs.Y,100,i),Tween(cs.Z,100,i))
  10852. local fs=cnfx.Mesh.Scale
  10853. cnfx.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,120,i))
  10854. cnfx.Transparency=cnfx.Transparency+0.05
  10855. rn1.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,60,i))
  10856. rn2.Mesh.Scale=Vector3.new(Tween(fs.X,120,i),Tween(fs.Y,120,i),Tween(fs.Z,60,i))
  10857. rn1.CFrame=rn1.CFrame*CFrame.Angles(math.rad(10),math.rad(6),math.rad(3))
  10858. rn2.CFrame=rn2.CFrame*CFrame.Angles(math.rad(10),math.rad(6),math.rad(3))
  10859. rn1.Transparency=Tween(rn1.Transparency,0.8,i)
  10860. rn2.Transparency=Tween(rn2.Transparency,0.8,i)
  10861. local rs=cnr.Mesh.Scale
  10862. cnr.Mesh.Scale=Vector3.new(Tween(rs.X,10,i),Tween(rs.Y,10,i),Tween(rs.Z,10,i))
  10863. nt=nt+1
  10864. if nt>=6 then
  10865. local pls={}
  10866. for _,v in pairs(game.Players:GetChildren()) do
  10867. table.insert(pls,v)
  10868. end
  10869. local ry2,ht2,ps2=newRay(cnOrb.CFrame,cnOrb.CFrame*CFrame.new(0,-1,0),1000,pls)
  10870. local pffx=nwPrt(mod3,Vector3.new(1,1,1),CFrame.new(ps2)*CFrame.new(0,10,-12),"Really black")
  10871. pffx.Mesh.MeshId="rbxassetid://20329976"
  10872. pffx.Mesh.Scale=Vector3.new(cs.X,cs.Y/5,cs.Z)
  10873. debris:AddItem(pffx,2)
  10874. table.insert(pfxt,pffx)
  10875. nt=0
  10876. end
  10877. wait()
  10878. end
  10879. local int=0
  10880. coroutine.wrap(function()
  10881. for i=1,500 do
  10882. rn1.CFrame=rn1.CFrame*CFrame.Angles(math.rad(10),math.rad(5),math.rad(5))
  10883. rn2.CFrame=rn2.CFrame*CFrame.Angles(math.rad(10),math.rad(5),math.rad(5))
  10884. nt=nt+1
  10885. int=int+1
  10886. local htd={p}
  10887. for _,v in pairs(game:service"Players":GetChildren()) do
  10888. pcall(function()
  10889. for _,c in pairs(v.Character:GetChildren()) do
  10890. if c:IsA("Part") and not inT(v,htd) and (cnOrb.CFrame.p-c.CFrame.p).magnitude<50 then
  10891. v.Character:FindFirstChild("Humanoid").Health=v.Character:FindFirstChild("Humanoid").Health-2
  10892. v.Character:FindFirstChild("HumanoidRootPart").Velocity=Vector3.new(0,0,0)
  10893. table.insert(htd,v)
  10894. end
  10895. end
  10896. end)
  10897. end
  10898. htd={p}
  10899. if int>=6 then
  10900. for _,v in pairs(game:service"Players":GetChildren()) do
  10901. pcall(function()
  10902. for _,c in pairs(v.Character:GetChildren()) do
  10903. if c:IsA("Part") and not inT(v,htd) and (cnOrb.CFrame.p-c.CFrame.p).magnitude<50 then
  10904. table.insert(htd,v)
  10905. local hfx=nwPrt(mod3,Vector3.new(1,1,1),c.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)),"Really black")
  10906. hfx.Mesh.Scale=Vector3.new(2,2,2)
  10907. hfx.Mesh.MeshType=3
  10908. debris:AddItem(hfx,2)
  10909. coroutine.wrap(function()
  10910. pcall(function()
  10911. for i=0,1,0.05 do
  10912. pcall(function()
  10913. local hs=hfx.Mesh.Scale
  10914. hfx.CFrame=Lerp(hfx.CFrame,cnOrb.CFrame,i)
  10915. hfx.Mesh.Scale=Vector3.new(Tween(hs.X,0.1,i),Tween(hs.Y,0.1,i),Tween(hs.Z,0.1,i))
  10916. end)
  10917. wait()
  10918. end
  10919. hfx:Destroy()
  10920. end)
  10921. end)()
  10922. end
  10923. end
  10924. end)
  10925. end
  10926. int=0
  10927. end
  10928. if nt>=4 then
  10929. local pls={}
  10930. for _,v in pairs(game.Players:GetChildren()) do
  10931. table.insert(pls,v)
  10932. end
  10933. local ry2,ht2,ps2=newRay(cnOrb.CFrame,cnOrb.CFrame*CFrame.new(0,-1,0),1000,pls)
  10934. local pffx=nwPrt(mod3,Vector3.new(1,1,1),CFrame.new(ps2)*CFrame.new(0,10,-12),"Really black")
  10935. pffx.Transparency=0.4
  10936. pffx.Mesh.MeshId="rbxassetid://20329976"
  10937. pffx.Mesh.Scale=Vector3.new(cs.X-10,cs.Y/5,cs.Z-10)
  10938. debris:AddItem(pffx,2)
  10939. table.insert(pfxt,pffx)
  10940. nt=0
  10941. end
  10942. wait()
  10943. end
  10944. cnOrb:Destroy()
  10945. cnfx:Destroy()
  10946. for _,v in pairs(mod3:GetChildren()) do
  10947. v:Destroy()
  10948. end
  10949. orbt={}
  10950. stlt={}
  10951. chot={}
  10952. cfxt={}
  10953. pfxt={}
  10954. end)()
  10955. if Debounces.CanAttack == false then
  10956. Debounces.CanAttack = true
  10957. Debounces.NoIdl = false
  10958. Debounces.on = false
  10959. end
  10960. end
  10961. end
  10962. end)
  10963. ----------------------------------------------------
  10964. mouse.KeyDown:connect(function(key)
  10965. if key == "m" then
  10966. if Debounces.CanAttack == true then
  10967. Debounces.CanAttack = false
  10968. Debounces.on = true
  10969. Debounces.NoIdl = true
  10970. --[[x = Instance.new("Sound",char)
  10971. x.SoundId = "http://www.roblox.com/asset/?id=169445572"
  10972. x.Looped = false
  10973. x.Pitch = 1.1
  10974. x.Volume = 1
  10975. x:Play()
  10976. x2 = Instance.new("Sound",char)
  10977. x2.SoundId = "http://www.roblox.com/asset/?id=169380495"
  10978. x2.Looped = false
  10979. x2.Pitch = .7
  10980. x2.Volume = 1
  10981. wait(.1)
  10982. x:Play()
  10983. x2:Play()
  10984. for i = 1, 20 do
  10985. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,0.6,-.2) *CFrame.Angles (math.rad (45),math.rad(0),math.rad(32)), 0.2)
  10986. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1,0)*CFrame.Angles(math.rad (0),math.rad(0),math.rad(-20)), 0.2)
  10987. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)*CFrame.Angles(math.rad (- 8),math.rad(-40), math.rad(-8)),0.2)
  10988. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3.2, 0) * CFrame.Angles (math.rad (-50), math.rad(40), math.rad(0)), 0.2)
  10989. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -1.6) * CFrame.Angles (math.rad (30), 0, math.rad(20)), 0.2)
  10990. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.6, -2, 0) * CFrame.Angles (math.rad(- 10), math.rad(-40), math.rad(0)), 0.2)
  10991. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.4)
  10992. if Debounces.on == false then break end
  10993. wait()
  10994. x:Destroy()
  10995. x2:Destroy()
  10996. end
  10997. wait(1)]]--
  10998. local rng = Instance.new("Part", char)
  10999. rng.Anchored = true
  11000. rng.BrickColor = BrickColor.new("Really black")
  11001. rng.CanCollide = false
  11002. rng.FormFactor = 3
  11003. rng.Name = "Ring"
  11004. rng.Size = Vector3.new(1, 1, 1)
  11005. rng.Transparency = 0.35
  11006. rng.TopSurface = 0
  11007. rng.BottomSurface = 0
  11008. rng.Position = torso.Position - Vector3.new(0,5,0)
  11009. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  11010. local rngm = Instance.new("SpecialMesh", rng)
  11011. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  11012. rngm.Scale = Vector3.new(1, 1, 2)
  11013. x = Instance.new("Sound",char)
  11014. x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  11015. x.Looped = false
  11016. x.Pitch = .7
  11017. x.Volume = 1
  11018. x:Play()
  11019. coroutine.wrap(function()
  11020. for i = 1, 60, 2 do
  11021. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  11022. rng.Transparency = i/60
  11023. wait()
  11024. end
  11025. wait()
  11026. rng:Destroy()
  11027. end)()
  11028. hum.WalkSpeed = 100
  11029. BV = Instance.new("BodyVelocity", torso)
  11030. BV.maxForce = Vector3.new(0,200000,0)
  11031. BV.P = 240000
  11032. BV.velocity = Vector3.new(0,700,0)
  11033. for i = 1, 20 do
  11034. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7)
  11035. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  11036. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7)
  11037. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
  11038. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1.8, .2) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  11039. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.5, -2) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  11040. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  11041. if Debounces.on == false then break end
  11042. wait()
  11043. end
  11044. x:Destroy()
  11045. BV:Destroy()
  11046. --[[for i = 1, 30 do
  11047. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  11048. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad (0), math.rad(0)), 0.3)
  11049. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  11050. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  11051. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  11052. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  11053. if Debounces.on == false then break end
  11054. wait()
  11055. end]]--
  11056. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  11057. for i = 1, 30 do
  11058. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  11059. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  11060. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-120)), 0.3)
  11061. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(120)), 0.3)
  11062. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  11063. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
  11064. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  11065. if Debounces.on == false then break end
  11066. wait()
  11067. end
  11068. end
  11069. Debounces.on = false
  11070. Debounces.NoIdl = false
  11071. local ry,ht,ps=nil,nil,nil
  11072. while ht==nil do
  11073. ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  11074. wait()
  11075. end
  11076. z = Instance.new("Sound",char)
  11077. z.SoundId = "rbxassetid://142070127"
  11078. z.Volume = 1
  11079. wait(.1)
  11080. z:Play()
  11081. Landing()
  11082. hum.WalkSpeed = 8
  11083. if Debounces.CanAttack == false then
  11084. Debounces.CanAttack = true
  11085. end
  11086. end
  11087. end
  11088. end)
  11089. ----------------------------------------------------
  11090. Grab = false
  11091. mouse.KeyDown:connect(function(key)
  11092. if key == "z" then
  11093. Debounces.on = true
  11094. Debounces.NoIdl = true
  11095. if Grab == false then
  11096. gp = nil
  11097. con1=larm.Touched:connect(function(hit) -- this is grab
  11098. ht = hit.Parent
  11099. hum1=ht:FindFirstChild('Humanoid')
  11100. if hum1 ~= nil then
  11101. hum1.PlatformStand=true
  11102. gp = ht
  11103. Grab = true
  11104. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-3.3,0),CFrame.new(0,0,0))
  11105. asd.Parent = larm
  11106. asd.Name = "asd"
  11107. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,0)
  11108. con1:disconnect()
  11109. elseif hum1 ~= nil then
  11110. con1:disconnect()
  11111. wait() return
  11112. end
  11113. end)
  11114. for i = 1, 18 do
  11115. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(36)), 0.2)
  11116. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.65,.9,-.5)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  11117. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  11118. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) * CFrame.Angles(math.rad(-60), math.rad(0), 0), 0.2)
  11119. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  11120. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.6) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  11121. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  11122. if Debounces.on == false then break end
  11123. wait()
  11124. end
  11125. con1:disconnect()
  11126. Debounces.on = false
  11127. Debounces.NoIdl = false
  11128. elseif Grab == true then
  11129. Grab = false
  11130. for i = 1, 20 do
  11131. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.2)
  11132. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-20)), 0.1)
  11133. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  11134. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  11135. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  11136. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  11137. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  11138. if Debounces.on == false then end
  11139. wait()
  11140. end
  11141. if gp ~= nil then
  11142. for i,v in pairs(larm:GetChildren()) do
  11143. if v.Name == "asd" and v:IsA("Weld") then
  11144. v:Remove()
  11145. end
  11146. end
  11147. bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  11148. bv.maxForce = Vector3.new(400000, 400000, 400000)
  11149. bv.P = 125000
  11150. bv.velocity = char.Head.CFrame.lookVector * 200
  11151. for i = 1, 12 do
  11152. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.75)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.5)
  11153. if Debounces.on == false then end
  11154. wait()
  11155. end--
  11156. ht=nil
  11157. Spawn(function()
  11158. wait(0.5)
  11159. bv:Destroy()
  11160. end)
  11161. Debounces.on = false
  11162. Debounces.NoIdl = false
  11163. elseif ht == nil then wait()
  11164. Grab = false
  11165. Debounces.on = false
  11166. Debounces.NoIdl = false
  11167. end
  11168. end
  11169. end
  11170. end)
  11171. ----------------------------------------------------
  11172. mouse.KeyDown:connect(function(key)
  11173. if string.byte(key) == 52 then
  11174. char.Humanoid.WalkSpeed = 21
  11175. end
  11176. end)
  11177. mouse.KeyUp:connect(function(key)
  11178. if string.byte(key) == 52 then
  11179. char.Humanoid.WalkSpeed = 5
  11180. end
  11181. end)
  11182. ----------------------------------------------------
  11183. Change = false
  11184. mouse.KeyDown:connect(function(key)
  11185. if key == "n" then
  11186. if Change == false then
  11187. Change = true
  11188. stanceToggle = "Normal2"
  11189. elseif Change == true then
  11190. Change = false
  11191. stanceToggle = "Normal"
  11192. end
  11193. end
  11194. end)
  11195. ----------------------------------------------------
  11196. local animpose = "Idle"
  11197. local lastanimpose = "Idle"
  11198. local sine = 0
  11199. local change = 1
  11200. local val = 0
  11201. local ffing = false
  11202. local och = 0
  11203. ----------------------------------------------------
  11204. game:GetService("RunService").RenderStepped:connect(function()
  11205. --[[if char.Humanoid.Jump == true then
  11206. jump = true
  11207. else
  11208. jump = false
  11209. end]]
  11210. char.Humanoid.FreeFalling:connect(function(f)
  11211. if f then
  11212. ffing = true
  11213. else
  11214. ffing = false
  11215. end
  11216. end)
  11217. sine = sine + change
  11218. if jumpn == true then
  11219. animpose = "Jumping"
  11220. elseif ffing == true then
  11221. animpose = "Freefalling"
  11222. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  11223. animpose = "Idle"
  11224. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  11225. animpose = "Walking"
  11226. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  11227. animpose = "Running"
  11228. end
  11229. if animpose ~= lastanimpose then
  11230. sine = 0
  11231. if Debounces.NoIdl == false then
  11232. if animpose == "Idle" then
  11233. for i = 1, 2 do
  11234. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
  11235. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  11236. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  11237. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  11238. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  11239. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  11240. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  11241. end
  11242. elseif animpose == "Walking" then
  11243. for i = 1, 2 do
  11244. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(20)), 0.2)
  11245. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
  11246. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
  11247. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
  11248. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  11249. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
  11250. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  11251. end
  11252. elseif animpose == "Running" then
  11253. for i = 1, 2 do
  11254. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(50)), 0.2)
  11255. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2)
  11256. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  11257. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  11258. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  11259. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  11260. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  11261. end
  11262. rs:wait(2)
  11263. end
  11264. else
  11265. end
  11266. end
  11267. lastanimpose = animpose
  11268. if Debounces.NoIdl == false then
  11269. if animpose == "Idle" then
  11270. if stanceToggle == "Normal" then
  11271. change = 0.5
  11272. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(0),math.rad(20)), 0.2)
  11273. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  11274. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2)
  11275. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2)
  11276. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  11277. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  11278. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  11279. elseif stanceToggle == "Sitting" then
  11280. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2)
  11281. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)*CFrame.Angles(math.rad(-36+1*math.cos(sine/14)), math.rad(0), math.rad(-30)), 0.2)
  11282. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2)
  11283. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.8, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2)
  11284. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2)
  11285. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2)
  11286. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  11287. elseif stanceToggle == "Normal2" then
  11288. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)*CFrame.Angles(math.rad(30+2*math.cos(sine/14)),math.rad(40),math.rad(40)), 0.2)
  11289. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  11290. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(-40),0), 0.2)
  11291. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(40), 0), 0.2)
  11292. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) * CFrame.Angles(math.rad(-16), math.rad(-20), math.rad(-14)), 0.2)
  11293. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) * CFrame.Angles(math.rad(10), math.rad(-30), math.rad(18)), 0.2)
  11294. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.9, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  11295. end
  11296. elseif animpose == "Walking" then
  11297. if stanceToggle == "Normal" then
  11298. change = 1
  11299. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(90+2*math.cos(sine/7)), math.rad(0), math.rad(20)), 0.2)
  11300. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, math.rad(1) + -math.sin(sine/14)/2, math.rad(-30)), 0.2)
  11301. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0-8*math.cos(sine/14)), math.rad(0)),0.2)
  11302. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), math.rad(0+8*math.cos(sine/14)), math.rad(0)), 0.2)
  11303. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-12) + -math.sin(sine/14)/2, math.rad(0-8*math.cos(sine/14)), 0), .4)
  11304. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-12) + math.sin(sine/14)/2, math.rad(0-8*math.cos(sine/14)), 0), .4)
  11305. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  11306. elseif stanceToggle == "Normal2" then
  11307. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1*math.cos(sine/7), math.sin(sine/14)/2)*CFrame.Angles(-math.sin(sine/14)/4, -math.sin(sine/14)/2, math.rad(20)), 0.2)
  11308. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1*math.cos(sine/7), -math.sin(sine/14)/2)*CFrame.Angles(math.sin(sine/14)/4, -math.sin(sine/14)/2, math.rad(-20)), 0.2)
  11309. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/7)), math.rad(0), math.rad(0)),0.2)
  11310. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/7), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/7)), 0, math.rad(0)), 0.2)
  11311. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), .4)
  11312. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .4)
  11313. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.9, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  11314. end
  11315. elseif animpose == "Running" then
  11316. change = 1
  11317. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) * CFrame.Angles(math.rad(-10-20*math.cos(sine/4)/2), math.rad(-40+10*math.cos(sine/4)/2), math.rad(50-10*math.cos(sine/4)/2)), 0.2)
  11318. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)*CFrame.Angles(math.rad(10+20*math.cos(sine/4)/2), math.rad(40-10*math.cos(sine/4)/2), math.rad(-50+10*math.cos(sine/4)/2)), 0.2)
  11319. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
  11320. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
  11321. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
  11322. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
  11323. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  11324. end
  11325. end
  11326. och=och+1
  11327. for _,v in pairs(orbt) do
  11328. pcall(function()
  11329. v.Mesh.Scale=Vector3.new(cns+(0.2*math.cos(och/12)),cns+(0.2*math.cos(och/10)),cns+(0.2*math.cos(och/8)))
  11330. end)
  11331. end
  11332. for _,v in pairs(stlt) do
  11333. pcall(function()
  11334. v.CFrame=larm.CFrame*CFrame.new(0,-3.5-(cns/2),-0.1)
  11335. end)
  11336. end
  11337. for _,v in pairs(chot) do
  11338. pcall(function()
  11339. v.CFrame=Lerp(v.CFrame,cnOrb.CFrame,0.1)
  11340. v.Mesh.Scale=Vector3.new(Tween(v.Mesh.Scale.X,0,0.1),Tween(v.Mesh.Scale.Y,0,0.1),Tween(v.Mesh.Scale.Z,0,0.1))
  11341. end)
  11342. end
  11343. for _,v in pairs(cfxt) do
  11344. pcall(function()
  11345. local vs=v.Mesh.Scale
  11346. v.Mesh.Scale=Vector3.new(vs.x+0.5,vs.y+0.1,vs.z+0.5)
  11347. v.Transparency=v.Transparency+0.05
  11348. end)
  11349. end
  11350. for _,v in pairs(pfxt) do
  11351. pcall(function()
  11352. local vs=v.Mesh.Scale
  11353. v.Mesh.Scale=Vector3.new(vs.x+2,vs.y+0.5,vs.z+2)
  11354. v.Transparency=v.Transparency+0.025
  11355. end)
  11356. end
  11357. end)
  11358. end)
  11359.  
  11360. AddCmd("Teleport to playr","tp","Teleport to the player",
  11361. function(plrs, msg)
  11362. local keypos = msg:find(key)
  11363. local targPlayers = msg:sub(1,keypos-1)
  11364. local speed = msg:sub(tonumber(keypos+1))
  11365. local plrs = getPlayers(targPlayers)
  11366. local plrs2 = getPlayers(speed)
  11367. for _,v2 in pairs(plrs2) do
  11368. for _,v in pairs(plrs) do
  11369. if v.Character ~= nil and v.Character:findFirstChild("Humanoid") ~= nil then
  11370. if v2.Character ~= nil and v2.Character:findFirstChild("Humanoid") ~= nil then
  11371. v.Character.Torso.Anchored=true
  11372. wait(0.1)
  11373. v.Character.Torso.CFrame=v2.Character.Torso.CFrame+Vector3.new(math.random(-1, 1),0,math.random(-1, 1))
  11374. wait(0.1)
  11375. v.Character.Torso.Anchored=false
  11376. v=v.Name
  11377. v2=v2.Name
  11378. Output([[Teleported ]] .. v .. [[ to ]] .. v2 .."")
  11379. end
  11380. end
  11381. end
  11382. end
  11383. end
  11384. )
  11385.  
  11386. AddCmd("Name","name","Name a player",
  11387. function(plrs, msg)
  11388. local keypos = msg:find(key)
  11389. local targPlayers = msg:sub(1,keypos-1)
  11390. local plr = getPlayers(targPlayers)
  11391. local name = msg:sub(tonumber(keypos+1))
  11392. for _,v in pairs(plr) do
  11393. coroutine.resume(coroutine.create(function()
  11394. if v and v.Character and v.Character:findFirstChild("Head") then
  11395. for a, mod in pairs(v.Character:GetChildren()) do if mod:findFirstChild("NameTag") then v.Character.Head.Transparency = 0 mod:Destroy() end end
  11396. local char = v.Character
  11397. local mod = Instance.new("Model", char)
  11398. mod.Name = [[]].. name
  11399. local cl = char.Head:Clone() cl.Parent = mod
  11400. local hum = Instance.new("Humanoid", mod)
  11401. hum.Name = "NameTag" hum.MaxHealth = 0
  11402. hum.Health = 0
  11403. local weld = Instance.new("Weld", cl) weld.Part0 = cl weld.Part1 = char.Head
  11404. char.Head.Transparency = 1
  11405. end
  11406. end))
  11407. end
  11408. end
  11409. )
  11410.  
  11411. AddCmd("Telekinesis","telekinesis","Gives you telekinesis powers",
  11412. function()
  11413. --[[
  11414.  
  11415. _______ _ _ _ _
  11416. |__ __| | | | | (_) (_)
  11417. | | ___| | ___| | ___ _ __ ___ ___ _ ___
  11418. | |/ _ \ |/ _ \ |/ / | '_ \ / _ \/ __| / __|
  11419. | | __/ | __/ <| | | | | __/\__ \ \__ \
  11420. |_|\___|_|\___|_|\_\_|_| |_|\___||___/_|___/
  11421.  
  11422. Made By: astrologicality.
  11423. #1 Edited By: Rocky2u.
  11424. #2 Edited By: KrystalTeam.
  11425.  
  11426. Keys:
  11427. Left Mouse Click: Telekinesis.
  11428. E: Spawn Brick At Cursor Location.
  11429. F: Toggle Telekinesis Visibility.
  11430. G: Blow Selected Object.
  11431. H: UnAnchored Selected Object.
  11432. V: 100 Studs Away The Selected Object.
  11433. C: 5 Studs Away The Selected Object.
  11434. X: +5 Studs Away The Selected Object.
  11435. Z: -5 Studs Away The Selected Object.
  11436.  
  11437. --]]
  11438.  
  11439. local Players = game.Players
  11440.  
  11441. local Player = Players.LocalPlayer
  11442.  
  11443. local Mouse = Player:GetMouse()
  11444.  
  11445. local dist = 25
  11446.  
  11447. local trans = 0
  11448.  
  11449. local dwn=false
  11450.  
  11451. local Bin = Instance.new("HopperBin")
  11452.  
  11453. Bin.Name = "Telekinesis"
  11454.  
  11455. Bin.Parent = Player.Backpack
  11456.  
  11457.  
  11458. local ScreenGUI = Instance.new("ScreenGui", Player.PlayerGui)
  11459.  
  11460. local Color = Instance.new("Color3Value", ScreenGUI)
  11461.  
  11462. local ColorValue = Color.Value
  11463.  
  11464. local Really red = Instance.new("TextButton", ScreenGUI)
  11465.  
  11466. local Red = Instance.new("TextButton", ScreenGUI)
  11467.  
  11468. local Green = Instance.new("TextButton", ScreenGUI)
  11469.  
  11470. local Yellow = Instance.new("TextButton", ScreenGUI)
  11471.  
  11472. local Pink = Instance.new("TextButton", ScreenGUI)
  11473.  
  11474. local LightReally red = Instance.new("TextButton", ScreenGUI)
  11475.  
  11476. local White = Instance.new("TextButton", ScreenGUI)
  11477.  
  11478. Color.Name = "Color"
  11479.  
  11480. Really red.BackgroundColor3 = BrickColor.new("Bright Really red").Color
  11481.  
  11482. Really red.Transparency = 0.5
  11483.  
  11484. Really red.Size = UDim2.new(0.02, 0 ,0, 20)
  11485.  
  11486. Really red.Position = UDim2.new(1, -35, 1, -35)
  11487.  
  11488. Really red.Name = "Really red"
  11489.  
  11490. Really red.Text = ""
  11491.  
  11492. Really red.Visible = false
  11493.  
  11494. Red.BackgroundColor3 = BrickColor.new("Bright red").Color
  11495.  
  11496. Red.Transparency = 0.5
  11497.  
  11498. Red.Size = UDim2.new(0.02, 0 ,0, 20)
  11499.  
  11500. Red.Position = UDim2.new(1,-65, 1, -35)
  11501.  
  11502. Red.Name = "Red"
  11503.  
  11504. Red.Text = ""
  11505.  
  11506. Red.Visible = false
  11507.  
  11508. Green.BackgroundColor3 = BrickColor.new("Bright green").Color
  11509.  
  11510. Green.Transparency = 0.5
  11511.  
  11512. Green.Size = UDim2.new(0.02, 0 ,0, 20)
  11513.  
  11514. Green.Position = UDim2.new(1,-95, 1, -35)
  11515.  
  11516. Green.Name = "Green"
  11517.  
  11518. Green.Text = ""
  11519.  
  11520. Green.Visible = false
  11521.  
  11522. Yellow.BackgroundColor3 = BrickColor.new("Really red").Color
  11523.  
  11524. Yellow.Transparency = 0.5
  11525.  
  11526. Yellow.Size = UDim2.new(0.02, 0 ,0, 20)
  11527.  
  11528. Yellow.Position = UDim2.new(1,-125, 1, -35)
  11529.  
  11530. Yellow.Name = "Yellow"
  11531.  
  11532. Yellow.Text = ""
  11533.  
  11534. Yellow.Visible = false
  11535.  
  11536. Pink.BackgroundColor3 = BrickColor.new("Hot pink").Color
  11537.  
  11538. Pink.Transparency = 0.5
  11539.  
  11540. Pink.Size = UDim2.new(0.02, 0 ,0, 20)
  11541.  
  11542. Pink.Position = UDim2.new(1,-155, 1, -35)
  11543.  
  11544. Pink.Name = "Pink"
  11545.  
  11546. Pink.Text = ""
  11547.  
  11548. Pink.Visible = false
  11549.  
  11550. LightReally red.BackgroundColor3 = BrickColor.new("Really red").Color
  11551.  
  11552. LightReally red.Transparency = 0.5
  11553.  
  11554. LightReally red.Size = UDim2.new(0.02, 0 ,0, 20)
  11555.  
  11556. LightReally red.Position = UDim2.new(1,-185, 1, -35)
  11557.  
  11558. LightReally red.Name = "LightReally red"
  11559.  
  11560. LightReally red.Text = ""
  11561.  
  11562. LightReally red.Visible = false
  11563.  
  11564. White.BackgroundColor3 = BrickColor.new("White").Color
  11565.  
  11566. White.Transparency = 0.5
  11567.  
  11568. White.Size = UDim2.new(0.02, 0 ,0, 20)
  11569.  
  11570. White.Position = UDim2.new(1,-215, 1, -35)
  11571.  
  11572. White.Name = "White"
  11573.  
  11574. White.Text = ""
  11575.  
  11576. White.Visible = false
  11577.  
  11578. local bawl = Instance.new("Part", game.Lighting)
  11579.  
  11580. bawl.Name="TelekinesisGrab"
  11581.  
  11582. local bp = Instance.new("BodyPosition", bawl)
  11583.  
  11584. local w = Instance.new("Weld", bawl)
  11585.  
  11586. function onButton1Down(mouse)
  11587.  
  11588. bawl.Size = Vector3.new(2,2,2)
  11589.  
  11590. bawl.Material="Neon"
  11591.  
  11592. bawl.Shape=0
  11593.  
  11594. bawl.Transparency=trans
  11595.  
  11596. bawl.Name="TelekinesisGrab"
  11597.  
  11598. bawl.CanCollide = false
  11599.  
  11600. bawl.Parent = game.Workspace
  11601.  
  11602. w.Parent = bawl
  11603.  
  11604. w.Name = "Weld"
  11605.  
  11606. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  11607.  
  11608. bp.Parent = bawl
  11609.  
  11610. bp.Name="lolx"
  11611.  
  11612. bawl.Parent = workspace
  11613.  
  11614. if mouse ~= nil then
  11615.  
  11616. if mouse.Target ~= nil then
  11617.  
  11618. w.Part0 = mouse.Target
  11619.  
  11620. w.Part1 = bawl
  11621.  
  11622. dwn = true
  11623.  
  11624. if mouse.Target.Parent:FindFirstChild("Humanoid") then
  11625.  
  11626. mouse.Target.Parent:FindFirstChild("Humanoid").PlatformStand=true
  11627.  
  11628. else
  11629.  
  11630. print('no humanoid')
  11631.  
  11632. end
  11633.  
  11634. end
  11635.  
  11636. end
  11637.  
  11638. spawn(function()
  11639.  
  11640. while dwn == true do
  11641.  
  11642. ypcall(function()
  11643.  
  11644. bp.Parent = bawl
  11645.  
  11646. bp.position = Player.Character.Torso.Position + (mouse.Hit.lookVector*dist)
  11647.  
  11648. wait()
  11649.  
  11650. end)
  11651.  
  11652. end
  11653.  
  11654. end)
  11655.  
  11656. end
  11657.  
  11658. function onButton1Up(mouse)
  11659.  
  11660. dwn=false
  11661.  
  11662. if bawl ~= nil then
  11663.  
  11664. bawl.Parent=game.Lighting
  11665.  
  11666. else
  11667.  
  11668. print('not found')
  11669.  
  11670. end
  11671.  
  11672. end
  11673.  
  11674. function onKeyDown(key, mouse)
  11675.  
  11676. key:lower()
  11677.  
  11678. if key == "r" then
  11679.  
  11680. if bawl ~= nil then
  11681.  
  11682. --bawl.Parent=nil
  11683.  
  11684. end
  11685.  
  11686. elseif key == "e" then
  11687.  
  11688. local p = Instance.new("Part", workspace)
  11689.  
  11690. p.Size = Vector3.new(3,3,3)
  11691.  
  11692. p.Material = "Neon"
  11693.  
  11694. p.Position = mouse.Hit.p + Vector3.new(0,2,0)
  11695.  
  11696. p.BrickColor = bawl.BrickColor
  11697.  
  11698. p.Shape = "Ball"
  11699.  
  11700. p.BottomSurface = "Smooth"
  11701.  
  11702. p.TopSurface = "Smooth"
  11703.  
  11704. elseif key == "h" then
  11705.  
  11706. if bawl ~= nil then
  11707.  
  11708. if bawl:FindFirstChild("Weld") ~= nil then
  11709.  
  11710. if bawl:FindFirstChild("Weld").Part0 ~= nil then
  11711.  
  11712. bawl:FindFirstChild("Weld").Part0.Anchored=false
  11713.  
  11714. end
  11715.  
  11716. end
  11717.  
  11718. end
  11719.  
  11720. elseif key == "g" then
  11721.  
  11722. if bawl ~= nil then
  11723.  
  11724. local x = Instance.new("Explosion",workspace)
  11725.  
  11726. x.Position=bawl.Position
  11727.  
  11728. else
  11729.  
  11730. print('some sort of error')
  11731.  
  11732. end
  11733.  
  11734. elseif key == "x" then
  11735.  
  11736. dist=dist - 5
  11737.  
  11738. elseif key == "c" then
  11739.  
  11740. dist=15
  11741.  
  11742. elseif key == "v" then
  11743.  
  11744. dist=100
  11745.  
  11746. elseif key == "z" then
  11747.  
  11748. dist=dist + 5
  11749.  
  11750. end
  11751.  
  11752. end
  11753.  
  11754. Really red.MouseButton1Down:connect(function ()
  11755.  
  11756. if bawl ~= nil then
  11757.  
  11758. bawl.BrickColor = BrickColor.new("Bright Really red")
  11759.  
  11760. end
  11761.  
  11762. end)
  11763.  
  11764. Red.MouseButton1Down:connect(function ()
  11765.  
  11766. if bawl ~= nil then
  11767.  
  11768. bawl.BrickColor = BrickColor.new("Bright red")
  11769.  
  11770. end
  11771.  
  11772. end)
  11773.  
  11774. Green.MouseButton1Down:connect(function ()
  11775.  
  11776. if bawl ~= nil then
  11777.  
  11778. bawl.BrickColor = BrickColor.new("Bright green")
  11779.  
  11780. end
  11781.  
  11782. end)
  11783.  
  11784. Yellow.MouseButton1Down:connect(function ()
  11785.  
  11786. if bawl ~= nil then
  11787.  
  11788. bawl.BrickColor = BrickColor.new("Really red")
  11789.  
  11790. end
  11791.  
  11792. end)
  11793.  
  11794. Pink.MouseButton1Down:connect(function ()
  11795.  
  11796. if bawl ~= nil then
  11797.  
  11798. bawl.BrickColor = BrickColor.new("Hot pink")
  11799.  
  11800. end
  11801.  
  11802. end)
  11803.  
  11804. LightReally red.MouseButton1Down:connect(function ()
  11805.  
  11806. if bawl ~= nil then
  11807.  
  11808. bawl.BrickColor = BrickColor.new("Really red")
  11809.  
  11810. end
  11811.  
  11812. end)
  11813.  
  11814.  
  11815. White.MouseButton1Down:connect(function ()
  11816.  
  11817. if bawl ~= nil then
  11818.  
  11819. bawl.BrickColor = BrickColor.new("White")
  11820.  
  11821. end
  11822.  
  11823. end)
  11824.  
  11825. Bin.Selected:connect(function ()
  11826.  
  11827. Player.PlayerGui.ScreenGui.Really red.Visible = true
  11828.  
  11829. Player.PlayerGui.ScreenGui.Red.Visible = true
  11830.  
  11831. Player.PlayerGui.ScreenGui.Green.Visible = true
  11832.  
  11833. Player.PlayerGui.ScreenGui.Yellow.Visible = true
  11834.  
  11835. Player.PlayerGui.ScreenGui.Pink.Visible = true
  11836.  
  11837. Player.PlayerGui.ScreenGui.LightReally red.Visible = true
  11838.  
  11839. Player.PlayerGui.ScreenGui.White.Visible = true
  11840.  
  11841. end)
  11842.  
  11843. Bin.Deselected:connect(function ()
  11844.  
  11845. Player.PlayerGui.ScreenGui.Really red.Visible = false
  11846.  
  11847. Player.PlayerGui.ScreenGui.Red.Visible = false
  11848.  
  11849. Player.PlayerGui.ScreenGui.Green.Visible = false
  11850.  
  11851. Player.PlayerGui.ScreenGui.Yellow.Visible = false
  11852.  
  11853. Player.PlayerGui.ScreenGui.Pink.Visible = false
  11854.  
  11855. Player.PlayerGui.ScreenGui.LightReally red.Visible = false
  11856.  
  11857. Player.PlayerGui.ScreenGui.White.Visible = false
  11858.  
  11859. end)
  11860.  
  11861. Bin.Selected:connect(function(mouse)
  11862.  
  11863. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  11864.  
  11865. mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  11866.  
  11867. mouse.KeyDown:connect(function(key) onKeyDown(key, mouse) end)
  11868.  
  11869. end)
  11870. end)
  11871.  
  11872. AddCmd("Absolute","absolute","Makes you epic",
  11873. function()
  11874. Player=game:GetService('Players').LocalPlayer
  11875. Character=Player.Character
  11876. Mouse=Player:GetMouse()
  11877. m=Instance.new('Model',Character)
  11878. m.Name="CryogenArm"
  11879.  
  11880.  
  11881. local function weldBetween(a, b)
  11882. local weldd = Instance.new("ManualWeld")
  11883. weldd.Part0 = a
  11884. weldd.Part1 = b
  11885. weldd.C0 = CFrame.new()
  11886. weldd.C1 = b.CFrame:inverse() * a.CFrame
  11887. weldd.Parent = a
  11888. return weldd
  11889. end
  11890.  
  11891. it=Instance.new
  11892.  
  11893. function nooutline(part)
  11894. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  11895. end
  11896.  
  11897. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  11898. local fp=it("Part")
  11899. fp.formFactor=formfactor
  11900. fp.Parent=parent
  11901. fp.Reflectance=reflectance
  11902. fp.Transparency=transparency
  11903. fp.CanCollide=false
  11904. fp.Locked=true
  11905. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  11906. fp.Name=name
  11907. fp.Size=size
  11908. fp.Position=Character.Torso.Position
  11909. nooutline(fp)
  11910. fp.Material=material
  11911. fp:BreakJoints()
  11912. return fp
  11913. end
  11914.  
  11915. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  11916. local mesh=it(Mesh)
  11917. mesh.Parent=part
  11918. if Mesh=="SpecialMesh" then
  11919. mesh.MeshType=meshtype
  11920. mesh.MeshId=meshid
  11921. end
  11922. mesh.Offset=offset
  11923. mesh.Scale=scale
  11924. return mesh
  11925. end
  11926.  
  11927. function weld(parent,part0,part1,c0,c1)
  11928. local weld=it("Weld")
  11929. weld.Parent=parent
  11930. weld.Part0=part0
  11931. weld.Part1=part1
  11932. weld.C0=c0
  11933. weld.C1=c1
  11934. return weld
  11935. end
  11936.  
  11937. MN=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
  11938. MNweld=weld(m,Character["Right Arm"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
  11939. TR7=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  11940. TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  11941. mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  11942. MD9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  11943. MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
  11944. mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  11945. MD1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  11946. MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  11947. mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  11948. MD10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  11949. MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  11950. mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  11951. MD11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  11952. MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  11953. mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  11954. MD12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  11955. MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  11956. mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  11957. MD13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
  11958. MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  11959. mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  11960. MD14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  11961. MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  11962. mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  11963. MD15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  11964. MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
  11965. mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  11966. MD16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  11967. MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  11968. mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  11969. MD19=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  11970. MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  11971. mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  11972. MD18=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  11973. MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  11974. mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  11975. MD2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  11976. MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  11977. mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  11978. MD3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  11979. MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  11980. mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  11981. MD4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  11982. MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  11983. mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  11984. MD5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  11985. MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  11986. mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  11987. MD6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  11988. MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  11989. mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  11990. MD7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  11991. MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  11992. mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  11993. MD8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  11994. MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  11995. mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  11996. MD21=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Royal purple","MD21",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  11997. MD21weld=weld(m,MN,MD21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548921585, 0.301375628, 0.000118255615, -0.000262488145, -9.39509191e-05, -1.00000393, -0.000154611655, 1, -9.38984886e-05, 1.00000393, 0.000154557638, -0.000262471847))
  11998. mesh("SpecialMesh",MD21,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.900000036, 0.900000036))
  11999. --opoop you found me
  12000. AM2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","AM2",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  12001. AM2weld=weld(m,TG2,AM2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.166828156, 3.64780426e-05, 2.43186951e-05, -0.000192319567, -1, -0.000198441558, 0.99999994, -0.000192359177, 0.000197284782, -0.000197345667, -0.000198401511, 1))
  12002. mesh("SpecialMesh",AM2,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  12003. --pls stop
  12004. AM3=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Really red","AM3",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  12005. AM3weld=weld(m,TG3,AM3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.166828156, 3.67164612e-05, 1.04904175e-05, -0.000191303392, -1.00000393, -0.000253161415, 1.00000441, -0.000187523692, 0.000130466695, -0.000134325906, -0.000248713419, 1.00000381))
  12006. mesh("SpecialMesh",AM3,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))
  12007.  
  12008.  
  12009. --[[MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Bright red","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
  12010. MNweld=weld(m,Character["Right Arm"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
  12011. TR7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Maroon","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  12012. TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  12013. mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  12014. MD9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  12015. MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
  12016. mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  12017. MD1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  12018. MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  12019. mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  12020. MD10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  12021. MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  12022. mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  12023. MD11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  12024. MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  12025. mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  12026. MD12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  12027. MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  12028. mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  12029. MD13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
  12030. MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  12031. mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  12032. MD14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  12033. MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  12034. mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  12035. MD15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  12036. MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
  12037. mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  12038. MD16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  12039. MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  12040. mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  12041. MD19=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  12042. MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  12043. mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  12044. MD18=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  12045. MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  12046. mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  12047. MD2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  12048. MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  12049. mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  12050. MD3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  12051. MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  12052. mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  12053. MD4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  12054. MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  12055. mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  12056. MD5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  12057. MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  12058. mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  12059. MD6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  12060. MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  12061. mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  12062. MD7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Black","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  12063. MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  12064. mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  12065. MD8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  12066. MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  12067. mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998)) ]]
  12068. -----------------------
  12069. local p = game.Players.LocalPlayer
  12070. local char = p.Character
  12071. local mouse = p:GetMouse()
  12072. local larm = char["Left Arm"]
  12073. local rarm = char["Right Arm"]
  12074. local lleg = char["Left Leg"]
  12075. local rleg = char["Right Leg"]
  12076. local hed = char.Head
  12077. local torso = char.Torso
  12078. local hum = char.Humanoid
  12079. local cam = game.Workspace.CurrentCamera
  12080. local root = char.HumanoidRootPart
  12081. local deb = false
  12082. local shot = 0
  12083. local stanceToggle = "Normal"
  12084. local laststanceToggle = "Normal"
  12085. local l = game:GetService("Lighting")
  12086. local debris=game:service"Debris"
  12087. local rs = game:GetService("RunService").RenderStepped
  12088. math.randomseed(os.time())
  12089. hum.MaxHealth = 9001
  12090. wait(1)
  12091. hum.Health = 9001
  12092. for i,v in pairs(char:children()) do
  12093. if v:IsA("Hat") then
  12094. v:Destroy()
  12095. end
  12096. end
  12097. for i,v in pairs (hed:GetChildren()) do
  12098. if v:IsA("Sound") then
  12099. v:Destroy()
  12100. end
  12101. end
  12102. ----------------------------------------------------
  12103. ypcall(function()
  12104. char.Shirt:Destroy()
  12105. char.Pants:Destroy()
  12106. shirt = Instance.new("Shirt", char)
  12107. shirt.Name = "Shirt"
  12108. pants = Instance.new("Pants", char)
  12109. pants.Name = "Pants"
  12110. char.Shirt.ShirtTemplate = "rbxassetid://345371561"
  12111. char.Pants.PantsTemplate = "rbxassetid://345372241"
  12112. end)
  12113. ----------------------------------------------------
  12114. Debounces = {
  12115. CanAttack = true;
  12116. CanJoke = true;
  12117. NoIdl = false;
  12118. Slashing = false;
  12119. Slashed = false;
  12120. Slapping = false;
  12121. Slapped = false;
  12122. ks = false;
  12123. Shewt = false;
  12124. }
  12125. local Touche = {char.Name, }
  12126. ----------------------------------------------------
  12127. function Tween(a,b,c)
  12128. return a+(b-a)*c
  12129. end
  12130. ----------------------------------------------------
  12131. function nwPrt(prnt,siz,cf,col)
  12132. local prt=Instance.new("Part")
  12133. prt.Parent=prnt
  12134. prt.FormFactor=3
  12135. prt.Name="Part"
  12136. prt.Size=siz
  12137. prt.CanCollide=false
  12138. prt.Anchored=true
  12139. prt.Locked=true
  12140. prt.TopSurface=10
  12141. prt.BottomSurface=10
  12142. prt.FrontSurface=10
  12143. prt.BackSurface=10
  12144. prt.LeftSurface=10
  12145. prt.RightSurface=10
  12146. prt:BreakJoints()
  12147. prt.CFrame=cf or CFrame.new(30,10,30)
  12148. prt.Material="Neon"
  12149. prt.BrickColor=BrickColor.new(col)
  12150. m=Instance.new("SpecialMesh",prt)
  12151. m.MeshType=6
  12152. return prt
  12153. end
  12154. ----------------------------------------------------
  12155. function nwSnd(prnt,pch,vol,id)
  12156. local s=Instance.new("Sound",prnt)
  12157. s.Pitch=pch
  12158. s.Volume=vol
  12159. s.SoundId="rbxassetid://"..id
  12160. s.PlayOnRemove=true
  12161. return s
  12162. end
  12163. ----------------------------------------------------
  12164. function weld5(part0, part1, c0, c1)
  12165. weeld=Instance.new("Weld", part0)
  12166. weeld.Part0=part0
  12167. weeld.Part1=part1
  12168. weeld.C0=c0
  12169. weeld.C1=c1
  12170. return weeld
  12171. end
  12172. ----------------------------------------------------
  12173. function newRay(start,face,range,wat)
  12174. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  12175. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  12176. return rey,hit,pos
  12177. end
  12178. ----------------------------------------------------
  12179. function HasntTouched(plrname)
  12180. local ret = true
  12181. for _, v in pairs(Touche) do
  12182. if v == plrname then
  12183. ret = false
  12184. end
  12185. end
  12186. return ret
  12187. end
  12188. ----------------------------------------------------
  12189. mod=Instance.new('Model',char)
  12190.  
  12191. function Burst()
  12192. part=Instance.new('Part',mod)
  12193. part.Anchored=true
  12194. part.CanCollide=false
  12195. part.FormFactor='Custom'
  12196. part.Size=Vector3.new(.2,.2,.2)
  12197. part.CFrame=root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),0,0)
  12198. part.Transparency=.7
  12199. part.BrickColor=BrickColor.new('Really black')
  12200. mesh=Instance.new('SpecialMesh',part)
  12201. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  12202. mesh.Scale=Vector3.new(10,5,10)
  12203. part2=part:clone()
  12204. part2.Parent=mod
  12205. part2.BrickColor=BrickColor.new('Bright red')
  12206. mesh2=mesh:clone()
  12207. mesh2.Parent=part2
  12208. mesh2.Scale=Vector3.new(5,2.5,5)
  12209. coroutine.resume(coroutine.create(function()
  12210. for i=0,1,0.1 do
  12211. wait()
  12212. part.CFrame=part.CFrame
  12213. part.Transparency=i
  12214. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  12215. part2.CFrame=part2.CFrame
  12216. part2.Transparency=i
  12217. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  12218. end
  12219. part.Parent=nil
  12220. part2.Parent=nil
  12221. end))
  12222. end
  12223. ----------------------------------------------------
  12224. mod4 = Instance.new("Model",char)
  12225.  
  12226. ptez = {0.7, 0.8, 0.9, 1}
  12227.  
  12228. function FindNearestTorso(Position,Distance,SinglePlayer)
  12229. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  12230. local List = {}
  12231. for i,v in pairs(workspace:GetChildren())do
  12232. if v:IsA("Model")then
  12233. if v:findFirstChild("Torso")then
  12234. if v ~= char then
  12235. if(v.Torso.Position -Position).magnitude <= Distance then
  12236. table.insert(List,v)
  12237. end
  12238. end
  12239. end
  12240. end
  12241. end
  12242. return List
  12243. end
  12244.  
  12245. function Slam()
  12246. part=Instance.new('Part',mod4)
  12247. part.Anchored=true
  12248. part.CanCollide=false
  12249. part.FormFactor='Custom'
  12250. part.Size=Vector3.new(.2,.2,.2)
  12251. part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
  12252. part.Transparency=.7
  12253. part.BrickColor=BrickColor.new('Really black')
  12254. mesh=Instance.new('SpecialMesh',part)
  12255. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  12256. mesh.Scale=Vector3.new(3,3,3)
  12257. part2=Instance.new('Part',mod4)
  12258. part2.Anchored=true
  12259. part2.CanCollide=false
  12260. part2.FormFactor='Custom'
  12261. part2.Size=Vector3.new(.2,.2,.2)
  12262. part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
  12263. part2.Transparency=.7
  12264. part2.BrickColor=BrickColor.new('Royal purple')
  12265. mesh2=Instance.new('SpecialMesh',part2)
  12266. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  12267. mesh2.Scale=Vector3.new(3,1.5,3)
  12268. x = Instance.new("Sound",char)
  12269. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  12270. x.Pitch = ptez[math.random(1,#ptez)]
  12271. x.Volume = 1
  12272. wait(.1)
  12273. x1 = Instance.new("Sound",char)
  12274. x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  12275. x1.Pitch = ptez[math.random(1,#ptez)]
  12276. x1.Volume = 1
  12277. wait(.1)
  12278. x:Play()
  12279. x1:Play()
  12280. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  12281. if v:FindFirstChild('Humanoid') then
  12282. v.Humanoid:TakeDamage(math.random(30,45))
  12283. end
  12284. end
  12285. coroutine.resume(coroutine.create(function()
  12286. for i=0,0.62,0.13 do
  12287. wait()
  12288. part.CFrame=part.CFrame
  12289. part.Transparency=i
  12290. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  12291. part2.CFrame=part2.CFrame
  12292. part2.Transparency=i
  12293. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  12294. end
  12295. part.Parent=nil
  12296. part2.Parent=nil
  12297. x:Destroy()
  12298. end))
  12299. end
  12300. ----------------------------------------------------
  12301. GroundWave = function()
  12302. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  12303. local Colors = {"Royal purple", "Really black"}
  12304. local wave = Instance.new("Part", torso)
  12305. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  12306. wave.Anchored = true
  12307. wave.CanCollide = false
  12308. wave.Locked = true
  12309. wave.Size = Vector3.new(1, 1, 1)
  12310. wave.TopSurface = "Smooth"
  12311. wave.BottomSurface = "Smooth"
  12312. wave.Transparency = 0.35
  12313. wave.CFrame = HandCF
  12314. wm = Instance.new("SpecialMesh", wave)
  12315. wm.MeshId = "rbxassetid://3270017"
  12316. coroutine.wrap(function()
  12317. for i = 1, 14, 1 do
  12318. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  12319. wave.Size = wm.Scale
  12320. wave.CFrame = HandCF
  12321. wave.Transparency = i/14
  12322. wait()
  12323. end
  12324. wait()
  12325. wave:Destroy()
  12326. end)()
  12327. end
  12328. ----------------------------------------------------
  12329. Magik = function()
  12330. Spawn(function()
  12331. if stanceToggle == "Normal" or stanceToggle == "Melee" then
  12332. local function lerp(a,b,c)
  12333. return a+(b-a)*c
  12334. end
  12335. local function rndRange(rng)
  12336. return math.random(-rng*1000,rng*1000)/1000
  12337. end
  12338. local magik = Instance.new("Part", larm)
  12339. local Colors = {"Royal purple", "Really black"}
  12340. magik.Anchored = true
  12341. magik.Locked = true
  12342. magik.FormFactor = "Custom"
  12343. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  12344. magik.TopSurface = "Smooth"
  12345. magik.BottomSurface = "Smooth"
  12346. magik.Transparency = 0
  12347. magik.CanCollide = false
  12348. magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  12349. local mr = math.rad
  12350. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  12351. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  12352. magik.CFrame = cf
  12353. for i = 0, 1, .05 do
  12354. local newTrans = lerp(0.5, 1, i)
  12355. local ns = lerp(1,1.2,i)
  12356. magik.Transparency = newTrans
  12357. magik.Size = Vector3.new(ns,ns,ns)
  12358. magik.CFrame = cf
  12359. rs:wait()
  12360. end
  12361. magik:Destroy()
  12362. elseif stanceToggle ~= "Normal" or stanceToggle ~= "Melee" then
  12363. wait()
  12364. end
  12365. end)
  12366. end
  12367. ----------------------------------------------------
  12368. Magik2 = function()
  12369. Spawn(function()
  12370. if stanceToggle == "Melee" then
  12371. local function lerp(a,b,c)
  12372. return a+(b-a)*c
  12373. end
  12374. local function rndRange(rng)
  12375. return math.random(-rng*1000,rng*1000)/1000
  12376. end
  12377. local magik2 = Instance.new("Part", rarm)
  12378. local Colors = {"Royal purple", "Really black"}
  12379. magik2.Anchored = true
  12380. magik2.Locked = true
  12381. magik2.FormFactor = "Custom"
  12382. magik2.Size = Vector3.new(1.2, 1.2, 1.2)
  12383. magik2.TopSurface = "Smooth"
  12384. magik2.BottomSurface = "Smooth"
  12385. magik2.Transparency = 0
  12386. magik2.CanCollide = false
  12387. magik2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  12388. local mr = math.rad
  12389. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  12390. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  12391. magik2.CFrame = cf
  12392. for i = 0, 1, .05 do
  12393. local newTrans = lerp(0.5, 1, i)
  12394. local ns = lerp(1,1.2,i)
  12395. magik2.Transparency = newTrans
  12396. magik2.Size = Vector3.new(ns,ns,ns)
  12397. magik2.CFrame = cf
  12398. rs:wait()
  12399. end
  12400. magik2:Destroy()
  12401. elseif stanceToggle ~= "Melee" then
  12402. wait()
  12403. end
  12404. end)
  12405. end
  12406. ----------------------------------------------------
  12407. Magik3 = function()
  12408. Spawn(function()
  12409. if stanceToggle == "Devil" then
  12410. local function lerp(a,b,c)
  12411. return a+(b-a)*c
  12412. end
  12413. local function rndRange(rng)
  12414. return math.random(-rng*1000,rng*1000)/1000
  12415. end
  12416. local magik3 = Instance.new("Part", rarm)
  12417. local Colors = {"Really red", "Really black"}
  12418. magik3.Anchored = true
  12419. magik3.Locked = true
  12420. magik3.FormFactor = "Custom"
  12421. magik3.Size = Vector3.new(1.2, 1.2, 1.2)
  12422. magik3.TopSurface = "Smooth"
  12423. magik3.BottomSurface = "Smooth"
  12424. magik3.Transparency = 0
  12425. magik3.CanCollide = false
  12426. magik3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  12427. local mr = math.rad
  12428. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  12429. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  12430. magik3.CFrame = cf
  12431. for i = 0, 1, .05 do
  12432. local newTrans = lerp(0.5, 1, i)
  12433. local ns = lerp(1,1.2,i)
  12434. magik3.Transparency = newTrans
  12435. magik3.Size = Vector3.new(ns,ns,ns)
  12436. magik3.CFrame = cf
  12437. rs:wait()
  12438. end
  12439. magik3:Destroy()
  12440. elseif stanceToggle ~= "Devil" then
  12441. wait()
  12442. end
  12443. end)
  12444. end
  12445. ----------------------------------------------------
  12446. Magik4 = function()
  12447. Spawn(function()
  12448. if stanceToggle == "Devil" then
  12449. local function lerp(a,b,c)
  12450. return a+(b-a)*c
  12451. end
  12452. local function rndRange(rng)
  12453. return math.random(-rng*1000,rng*1000)/1000
  12454. end
  12455. local magik4 = Instance.new("Part", larm)
  12456. local Colors = {"Really red", "Really black"}
  12457. magik4.Anchored = true
  12458. magik4.Locked = true
  12459. magik4.FormFactor = "Custom"
  12460. magik4.Size = Vector3.new(1.2, 1.2, 1.2)
  12461. magik4.TopSurface = "Smooth"
  12462. magik4.BottomSurface = "Smooth"
  12463. magik4.Transparency = 0
  12464. magik4.CanCollide = false
  12465. magik4.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  12466. local mr = math.rad
  12467. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  12468. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  12469. magik4.CFrame = cf
  12470. for i = 0, 1, .05 do
  12471. local newTrans = lerp(0.5, 1, i)
  12472. local ns = lerp(1,1.2,i)
  12473. magik4.Transparency = newTrans
  12474. magik4.Size = Vector3.new(ns,ns,ns)
  12475. magik4.CFrame = cf
  12476. rs:wait()
  12477. end
  12478. magik4:Destroy()
  12479. elseif stanceToggle ~= "Devil" then
  12480. wait()
  12481. end
  12482. end)
  12483. end
  12484. ----------------------------------------------------
  12485. function lerp(a, b, t) -- Linear interpolation
  12486. return a + (b - a)*t
  12487. end
  12488.  
  12489. function slerp(a, b, t) --Spherical interpolation
  12490. dot = a:Dot(b)
  12491. if dot > 0.99999 or dot < -0.99999 then
  12492. return t <= 0.5 and a or b
  12493. else
  12494. r = math.acos(dot)
  12495. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  12496. end
  12497. end
  12498.  
  12499. function matrixInterpolate(a, b, t)
  12500. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  12501. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  12502. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  12503. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  12504. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  12505. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  12506. local t = v1:Dot(v2)
  12507. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  12508. return CFrame.new()
  12509. end
  12510. return CFrame.new(
  12511. v0.x, v0.y, v0.z,
  12512. v1.x, v1.y, v1.z,
  12513. v2.x, v2.y, v2.z,
  12514. v3.x, v3.y, v3.z)
  12515. end
  12516. ----------------------------------------------------
  12517. function genWeld(a,b)
  12518. local w = Instance.new("Weld",a)
  12519. w.Part0 = a
  12520. w.Part1 = b
  12521. return w
  12522. end
  12523. function weld(a, b)
  12524. local weld = Instance.new("Weld")
  12525. weld.Name = "W"
  12526. weld.Part0 = a
  12527. weld.Part1 = b
  12528. weld.C0 = a.CFrame:inverse() * b.CFrame
  12529. weld.Parent = a
  12530. return weld;
  12531. end
  12532. ----------------------------------------------------
  12533. function Lerp(c1,c2,al)
  12534. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  12535. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  12536. for i,v in pairs(com1) do
  12537. com1[i] = v+(com2[i]-v)*al
  12538. end
  12539. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  12540. end
  12541. ----------------------------------------------------
  12542. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  12543. local wld = Instance.new("Weld", wp1)
  12544. wld.Part0 = wp0
  12545. wld.Part1 = wp1
  12546. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  12547. end
  12548. ----------------------------------------------------
  12549. newWeld(torso, larm, -1.5, 0.5, 0)
  12550. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  12551. newWeld(torso, rarm, 1.5, 0.5, 0)
  12552. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  12553. newWeld(torso, hed, 0, 1.5, 0)
  12554. newWeld(torso, lleg, -0.5, -1, 0)
  12555. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  12556. newWeld(torso, rleg, 0.5, -1, 0)
  12557. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  12558. newWeld(root, torso, 0, -1, 0)
  12559. torso.Weld.C1 = CFrame.new(0, -1, 0)
  12560. ----------------------------------------------------
  12561. --local SIDz = {"167985102"}--181449739, 167161785, 148274436, 167985102
  12562. z = Instance.new("Sound",char)
  12563. z.SoundId = "rbxassetid://148274436"--..SIDz[math.random(1,#SIDz)]
  12564. z.Looped = true
  12565. z.Volume = 1
  12566. z.Pitch = .72
  12567. wait(1)
  12568. z:Play()
  12569. hum.WalkSpeed = 16
  12570. lite = Instance.new("PointLight",torso)
  12571. lite.Brightness = 16
  12572. lite.Range = 12
  12573. lite.Color = Color3.new(255/255,0,0)
  12574. ----------------------------------------------------
  12575. l = game.Lighting
  12576. rb = Color3.new(0,0,0)
  12577. nb = Color3.new(0.1,0.1,0.1)
  12578. --l.TimeOfDay = 0
  12579. --[[l.Ambient = rb
  12580. l.OutdoorAmbient = rb
  12581. l.FogColor = rb
  12582. l.FogEnd = 100
  12583. s = Instance.new("Sky",l)
  12584. s.CelestialBodiesShown = false
  12585. workspace.Base.Material = "Plastic"
  12586. workspace.Base.BrickColor = BrickColor.new("Really black")]]--
  12587. ----------------------------------------------------
  12588. local m = Instance.new("Model")
  12589. m.Name = "Genkadda"
  12590. p1 = Instance.new("Part", m)
  12591. p1.Material = "Metal"
  12592. p1.BrickColor = BrickColor.new("Really black")
  12593. p1.Name = "BladePart"
  12594. p1.FormFactor = Enum.FormFactor.Symmetric
  12595. p1.Size = Vector3.new(1, 1, 1)
  12596. p1.CFrame = CFrame.new(103.003883, 10.755723, -7.61905956, 5.61699271e-005, -7.1823597e-006, 0.999998987, -0.984785616, -0.173714966, 3.55839729e-005, 0.173720747, -0.984761655, 5.9530139e-006)
  12597. p1.CanCollide = false
  12598. p1.Locked = true
  12599. p1.Elasticity = 0
  12600. p1.BottomSurface = Enum.SurfaceType.Smooth
  12601. p1.TopSurface = Enum.SurfaceType.Smooth
  12602. b1 = Instance.new("BlockMesh", p1)
  12603. b1.Name = "Mesh"
  12604. b1.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  12605. p2 = Instance.new("Part", m)
  12606. p2.Material = "Metal"
  12607. p2.BrickColor = BrickColor.new("Really black")
  12608. p2.FormFactor = Enum.FormFactor.Symmetric
  12609. p2.Size = Vector3.new(1, 1, 1)
  12610. p2.CFrame = CFrame.new(103.00399, 10.7255898, -6.52608919, 0.00135809346, 0.00169118668, -0.999996662, 0.965820193, 0.259168088, 0.0017684648, 0.259154975, -0.965800881, -0.00130418094)
  12611. p2.CanCollide = false
  12612. p2.Locked = true
  12613. p2.Elasticity = 0
  12614. p2.BottomSurface = Enum.SurfaceType.Smooth
  12615. p2.TopSurface = Enum.SurfaceType.Smooth
  12616. b2 = Instance.new("BlockMesh", p2)
  12617. b2.Name = "Mesh"
  12618. b2.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  12619. p3 = Instance.new("Part", m)
  12620. p3.Material = "Metal"
  12621. p3.BrickColor = BrickColor.new("Really black")
  12622. p3.FormFactor = Enum.FormFactor.Symmetric
  12623. p3.Size = Vector3.new(1, 2, 1)
  12624. p3.CFrame = CFrame.new(103.004028, 11.1456547, -6.819067, 1.43263023e-005, -2.88564479e-006, 0.999998987, -0.882936299, -0.469471544, -7.18829688e-006, 0.469469696, -0.882911503, 1.35099981e-005)
  12625. p3.CanCollide = false
  12626. p3.Locked = true
  12627. p3.Elasticity = 0
  12628. p3.BottomSurface = Enum.SurfaceType.Smooth
  12629. p3.TopSurface = Enum.SurfaceType.Smooth
  12630. b3 = Instance.new("BlockMesh", p3)
  12631. b3.Name = "Mesh"
  12632. b3.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  12633. p4 = Instance.new("Part", m)
  12634. p4.Material = "Metal"
  12635. p4.BrickColor = BrickColor.new("Really black")
  12636. p4.Name = "BladePart"
  12637. p4.FormFactor = Enum.FormFactor.Symmetric
  12638. p4.Size = Vector3.new(1, 1, 1)
  12639. p4.CFrame = CFrame.new(103.003372, 10.965373, -6.66876507, 1.57370523e-005, -6.04354591e-006, 0.999996603, -0.965898931, -0.25886938, -7.14969246e-006, 0.258875549, -0.965874314, 1.58735529e-005)
  12640. p4.CanCollide = false
  12641. p4.Locked = true
  12642. p4.Elasticity = 0
  12643. p4.BottomSurface = Enum.SurfaceType.Smooth
  12644. p4.TopSurface = Enum.SurfaceType.Smooth
  12645. b4 = Instance.new("BlockMesh", p4)
  12646. b4.Name = "Mesh"
  12647. b4.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  12648. p5 = Instance.new("Part", m)
  12649. p5.Material = "Metal"
  12650. p5.BrickColor = BrickColor.new("Really black")
  12651. p5.Name = "Hilt"
  12652. p5.FormFactor = Enum.FormFactor.Custom
  12653. p5.Size = Vector3.new(1, 0.400000006, 1.60000014)
  12654. p5.CFrame = CFrame.new(103.003395, 11.0653381, -6.1687479, -0.99999404, 5.54991711e-005, -0.000617815298, -0.000594727404, -0.000124425016, 0.999983907, 2.66434654e-005, 0.999962509, 0.000109782166)
  12655. p5.CanCollide = false
  12656. p5.Locked = true
  12657. p5.BottomSurface = Enum.SurfaceType.Smooth
  12658. p5.TopSurface = Enum.SurfaceType.Smooth
  12659. b5 = Instance.new("BlockMesh", p5)
  12660. b5.Name = "Mesh"
  12661. b5.Scale = Vector3.new(0.299999923, 0.399999917, 0.799999952)
  12662. p6 = Instance.new("Part", m)
  12663. p6.Material = "Metal"
  12664. p6.BrickColor = BrickColor.new("Really black")
  12665. p6.Name = "Handle"
  12666. p6.FormFactor = Enum.FormFactor.Custom
  12667. p6.Size = Vector3.new(1.29999995, 1, 1)
  12668. p6.CFrame = CFrame.new(103.000061, 11.0688219, -5.5480547, -1.23393656e-005, -1.36360759e-005, 0.999994218, 5.37017331e-006, 0.999984086, -9.45257489e-006, -0.999962509, -9.28580994e-006, 1.64470257e-005)
  12669. p6.CanCollide = false
  12670. p6.Locked = true
  12671. p6.BottomSurface = Enum.SurfaceType.Smooth
  12672. p6.TopSurface = Enum.SurfaceType.Smooth
  12673. b6 = Instance.new("SpecialMesh", p6)
  12674. b6.MeshType = Enum.MeshType.Cylinder
  12675. b6.Name = "Mesh"
  12676. b6.Scale = Vector3.new(1, 0.200000003, 0.200000003)
  12677. p7 = Instance.new("Part", m)
  12678. p7.Material = "Metal"
  12679. p7.BrickColor = BrickColor.new("Really black")
  12680. p7.FormFactor = Enum.FormFactor.Symmetric
  12681. p7.Size = Vector3.new(1, 1, 1)
  12682. p7.CFrame = CFrame.new(103.000099, 11.0688391, -4.79808855, -0.000332629686, 0.00429873355, -0.99998492, -4.5920292e-006, 0.999974728, 0.00432178052, 0.999962449, -8.49941443e-006, -0.000361445156)
  12683. p7.CanCollide = false
  12684. p7.Locked = true
  12685. b7 = Instance.new("SpecialMesh", p7)
  12686. b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  12687. b7.TextureId = ""
  12688. b7.MeshType = Enum.MeshType.FileMesh
  12689. b7.Name = "Mesh"
  12690. b7.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  12691. p8 = Instance.new("Part", m)
  12692. p8.Material = "Metal"
  12693. p8.BrickColor = BrickColor.new("Really black")
  12694. p8.Name = "BladePart"
  12695. p8.FormFactor = Enum.FormFactor.Symmetric
  12696. p8.Size = Vector3.new(1, 1, 1)
  12697. p8.CFrame = CFrame.new(103.003326, 10.6254845, -8.59870911, -2.92104669e-005, -1.10579058e-005, 0.999994218, -0.996175766, -0.0871899351, -5.3152442e-005, 0.0872026458, -0.996152997, 2.03179661e-005)
  12698. p8.CanCollide = false
  12699. p8.Locked = true
  12700. p8.Elasticity = 0
  12701. p8.BottomSurface = Enum.SurfaceType.Smooth
  12702. p8.TopSurface = Enum.SurfaceType.Smooth
  12703. b8 = Instance.new("BlockMesh", p8)
  12704. b8.Name = "Mesh"
  12705. b8.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  12706. p9 = Instance.new("Part", m)
  12707. p9.Material = "Metal"
  12708. p9.BrickColor = BrickColor.new("Really black")
  12709. p9.Name = "BladePart"
  12710. p9.FormFactor = Enum.FormFactor.Symmetric
  12711. p9.Size = Vector3.new(1, 1, 1)
  12712. p9.CFrame = CFrame.new(103.003311, 10.625597, -9.51878738, -2.59891603e-005, -1.34348729e-005, 0.999994218, -0.996185422, 0.087079078, -4.78096408e-005, -0.0870626047, -0.996165276, 1.31400229e-005)
  12713. p9.CanCollide = false
  12714. p9.Locked = true
  12715. p9.Elasticity = 0
  12716. p9.BottomSurface = Enum.SurfaceType.Smooth
  12717. p9.TopSurface = Enum.SurfaceType.Smooth
  12718. b9 = Instance.new("BlockMesh", p9)
  12719. b9.Name = "Mesh"
  12720. b9.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  12721. p10 = Instance.new("Part", m)
  12722. p10.Material = "Metal"
  12723. p10.BrickColor = BrickColor.new("Really black")
  12724. p10.Name = "BladeTip"
  12725. p10.FormFactor = Enum.FormFactor.Symmetric
  12726. p10.Size = Vector3.new(1, 1, 2)
  12727. p10.CFrame = CFrame.new(103.00309, 11.1081867, -11.6109829, -0.999994099, -0.000455793255, 4.643387e-005, 0.00045133481, -0.965918779, -0.25878337, 0.000134008093, -0.258763671, 0.965901971)
  12728. p10.CanCollide = false
  12729. p10.Locked = true
  12730. p10.Elasticity = 0
  12731. p10.BottomSurface = Enum.SurfaceType.Smooth
  12732. p10.TopSurface = Enum.SurfaceType.Smooth
  12733. b10 = Instance.new("SpecialMesh", p10)
  12734. b10.MeshType = Enum.MeshType.Wedge
  12735. b10.Name = "Mesh"
  12736. b10.Scale = Vector3.new(0.119999997, 0.299999923, 0.699999928)
  12737. p11 = Instance.new("Part", m)
  12738. p11.Material = "Metal"
  12739. p11.BrickColor = BrickColor.new("Really black")
  12740. p11.Name = "BladePart"
  12741. p11.FormFactor = Enum.FormFactor.Symmetric
  12742. p11.Size = Vector3.new(1, 1, 1)
  12743. p11.CFrame = CFrame.new(103.003296, 10.7956495, -10.4587727, 2.83485351e-005, -1.54050977e-005, 0.999994218, -0.96592474, 0.258761972, 8.27970416e-006, -0.258742362, -0.965907693, 2.1241216e-005)
  12744. p11.CanCollide = false
  12745. p11.Locked = true
  12746. p11.Elasticity = 0
  12747. p11.BottomSurface = Enum.SurfaceType.Smooth
  12748. p11.TopSurface = Enum.SurfaceType.Smooth
  12749. b11 = Instance.new("BlockMesh", p11)
  12750. b11.Name = "Mesh"
  12751. b11.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  12752. p12 = Instance.new("Part", m)
  12753. p12.Material = "Metal"
  12754. p12.BrickColor = BrickColor.new("Really black")
  12755. p12.Name = "BladeTip2"
  12756. p12.FormFactor = Enum.FormFactor.Custom
  12757. p12.Size = Vector3.new(1, 1, 2.4000001)
  12758. p12.CFrame = CFrame.new(102.999977, 10.6319504, -10.4398403, -0.999994218, -5.5769262e-005, 6.55075928e-005, 4.61044419e-006, 0.882887006, 0.469551951, -0.000112806956, 0.469529003, -0.882874727)
  12759. p12.CanCollide = false
  12760. p12.Locked = true
  12761. p12.Elasticity = 0
  12762. p12.BottomSurface = Enum.SurfaceType.Smooth
  12763. p12.TopSurface = Enum.SurfaceType.Smooth
  12764. b12 = Instance.new("SpecialMesh", p12)
  12765. b12.MeshType = Enum.MeshType.Wedge
  12766. b12.Name = "Mesh"
  12767. b12.Scale = Vector3.new(0.119999997, 0.239999995, 0.699999928)
  12768. p13 = Instance.new("Part", m)
  12769. p13.Material = "Metal"
  12770. p13.BrickColor = BrickColor.new("Medium stone grey")
  12771. p13.Transparency = 1
  12772. p13.Name = "HitBox"
  12773. p13.FormFactor = Enum.FormFactor.Custom
  12774. p13.Size = Vector3.new(6.0999999, 0.400000006, 1.5999999)
  12775. p13.CFrame = CFrame.new(103.009995, 10.9988394, -9.2679081, 1.22519814e-005, -0.999994218, 1.36361559e-005, -5.27501106e-006, 9.45320426e-006, -0.999984264, 0.999962687, -1.65344682e-005, 9.20891762e-006)
  12776. p13.CanCollide = false
  12777. p13.Locked = true
  12778. p13.BottomSurface = Enum.SurfaceType.Smooth
  12779. p13.TopSurface = Enum.SurfaceType.Smooth
  12780. w1 = Instance.new("Weld", p1)
  12781. w1.Name = "Part_Weld"
  12782. w1.Part0 = p1
  12783. w1.C0 = CFrame.new(11.9124546, -5.63626003, -103.00383, 4.33940659e-005, -0.984795153, 0.173719674, 1.85460614e-009, -0.173719659, -0.984795094, 1, 4.27345876e-005, -7.53657105e-006)
  12784. w1.Part1 = p2
  12785. w1.C1 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  12786. w2 = Instance.new("Weld", p2)
  12787. w2.Name = "Part_Weld"
  12788. w2.Part0 = p2
  12789. w2.C0 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  12790. w2.Part1 = p3
  12791. w2.C1 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  12792. w3 = Instance.new("Weld", p3)
  12793. w3.Name = "BladePart_Weld"
  12794. w3.Part0 = p3
  12795. w3.C0 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  12796. w3.Part1 = p4
  12797. w3.C1 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  12798. w4 = Instance.new("Weld", p4)
  12799. w4.Name = "Hilt_Weld"
  12800. w4.Part0 = p4
  12801. w4.C0 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  12802. w4.Part1 = p5
  12803. w4.C1 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  12804. w5 = Instance.new("Weld", p5)
  12805. w5.Name = "Handle_Weld"
  12806. w5.Part0 = p5
  12807. w5.C0 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  12808. w5.Part1 = p6
  12809. w5.C1 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  12810. w6 = Instance.new("Weld", p6)
  12811. w6.Name = "Part_Weld"
  12812. w6.Part0 = p6
  12813. w6.C0 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  12814. w6.Part1 = p7
  12815. w6.C1 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  12816. w7 = Instance.new("Weld", p7)
  12817. w7.Name = "BladePart_Weld"
  12818. w7.Part0 = p7
  12819. w7.C0 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  12820. w7.Part1 = p8
  12821. w7.C1 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  12822. w8 = Instance.new("Weld", p8)
  12823. w8.Name = "BladePart_Weld"
  12824. w8.Part0 = p8
  12825. w8.C0 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  12826. w8.Part1 = p9
  12827. w8.C1 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  12828. w9 = Instance.new("Weld", p9)
  12829. w9.Name = "BladeTip_Weld"
  12830. w9.Part0 = p9
  12831. w9.C0 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  12832. w9.Part1 = p10
  12833. w9.C1 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  12834. w10 = Instance.new("Weld", p10)
  12835. w10.Name = "BladePart_Weld"
  12836. w10.Part0 = p10
  12837. w10.C0 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  12838. w10.Part1 = p11
  12839. w10.C1 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  12840. w11 = Instance.new("Weld", p11)
  12841. w11.Name = "BladeTip2_Weld"
  12842. w11.Part0 = p11
  12843. w11.C0 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  12844. w11.Part1 = p12
  12845. w11.C1 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  12846. w12 = Instance.new("Weld", p12)
  12847. w12.Name = "HitBox_Weld"
  12848. w12.Part0 = p12
  12849. w12.C0 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  12850. w12.Part1 = p13
  12851. w12.C1 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  12852. w13 = Instance.new("Weld", p13)
  12853. w13.Name = "Weld"
  12854. w13.Part0 = p13
  12855. w13.C0 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  12856. m.Parent = char
  12857. m:MakeJoints()
  12858. ----------------------------------------------------
  12859. local cor = Instance.new("Part", char.Genkadda)
  12860. cor.Name = "Thingy"
  12861. cor.Locked = true
  12862. cor.BottomSurface = 0
  12863. cor.CanCollide = false
  12864. cor.Size = Vector3.new(1, 9, 1)
  12865. cor.Transparency = 1
  12866. cor.TopSurface = 0
  12867. corw = Instance.new("Weld", cor)
  12868. corw.Part0 = rarm
  12869. corw.Part1 = cor
  12870. corw.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(90))
  12871. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  12872. weld1 = Instance.new("Weld", char.Genkadda)
  12873. weld1.Part0 = cor
  12874. weld1.Part1 = char.Genkadda.Handle
  12875. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  12876. ----------------------------------------------------
  12877. function Vanish()
  12878. for i = 1, 10 do wait()
  12879. for i,v in pairs(char.Genkadda:GetChildren()) do
  12880. if v:IsA("Part") or v:IsA("WedgePart") then
  12881. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  12882. v.Transparency = v.Transparency + 0.1
  12883. end
  12884. end
  12885. end
  12886. end
  12887. end
  12888. ----------------------------------------------------
  12889. function Appear()
  12890. for i = 1, 10 do wait()
  12891. for i,v in pairs(char.Genkadda:GetChildren()) do
  12892. if v:IsA("Part") or v:IsA("WedgePart") then
  12893. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  12894. v.Transparency = v.Transparency - 0.1
  12895. end
  12896. end
  12897. end
  12898. end
  12899. end
  12900. ----------------------------------------------------
  12901. function devilcr()
  12902. for i = 1, 10 do wait()
  12903. for i,v in pairs(char.CryogenArm:GetChildren()) do
  12904. if v:IsA("Part") or v:IsA("WedgePart") then
  12905. if v.BrickColor==BrickColor.new("Royal purple") then
  12906. v.BrickColor=BrickColor.new("Bright red") --("Really red")
  12907. end
  12908. end
  12909. end
  12910. end
  12911. end
  12912. ----------------------------------------------------
  12913. function normalcr()
  12914. for i = 1, 10 do wait()
  12915. for i,v in pairs(char.CryogenArm:GetChildren()) do
  12916. if v:IsA("Part") or v:IsA("WedgePart") then
  12917. if v.BrickColor==BrickColor.new("Bright red") then --("Really red") then
  12918. v.BrickColor=BrickColor.new("Royal purple")
  12919. end
  12920. end
  12921. end
  12922. end
  12923. end
  12924. ----------------------------------------------------
  12925. local player = game.Players.LocalPlayer
  12926. local pchar = player.Character
  12927. local mouse = player:GetMouse()
  12928. local cam = workspace.CurrentCamera
  12929.  
  12930. local rad = math.rad
  12931.  
  12932. local keysDown = {}
  12933. local flySpeed = 0
  12934. local MAX_FLY_SPEED = 50
  12935.  
  12936. local canFly = false
  12937. local flyToggled = false
  12938.  
  12939. local forward, side = 0, 0
  12940. local lastForward, lastSide = 0, 0
  12941.  
  12942. local floatBP = Instance.new("BodyPosition")
  12943. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  12944. local flyBV = Instance.new("BodyVelocity")
  12945. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  12946. local turnBG = Instance.new("BodyGyro")
  12947. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  12948.  
  12949. mouse.KeyDown:connect(function(key)
  12950. keysDown[key] = true
  12951.  
  12952. if key == "f" then
  12953. flyToggled = not flyToggled
  12954.  
  12955. if not flyToggled then
  12956. stanceToggle = "Normal"
  12957. floatBP.Parent = nil
  12958. flyBV.Parent = nil
  12959. turnBG.Parent = nil
  12960. root.Velocity = Vector3.new()
  12961. pchar.Humanoid.PlatformStand = false
  12962. end
  12963. end
  12964.  
  12965. end)
  12966. mouse.KeyUp:connect(function(key)
  12967. keysDown[key] = nil
  12968. end)
  12969.  
  12970. local function updateFly()
  12971.  
  12972. if not flyToggled then return end
  12973.  
  12974. lastForward = forward
  12975. lastSide = side
  12976.  
  12977. forward = 0
  12978. side = 0
  12979.  
  12980. if keysDown.w then
  12981. forward = forward + 1
  12982. end
  12983. if keysDown.s then
  12984. forward = forward - 1
  12985. end
  12986. if keysDown.a then
  12987. side = side - 1
  12988. end
  12989. if keysDown.d then
  12990. side = side + 1
  12991. end
  12992.  
  12993. canFly = (forward ~= 0 or side ~= 0)
  12994.  
  12995. if canFly then
  12996. stanceToggle = "Floating"
  12997. turnBG.Parent = root
  12998. floatBP.Parent = nil
  12999. flyBV.Parent = root
  13000.  
  13001. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  13002. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  13003. else
  13004. floatBP.position = root.Position
  13005. floatBP.Parent = root
  13006.  
  13007. flySpeed = flySpeed - 1
  13008. if flySpeed < 0 then flySpeed = 0 end
  13009. end
  13010.  
  13011. local camCF = cam.CoordinateFrame
  13012. local in_forward = canFly and forward or lastForward
  13013. local in_side = canFly and side or lastSide
  13014.  
  13015. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  13016. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  13017.  
  13018. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  13019. 0)
  13020. end
  13021.  
  13022. game:service'RunService'.RenderStepped:connect(function()
  13023. if flyToggled then
  13024. pchar.Humanoid.PlatformStand = true
  13025. end
  13026. updateFly()
  13027. end)
  13028. ----------------------------------------------------
  13029. p13.Touched:connect(function(ht)
  13030. hit = ht.Parent
  13031. if ht and hit:IsA("Model") then
  13032. if hit:FindFirstChild("Humanoid") then
  13033. if hit.Name ~= p.Name then
  13034. if Debounces.Slashing == true and Debounces.Slashed == false then
  13035. Debounces.Slashed = true
  13036. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(8,10))
  13037. wait(.3)
  13038. Debounces.Slashed = false
  13039. end
  13040. end
  13041. end
  13042. elseif ht and hit:IsA("Hat") then
  13043. if hit.Parent.Name ~= p.Name then
  13044. if hit.Parent:FindFirstChild("Humanoid") then
  13045. if Debounces.Slashing == true and Debounces.Slashed == false then
  13046. Debounces.Slashed = true
  13047. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(8,10))
  13048. wait(.3)
  13049. Debounces.Slashed = false
  13050. end
  13051. end
  13052. end
  13053. end
  13054. end)
  13055. ----------------------------------------------------
  13056. blocks = {}
  13057. last_block = nil
  13058. function ezBlock(type, name, cframe, size, rotation, material, parent, BrickColor, transparency,
  13059.  
  13060. weldToThis, formFactor)
  13061. block = Instance.new(type, parent)
  13062. block.Name = name
  13063. block.FormFactor=formFactor
  13064. block.Size = size
  13065. block.CanCollide = false
  13066. block.Anchored = false
  13067. block.BrickColor = BrickColor
  13068. block.Transparency=transparency
  13069. block.TopSurface = 'SmoothNoOutlines'
  13070. block.BottomSurface = 'SmoothNoOutlines'
  13071. block.FrontSurface = 'SmoothNoOutlines'
  13072. block.BackSurface = 'SmoothNoOutlines'
  13073. block.LeftSurface = 'SmoothNoOutlines'
  13074. block.RightSurface = 'SmoothNoOutlines'
  13075. block.Material = material
  13076. block.formFactor = 'Custom'
  13077. block.CFrame = cframe
  13078.  
  13079. if weldToThis then
  13080. stick(weldToThis, block)
  13081. elseif last_block ~= nil then
  13082. stick(block, last_block)
  13083. last_block = block
  13084. else
  13085. last_block = block
  13086. end
  13087. table.insert(blocks, block)
  13088.  
  13089. return #blocks
  13090. end
  13091. ----------------------------------------------------
  13092. for i, v in pairs(blocks) do
  13093. v.Parent = char.Genkadda
  13094. end
  13095. ----------------------------------------------------
  13096. local LastCFr = nil
  13097. local Trails = Instance.new("Model",char)
  13098. local Trail = {}
  13099. local Tip = char.Genkadda.BladeTip --blocks[test]
  13100. local number = 0
  13101. local num2 = 1
  13102. game:GetService("RunService").RenderStepped:connect(function()
  13103. local start = nil
  13104. for i = num2,number do
  13105. local v = Trail[i]
  13106. if v ~= nil then
  13107. local cfr = v.CFrame
  13108. local Amount = v.Size.Y/4
  13109. v.Size = v.Size-Vector3.new(0,Amount,0)
  13110. v.Transparency = v.Transparency+0.05
  13111. v.CFrame = cfr*CFrame.new(0,Amount/2,0)
  13112. if v.Size.Y <= 0.205 or v.Transparency > 0.95 then
  13113. v:Destroy()
  13114. Trail[i] = nil
  13115. num2=num2+1
  13116. end
  13117. break
  13118. end
  13119. end
  13120. if Debounces.Slashing then
  13121. if LastCFr ~= nil and (Tip.Position-LastCFr.p).Magnitude > 0.01 then
  13122. local cfr = Tip.CFrame
  13123. local T = Instance.new("Part",Trails)
  13124. number = number+1
  13125. Trail[number] = T
  13126. T.FormFactor = "Custom"
  13127. T.Name = "Trail"
  13128. T.Anchored = true
  13129. T.CanCollide = false
  13130. T.Size = Vector3.new(0.5,(LastCFr.p-cfr.p).Magnitude,0.5)
  13131. T.TopSurface = "SmoothNoOutlines"
  13132. T.BottomSurface = "SmoothNoOutlines"
  13133. T.FrontSurface = "SmoothNoOutlines"
  13134. T.BackSurface = "SmoothNoOutlines"
  13135. T.LeftSurface = "SmoothNoOutlines"
  13136. T.RightSurface = "SmoothNoOutlines"
  13137. --[[local m = Instance.new("SpecialMesh",T)
  13138. m.MeshType = "Head"
  13139. m.Name = "Mesh"]]
  13140. T.BrickColor = BrickColor.new("Really black")
  13141. T.Transparency = 0.4
  13142. T.CFrame = CFrame.new(cfr.p, LastCFr.p)* CFrame.Angles(math.rad(90),0,0) * CFrame.new(0, -(LastCFr.p-cfr.p).Magnitude/2, 0)
  13143. LastCFr = cfr
  13144. else
  13145. LastCFr = Tip.CFrame
  13146. end
  13147. else
  13148. if LastCFr ~= nil then LastCFr = nil Trails:ClearAllChildren() Trail = {} end
  13149. end
  13150. end)
  13151. ----------------------------------------------------
  13152. local orbt={}
  13153. local stlt={}
  13154. local chot={}
  13155. local cfxt={}
  13156. local pfxt={}
  13157. local cns=0
  13158. local cnOrb=nil
  13159. mouse.KeyDown:connect(function(key)
  13160. if key == "j" and stanceToggle == "Devil" then
  13161. if Debounces.CanAttack == true then
  13162. Debounces.CanAttack = false
  13163. Debounces.NoIdl = true
  13164. Debounces.on = true
  13165. orbt={}
  13166. stlt={}
  13167. chot={}
  13168. cfxt={}
  13169. --lol
  13170. for i = 1, 20 do
  13171. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.3,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(30)), 0.2)
  13172. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(170),math.rad(-20),math.rad(-30)), 0.2)
  13173. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-40),0), 0.2)
  13174. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(40), 0), 0.2)
  13175. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0.15) * CFrame.Angles(math.rad(-20), math.rad(20), math.rad(-10)), 0.2)
  13176. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, -0.15) * CFrame.Angles(math.rad(20), math.rad(-10), math.rad(10)), 0.2)
  13177. if Debounces.on == false then end
  13178. rs:wait()
  13179. end
  13180. z = Instance.new("Sound",char)
  13181. z.SoundId = "rbxassetid://170053944"
  13182. z.Pitch = 1.07
  13183. z.Volume = 1
  13184. wait(0.1)
  13185. z:Play()
  13186. cnOrb=nwPrt(char,Vector3.new(1,1,1),larm.CFrame*CFrame.new(0,-3.4,-0.1),"Really black")
  13187. debris:AddItem(cnOrb,50)
  13188. cnOrb.Mesh.MeshType=3
  13189. table.insert(orbt,cnOrb)
  13190. table.insert(stlt,cnOrb)
  13191. local nt=0
  13192. for i=0,5,0.02 do
  13193. nt=nt+1
  13194. cns=i
  13195. if nt>=2 then
  13196. nt=0
  13197. local cho=nwPrt(mod3,Vector3.new(2,2,2),cnOrb.CFrame*CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))*CFrame.new(0,5+cns,0),"Really black")
  13198. debris:AddItem(cho,1)
  13199. cho.Mesh.MeshType=3
  13200. table.insert(chot,cho)
  13201. end
  13202. cnOrb.CFrame=larm.CFrame*CFrame.new(0,-3.4-(cns/2),-0.1)
  13203. cnOrb.Mesh.Scale=Vector3.new(i,i,i)
  13204. wait()
  13205. end
  13206.  
  13207. --lol
  13208. function FindNearestTorso(Position,Distance,SinglePlayer)
  13209. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  13210. local List = {}
  13211. for i,v in pairs(workspace:GetChildren())do
  13212. if v:IsA("Model")then
  13213. if v:findFirstChild("Torso")then
  13214. if v ~= char then
  13215. if(v.Torso.Position -Position).magnitude <= Distance then
  13216. table.insert(List,v)
  13217. end
  13218. end
  13219. end
  13220. end
  13221. end
  13222. return List
  13223. end
  13224. --[[ z = Instance.new("Sound",hed)
  13225. z.SoundId = "rbxassetid://232213955"
  13226. z.Pitch = 1
  13227. z.Volume = 1
  13228. wait(0.2)
  13229. z:Play()
  13230. sp = Instance.new("Part",rarm)
  13231. sp.Anchored = true
  13232. sp.CanCollide = false
  13233. sp.Locked = true
  13234. sp.Transparency = 0
  13235. sp.Material = "Neon"
  13236. sp.Size = Vector3.new(1,1,1)
  13237. sp.TopSurface = "SmoothNoOutlines"
  13238. sp.BottomSurface = "SmoothNoOutlines"
  13239. sp.BrickColor = BrickColor.new("Royal purple")
  13240. spm = Instance.new("SpecialMesh",sp)
  13241. spm.MeshType = "Sphere"
  13242. spm.Scale = Vector3.new(21,21,21)
  13243. sp2 = Instance.new("Part", rarm)
  13244. sp2.Name = "Energy"
  13245. sp2.BrickColor = BrickColor.new("Royal purple")
  13246. sp2.Size = Vector3.new(1, 1, 1)
  13247. sp2.Shape = "Ball"
  13248. sp2.CanCollide = false
  13249. sp2.Anchored = true
  13250. sp2.Locked = true
  13251. sp2.TopSurface = 0
  13252. sp2.BottomSurface = 0
  13253. sp2.Transparency = 1
  13254. spm2 = Instance.new("SpecialMesh",sp2)
  13255. spm2.MeshId = "rbxassetid://9982590"
  13256. spm2.Scale = Vector3.new(2,2,2)
  13257. for i = 1, 20 do
  13258. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  13259. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  13260. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  13261. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  13262. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  13263. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  13264. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  13265. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  13266. if Debounces.on == false then break end
  13267. rs:wait()
  13268. end
  13269. for i = 1, 100, 20 do rs:wait()
  13270. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  13271. end
  13272. for i = 1, 20 do
  13273. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  13274. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  13275. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  13276. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  13277. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  13278. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  13279. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  13280. if Debounces.on == false then break end
  13281. rs:wait()
  13282. end
  13283. sp.Transparency = 1
  13284. for i = 1, 20 do
  13285. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  13286. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  13287. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  13288. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  13289. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  13290. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  13291. if Debounces.on == false then break end
  13292. rs:wait()
  13293. end
  13294. wait(1)
  13295. sp.Transparency = 0
  13296. sp2.Transparency = 0.84 ]]
  13297. for i = 1, 20 do
  13298. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  13299. --sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  13300. --sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  13301. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  13302. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  13303. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  13304. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  13305. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  13306. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  13307. if Debounces.on == false then break end
  13308. rs:wait()
  13309. end
  13310. --[[for i = 1, 2880, 50 do
  13311. rs:wait()
  13312. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  13313. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  13314. rs:wait()
  13315. end
  13316. sp:Destroy()
  13317. sp2:Destroy() ]]
  13318. cnOrb:Destroy()
  13319. local X = Instance.new("Part",char)
  13320. local O = Instance.new("ObjectValue",X)
  13321. O.Name = "creator"
  13322. X.Locked = true
  13323. X.Name = "Shell"
  13324. X.Anchored = false
  13325. X.CanCollide = false
  13326. X.Transparency = 0
  13327. X.Reflectance = 0
  13328. X.BottomSurface = 0
  13329. X.TopSurface = 0
  13330. X.Shape = 0
  13331. local V = Instance.new("ObjectValue",X)
  13332. V.Value = char
  13333. V.Name = "creator"
  13334. --X.BrickColor = BrickColor.new("Royal purple")
  13335. X.BrickColor = BrickColor.new("Really black")
  13336. X.Size = Vector3.new(2,2,2)
  13337. X.Material = "Neon"
  13338. local Z = Instance.new("SpecialMesh",X)
  13339. Z.MeshType = "Sphere"
  13340. Z.Scale = Vector3.new(0.5,0.5,1)
  13341. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  13342. local bv = Instance.new("BodyVelocity",X)
  13343. bv.maxForce = Vector3.new(99999,99999,99999)
  13344. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  13345. bv.velocity = X.CFrame.lookVector*65
  13346.  
  13347. Explode = X.Touched:connect(function(hit)
  13348. if hit ~= char and hit.Name ~= "Shell" then
  13349. local cf = X.CFrame
  13350. bv:Destroy()
  13351. X.Anchored = true
  13352. Z:Remove()
  13353. Explode:disconnect()
  13354. X.Size = Vector3.new(3,3,3)
  13355. X.Touched:connect(function(hit) end)
  13356. X.CanCollide = false
  13357. local part3 = Instance.new("Part", rarm)
  13358. part3.Anchored=true
  13359. part3.CanCollide=false
  13360. part3.Locked = true
  13361. part3.TopSurface = "SmoothNoOutlines"
  13362. part3.BottomSurface = "SmoothNoOutlines"
  13363. part3.FormFactor='Custom'
  13364. part3.Size=Vector3.new(1,1, 1)
  13365. part3.CFrame=X.CFrame
  13366. part3.Transparency=0
  13367. --part3.BrickColor=BrickColor.new("Royal purple")
  13368. part3.BrickColor=BrickColor.new("Really black")
  13369. local mesh3 = Instance.new("SpecialMesh",part3)
  13370. mesh3.MeshType = "Sphere"
  13371. mesh3.Scale = Vector3.new(1,1,1)
  13372. --debris:AddItem(X,8)
  13373. local part4 = Instance.new("Part", rarm)
  13374. part4.Material = "Neon"
  13375. part4.Anchored=true
  13376. part4.CanCollide=false
  13377. part4.Locked = true
  13378. part4.TopSurface = "SmoothNoOutlines"
  13379. part4.BottomSurface = "SmoothNoOutlines"
  13380. part4.FormFactor='Custom'
  13381. part4.Size=Vector3.new(1,1, 1)
  13382. part4.CFrame=X.CFrame
  13383. part4.Transparency=0
  13384. --part4.BrickColor=BrickColor.new("Hot pink")
  13385. part4.BrickColor=BrickColor.new("Really black")
  13386. local mesh4 = Instance.new("SpecialMesh",part4)
  13387. mesh4.MeshType = "Sphere"
  13388. mesh4.Scale = Vector3.new(.5,.5,.5)
  13389. local part7 = Instance.new("Part", rarm)
  13390. part7.Material = "Neon"
  13391. part7.Anchored=true
  13392. part7.CanCollide=false
  13393. part7.Locked = true
  13394. part7.TopSurface = "SmoothNoOutlines"
  13395. part7.BottomSurface = "SmoothNoOutlines"
  13396. part7.FormFactor='Custom'
  13397. part7.Size=Vector3.new(1,1, 1)
  13398. part7.CFrame=X.CFrame
  13399. part7.Transparency=0
  13400. part7.BrickColor=BrickColor.new("Really black")
  13401. local mesh7 = Instance.new("SpecialMesh",part7)
  13402. mesh7.MeshType = "Sphere"
  13403. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  13404. --[[X.Touched:connect(function(ht)
  13405. hit = ht.Parent
  13406. if ht and hit:IsA("Model") then
  13407. if hit:FindFirstChild("Humanoid") then
  13408. if hit.Name ~= p.Name then
  13409. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  13410. wait(.3)
  13411. end
  13412. end
  13413. elseif ht and hit:IsA("Hat") then
  13414. if hit.Parent.Name ~= p.Name then
  13415. if hit.Parent:FindFirstChild("Humanoid") then
  13416. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  13417. wait(.3)
  13418. end
  13419. end
  13420. end
  13421. end)
  13422. part3.Touched:connect(function(ht)
  13423. hit = ht.Parent
  13424. if ht and hit:IsA("Model") then
  13425. if hit:FindFirstChild("Humanoid") then
  13426. if hit.Name ~= p.Name then
  13427. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  13428. wait(.3)
  13429. end
  13430. end
  13431. elseif ht and hit:IsA("Hat") then
  13432. if hit.Parent.Name ~= p.Name then
  13433. if hit.Parent:FindFirstChild("Humanoid") then
  13434. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  13435. wait(.3)
  13436. end
  13437. end
  13438. end
  13439. end)]]--
  13440. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  13441. if v:FindFirstChild('Humanoid') then
  13442. v.Humanoid:TakeDamage(math.random(60,90))
  13443. v.Humanoid.PlatformStand = true
  13444. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  13445. end
  13446. end
  13447.  
  13448. local acos = math.acos
  13449. local sqrt = math.sqrt
  13450. local Vec3 = Vector3.new
  13451. local fromAxisAngle = CFrame.fromAxisAngle
  13452.  
  13453. local function toAxisAngle(CFr)
  13454. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  13455. local Angle = math.acos((R00+R11+R22-1)/2)
  13456. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  13457. A = A == 0 and 0.00001 or A
  13458. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  13459. B = B == 0 and 0.00001 or B
  13460. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  13461. C = C == 0 and 0.00001 or C
  13462. local x = (R21-R12)/sqrt(A)
  13463. local y = (R02-R20)/sqrt(B)
  13464. local z = (R10-R01)/sqrt(C)
  13465. return Vec3(x,y,z),Angle
  13466. end
  13467.  
  13468. function ApplyTrig(Num,Func)
  13469. local Min,Max = Func(0),Func(1)
  13470. local i = Func(Num)
  13471. return (i-Min)/(Max-Min)
  13472. end
  13473.  
  13474. function LerpCFrame(CFrame1,CFrame2,Num)
  13475. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  13476. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  13477. end
  13478.  
  13479. function Crater(Torso,Radius)
  13480. Spawn(function()
  13481. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  13482. local Ignore = {}
  13483. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  13484. if v.Character ~= nil then
  13485. Ignore[#Ignore+1] = v.Character
  13486. end
  13487. end
  13488. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  13489. if Hit == nil then return end
  13490. local Parts = {}
  13491. for i = 1,360,10 do
  13492. local P = Instance.new("Part",Torso.Parent)
  13493. P.Anchored = true
  13494. P.FormFactor = "Custom"
  13495. P.BrickColor = Hit.BrickColor
  13496. P.Material = Hit.Material
  13497. P.TopSurface = "Smooth"
  13498. P.BottomSurface = "Smooth"
  13499. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  13500. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  13501. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  13502. if math.random(0,5) == 0 then -- rubble
  13503. local P = Instance.new("Part",Torso.Parent)
  13504. P.Anchored = true
  13505. P.FormFactor = "Custom"
  13506. P.BrickColor = Hit.BrickColor
  13507. P.Material = Hit.Material
  13508. P.TopSurface = "Smooth"
  13509. P.BottomSurface = "Smooth"
  13510. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  13511. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  13512. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  13513. end
  13514. end
  13515. for i = 0,1,0.05 do
  13516. for i2,v in pairs(Parts) do
  13517. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  13518. end
  13519. wait(0.02)
  13520. end
  13521. for i,v in pairs(Parts) do
  13522. if v[1].Size.X > 2.1 then
  13523. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  13524. end
  13525. v[1].Anchored = false
  13526. end
  13527. for i = 0,1,0.05 do
  13528. for i2,v in pairs(Parts) do
  13529. v[1].Transparency = i
  13530. if i == 1 then
  13531. v[1]:Destroy()
  13532. elseif i >= 0.25 then
  13533. v[1].CanCollide = false
  13534. end
  13535. end
  13536. wait(0.02)
  13537. end
  13538. Parts = nil
  13539. end)
  13540. end
  13541.  
  13542. ROW = function(out, trans, s, wt, t, ang, plus)
  13543. for i = 1, 360, 360/t do
  13544. local c = Instance.new("Part", game.Workspace)
  13545. c.FormFactor = 3
  13546. c.TopSurface = 0
  13547. c.BottomSurface = 0
  13548. c.Size = s
  13549. c.Anchored = true
  13550. c.CanCollide = wt
  13551. c.Material=workspace.Base.Material
  13552. c.Transparency = trans
  13553. c.BrickColor = workspace.Base.BrickColor
  13554. c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  13555. c.Locked=true
  13556. game.Debris:AddItem(c,15)
  13557. end
  13558. end
  13559.  
  13560. Part = function(x,y,z,color,tr,cc,an,parent)
  13561. local p = Instance.new('Part',parent or Weapon)
  13562. p.formFactor = 'Custom'
  13563. p.Size = Vector3.new(x,y,z)
  13564. p.BrickColor = BrickColor.new(color)
  13565. p.CanCollide = cc
  13566. p.Transparency = tr
  13567. p.Anchored = an
  13568. p.TopSurface,p.BottomSurface = 0,0
  13569. p.Locked=true
  13570. p:BreakJoints()
  13571. return p end
  13572.  
  13573. Mesh = function(par,num,x,y,z)
  13574. local msh = _
  13575. if num == 1 then msh = Instance.new("CylinderMesh",par)
  13576. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  13577. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  13578. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  13579. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  13580. end msh.Scale = Vector3.new(x,y,z)
  13581. return msh end
  13582.  
  13583. function explosion(col1,col2,cfr,sz,rng,dmg)
  13584. local a= Part(1,1,1,col1,.5,false,true,workspace)
  13585. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  13586. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  13587. v1,v2,v3=sz.x,sz.y,sz.z
  13588. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  13589. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  13590. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  13591. a.CFrame=cfr
  13592. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  13593. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  13594.  
  13595. Spawn(function()
  13596. while wait() do
  13597. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  13598. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  13599. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  13600. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  13601. a.Transparency=a.Transparency+0.05
  13602. a2.Transparency=a2.Transparency+0.05
  13603. a3.Transparency=a3.Transparency+0.05
  13604. end
  13605. end)
  13606. end
  13607.  
  13608. Crater(X,20)
  13609. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  13610. z = Instance.new("Sound",X)
  13611. z.SoundId = "rbxassetid://231917744"
  13612. z.Pitch = .5
  13613. z.Volume = 10
  13614. z1 = Instance.new("Sound",X)
  13615. z1.SoundId = "rbxassetid://231917744"
  13616. z1.Pitch = .5
  13617. z1.Volume = 10
  13618. z2 = Instance.new("Sound",X)
  13619. z2.SoundId = "rbxassetid://231917744"
  13620. z2.Pitch = .5
  13621. z2.Volume = 10
  13622. z3 = Instance.new("Sound",X)
  13623. z3.SoundId = "rbxassetid://245537790"
  13624. z3.Pitch = .7
  13625. z3.Volume = 1
  13626. z4 = Instance.new("Sound",X)
  13627. z4.SoundId = "rbxassetid://245537790"
  13628. z4.Pitch = .7
  13629. z4.Volume = 1
  13630. wait(0.1)
  13631. z:Play()
  13632. z1:Play()
  13633. z2:Play()
  13634. z3:Play()
  13635. z4:Play()
  13636.  
  13637. local part=Instance.new('Part',rarm)
  13638. part.Anchored=true
  13639. part.CanCollide=false
  13640. part.Locked = true
  13641. part.FormFactor='Custom'
  13642. part.Size=Vector3.new(1,1,1)
  13643. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  13644. part.Transparency=0
  13645. part.BrickColor=BrickColor.new('Really black')
  13646. local mesh=Instance.new('SpecialMesh',part)
  13647. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  13648. mesh.Scale=Vector3.new(2,2,2)
  13649. local part2=part:clone()
  13650. part2.Parent = rarm
  13651. --part2.BrickColor=BrickColor.new("Royal purple")
  13652. part2.BrickColor=BrickColor.new("Really black")
  13653. local part5=part:clone()
  13654. part5.Parent = rarm
  13655. --part5.BrickColor=BrickColor.new("Magenta")
  13656. part5.BrickColor=BrickColor.new("Really black")
  13657. local part6=part:clone()
  13658. part6.Parent = rarm
  13659. --part6.BrickColor=BrickColor.new("Black")
  13660. part6.BrickColor=BrickColor.new("Really black")
  13661. local mesh2=mesh:clone()
  13662. mesh2.Parent=part2
  13663. mesh2.Scale=Vector3.new(3, 3, 3)
  13664. local mesh5=mesh:clone()
  13665. mesh5.Parent=part5
  13666. mesh5.Scale=Vector3.new(3, 3, 3)
  13667. local mesh6=mesh:clone()
  13668. mesh6.Parent=part6
  13669. mesh6.Scale=Vector3.new(3, 3, 3)
  13670. local blast = Instance.new("Part", rarm)
  13671. blast.BrickColor = BrickColor.new("Really black")
  13672. blast.Anchored = true
  13673. blast.CanCollide = false
  13674. blast.Locked = true
  13675. blast.Size = Vector3.new(1, 1, 1)
  13676. blast.TopSurface = "Smooth"
  13677. blast.BottomSurface = "Smooth"
  13678. blast.Transparency = 0
  13679. blast.CFrame = HandCF
  13680. local bm = Instance.new("SpecialMesh", blast)
  13681. bm.Scale = Vector3.new(5,1,5)
  13682. bm.MeshId = "rbxassetid://3270017"
  13683. local blast2 = Instance.new("Part", rarm)
  13684. blast2.BrickColor = BrickColor.new("Really black")
  13685. blast2.Anchored = true
  13686. blast2.CanCollide = false
  13687. blast2.Locked = true
  13688. blast2.Size = Vector3.new(1, 1, 1)
  13689. blast2.TopSurface = "Smooth"
  13690. blast2.BottomSurface = "Smooth"
  13691. blast2.Transparency = 0
  13692. blast2.CFrame = HandCF
  13693. local bm2 = Instance.new("SpecialMesh", blast2)
  13694. bm2.Scale = Vector3.new(3,1,3)
  13695. bm2.MeshId = "rbxassetid://3270017"
  13696. local blast3 = Instance.new("Part", rarm)
  13697. blast3.BrickColor = BrickColor.new("Really black")
  13698. blast3.Anchored = true
  13699. blast3.CanCollide = false
  13700. blast3.Locked = true
  13701. blast3.Size = Vector3.new(1, 1, 1)
  13702. blast3.TopSurface = "Smooth"
  13703. blast3.BottomSurface = "Smooth"
  13704. blast3.Transparency = 0
  13705. blast3.CFrame = HandCF
  13706. local bm3 = Instance.new("SpecialMesh", blast3)
  13707. bm3.Scale = Vector3.new(3,1,3)
  13708. bm3.MeshId = "rbxassetid://3270017"
  13709. for i = 1,120 do rs:wait()
  13710. X.Transparency = X.Transparency + (1/120)
  13711. part.Transparency = part.Transparency + (1/120)
  13712. part2.Transparency = part2.Transparency + (1/120)
  13713. part3.Transparency = part3.Transparency + (1/120)
  13714. part4.Transparency = part4.Transparency + (1/120)
  13715. part5.Transparency = part5.Transparency + (1/120)
  13716. part6.Transparency = part6.Transparency + (1/120)
  13717. part7.Transparency = part7.Transparency + (1/120)
  13718. blast.Transparency = blast.Transparency + (1/120)
  13719. blast2.Transparency = blast2.Transparency + (1/120)
  13720. blast3.Transparency = blast3.Transparency + (1/120)
  13721. X.Size = X.Size + Vector3.new(.8,.8,.8)
  13722. --part3.Size = part3.Size + Vector3.new(3,3,3)
  13723. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  13724. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  13725. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  13726. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  13727. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  13728. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  13729. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  13730. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  13731. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  13732. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  13733. X.CFrame = cf
  13734. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  13735. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  13736. part3.CFrame=X.CFrame
  13737. part4.CFrame=X.CFrame
  13738. part7.CFrame=X.CFrame
  13739. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  13740. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  13741. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  13742. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  13743. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  13744. rs:wait()
  13745. end
  13746. X:Destroy()
  13747. part:Destroy()
  13748. part2:Destroy()
  13749. part3:Destroy()
  13750. part4:Destroy()
  13751. part5:Destroy()
  13752. part6:Destroy()
  13753. blast:Destroy()
  13754. blast2:Destroy()
  13755. blast3:Destroy()
  13756. z:Destroy()
  13757. z1:Destroy()
  13758. z2:Destroy()
  13759. z3:Destroy()
  13760. z4:Destroy()
  13761. end
  13762. end)
  13763. for i = 1, 20 do
  13764. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  13765. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  13766. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  13767. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  13768. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  13769. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  13770. if Debounces.on == false then break end
  13771. rs:wait()
  13772. end
  13773. if Debounces.CanAttack == false then
  13774. Debounces.CanAttack = true
  13775. Debounces.NoIdl = false
  13776. Debounces.on = false
  13777. end
  13778. end
  13779. end
  13780. end)
  13781. ----------------------------------------------------
  13782. ptz = {0.7, 0.8, 0.9, 1}
  13783. idz = {"161006212", "161006195"}
  13784. mouse.KeyDown:connect(function(key)
  13785. if key == "q" then
  13786. if Debounces.CanAttack == true then
  13787. Debounces.CanAttack = false
  13788. Debounces.NoIdl = true
  13789. Debounces.on = true
  13790. for i = 1, 20 do
  13791. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  13792. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  13793. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  13794. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  13795. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  13796. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  13797. if Debounces.on == false then break end
  13798. rs:wait(2)
  13799. end
  13800. z = Instance.new("Sound", hed)
  13801. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  13802. z.Pitch = ptz[math.random(1,#ptz)]
  13803. z.Volume = 1
  13804. wait(.01)
  13805. z:Play()
  13806. Debounces.Slashing = true
  13807. for i = 1, 20 do
  13808. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  13809. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  13810. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  13811. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  13812. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  13813. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  13814. if Debounces.on == false then break end
  13815. rs:wait(2)
  13816. end
  13817. z1 = Instance.new("Sound", hed)
  13818. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  13819. z1.Pitch = ptz[math.random(1,#ptz)]
  13820. z1.Volume = 1
  13821. wait(.01)
  13822. z1:Play()
  13823. Debounces.Slashing = true
  13824. for i = 1, 26 do
  13825. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (90),math.rad(-40),math.rad(80)), 0.35)
  13826. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (- 70)), 0.35)
  13827. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)), 0.35)
  13828. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.35)
  13829. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.35)
  13830. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.35)
  13831. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-30), math.rad(0)), 0.35)
  13832. if Debounces.on == false then break end
  13833. rs:wait(2)
  13834. end
  13835. Debounces.Slashing = false
  13836. z:Destroy()
  13837. z1:Destroy()
  13838. cor.Weld.C1 = CFrame.Angles(0,0,0)
  13839. if Debounces.CanAttack == false then
  13840. Debounces.CanAttack = true
  13841. Debounces.NoIdl = false
  13842. Debounces.on = false
  13843. end
  13844. end
  13845. end
  13846. end)
  13847. -------------------------------
  13848. pts = {4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4}
  13849. mouse.KeyDown:connect(function(key)
  13850. if key == "e" then
  13851. if Debounces.CanAttack == true then
  13852. Debounces.CanAttack = false
  13853. Debounces.NoIdl = true
  13854. Debounces.on = true
  13855. Debounces.ks = true
  13856. larm.Touched:connect(function(ht)
  13857. hit = ht.Parent
  13858. if ht and hit:IsA("Model") then
  13859. if hit:FindFirstChild("Humanoid") then
  13860. if hit.Name ~= p.Name then
  13861. if Debounces.Slapping == true and Debounces.Slapped == false then
  13862. Debounces.Slapped = true
  13863. if Debounces.ks==true then
  13864. z = Instance.new("Sound",hed)
  13865. z.SoundId = "rbxassetid://169380525"
  13866. z.Volume = 1
  13867. z:Play()
  13868. z1 = Instance.new("Sound",char)
  13869. z1.SoundId = "rbxassetid://261010715"
  13870. z1.Pitch = pts[math.random(1,#pts)]
  13871. z1.Volume = 1
  13872. z2 = Instance.new("Sound",char)
  13873. z2.SoundId = "rbxassetid://261010715"
  13874. z2.Pitch = z1.Pitch
  13875. z2.Volume = 1
  13876. z3 = Instance.new("Sound",char)
  13877. z3.SoundId = "rbxassetid://261010715"
  13878. z3.Pitch = z1.Pitch
  13879. z3.Volume = 1
  13880. z1:Play()
  13881. z2:Play()
  13882. z3:Play()
  13883. Debounces.ks=false
  13884. end
  13885. hit:FindFirstChild("Humanoid"):TakeDamage(10)
  13886. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 90
  13887. wait(.5)
  13888. Debounces.Slapped = false
  13889. z:Destroy()
  13890. z1:Destroy()
  13891. z2:Destroy()
  13892. z3:Destroy()
  13893. end
  13894. end
  13895. end
  13896. elseif ht and hit:IsA("Hat") then
  13897. if hit.Parent.Name ~= p.Name then
  13898. if hit.Parent:FindFirstChild("Humanoid") then
  13899. if Debounces.Slapping == true and Debounces.Slapped == false then
  13900. Debounces.Slapped = true
  13901. if Debounces.ks==true then
  13902. z = Instance.new("Sound",hed)
  13903. z.SoundId = "rbxassetid://169380525"
  13904. z.Volume = 1
  13905. z:Play()
  13906. z1 = Instance.new("Sound",char)
  13907. z1.SoundId = "rbxassetid://261010715"
  13908. z1.Pitch = pts[math.random(1,#pts)]
  13909. z1.Volume = 1
  13910. z2 = Instance.new("Sound",char)
  13911. z2.SoundId = "rbxassetid://261010715"
  13912. z2.Pitch = z1.Pitch
  13913. z2.Volume = 1
  13914. z3 = Instance.new("Sound",char)
  13915. z3.SoundId = "rbxassetid://261010715"
  13916. z3.Pitch = z1.Pitch
  13917. z3.Volume = 1
  13918. z1:Play()
  13919. z2:Play()
  13920. z3:Play()
  13921. Debounces.ks=false
  13922. end
  13923. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  13924. wait(.5)
  13925. Debounces.Slapped = false
  13926. z:Destroy()
  13927. z1:Destroy()
  13928. z2:Destroy()
  13929. z3:Destroy()
  13930. end
  13931. end
  13932. end
  13933. end
  13934. end)
  13935. for i = 1, 14 do
  13936. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.5, -.3) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.5)
  13937. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.5)
  13938. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  13939. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
  13940. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  13941. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  13942. if Debounces.on==false then break end
  13943. rs:wait(2)
  13944. end
  13945. Debounces.Slapping = true
  13946. for i = 1, 20 do
  13947. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.7, .3) * CFrame.Angles(math.rad(50), 0, math.rad(-110)), 0.6)
  13948. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.6)
  13949. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.6)
  13950. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  13951. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  13952. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  13953. if Debounces.on==false then break end
  13954. rs:wait(2)
  13955. end
  13956. Debounces.Slapping = false
  13957. if Debounces.CanAttack == false then
  13958. Debounces.CanAttack = true
  13959. Debounces.NoIdl = false
  13960. Debounces.on = false
  13961. end
  13962. end
  13963. end
  13964. end)
  13965. -------------------------------
  13966. mouse.KeyDown:connect(function(key)
  13967. if key == "y" then
  13968. if Debounces.CanAttack == true then
  13969. Debounces.CanAttack = false
  13970. Debounces.on = true
  13971. Debounces.NoIdl = true
  13972. --[[for i,v in pairs (char.Claw:GetChildren()) do
  13973. if v:IsA("Part") then
  13974. v.Transparency=0
  13975. end
  13976. end
  13977. for i,v in pairs (char.Claw:GetChildren()) do
  13978. if v:IsA("WedgePart") then
  13979. v.Transparency=0
  13980. end
  13981. end ]]
  13982. for i = 1, 15 do
  13983. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  13984. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  13985. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  13986. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  13987. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  13988. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  13989. if Debounces.on == false then break end
  13990. rs:wait(2.7)
  13991. end
  13992. x = Instance.new("Sound",char)
  13993. x.SoundId = "rbxassetid://228343271"
  13994. x.Pitch = 1
  13995. x.Volume = .8
  13996. wait(.1)
  13997. x:Play()
  13998. Debounces.on = false
  13999. Debounces.Here = false
  14000. shot = shot + 1
  14001. local rng = Instance.new("Part", larm)
  14002. rng.Anchored = true
  14003. rng.BrickColor = BrickColor.new("Crimson")
  14004. rng.CanCollide = false
  14005. rng.FormFactor = 3
  14006. rng.Name = "Ring"
  14007. rng.Size = Vector3.new(1, 1, 1)
  14008. rng.Transparency = 0.35
  14009. rng.TopSurface = 0
  14010. rng.BottomSurface = 0
  14011. rng2 = rng:clone()
  14012. rng3 = rng2:clone()
  14013. rng4 = rng2:clone()
  14014. local rngm = Instance.new("SpecialMesh", rng)
  14015. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  14016. rngm.Scale = Vector3.new(10, 10, 1)
  14017. rngm2 = rngm:clone()
  14018. rngm2.Scale = Vector3.new(5, 5, 3)
  14019. rngm3=rngm2:clone()
  14020. rngm3.Parent = rng3
  14021. rngm3.Scale = Vector3.new(8, 8, 1)
  14022. rngm4 = rngm2:clone()
  14023. rngm4.Parent = rng4
  14024. rngm4.Scale = Vector3.new(6, 6, 1)
  14025. local bem = Instance.new("Part", larm)
  14026. bem.Anchored = true
  14027. bem.BrickColor = BrickColor.new("Really black")
  14028. bem.CanCollide = false
  14029. bem.FormFactor = 3
  14030. bem.Name = "Beam" .. shot
  14031. bem.Size = Vector3.new(1, 1, 1)
  14032. bem.Transparency = 0.35
  14033. bem.TopSurface = 0
  14034. bem.BottomSurface = 0
  14035. local bemm = Instance.new("SpecialMesh", bem)
  14036. bemm.MeshType = 4
  14037. bemm.Scale = Vector3.new(1, 4, 4)
  14038. local out = Instance.new("Part", larm)
  14039. out.Anchored = true
  14040. out.BrickColor = BrickColor.new("Really black")
  14041. out.CanCollide = false
  14042. out.FormFactor = 3
  14043. out.Name = "Out"
  14044. out.Size = Vector3.new(4, 4, 4)
  14045. out.Transparency = 0.35
  14046. out.TopSurface = 0
  14047. out.BottomSurface = 0
  14048. local outm = Instance.new("SpecialMesh", out)
  14049. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  14050. outm.Scale = Vector3.new(6, 4, 6)
  14051. local bnd = Instance.new("Part", larm)
  14052. bnd.Anchored = true
  14053. bnd.BrickColor = BrickColor.new("Really red")
  14054. bnd.CanCollide = false
  14055. bnd.FormFactor = 3
  14056. bnd.Name = "Bend"
  14057. bnd.Size = Vector3.new(1, 1, 1)
  14058. bnd.Transparency = 1
  14059. bnd.TopSurface = 0
  14060. bnd.BottomSurface = 0
  14061. local bndm = Instance.new("SpecialMesh", bnd)
  14062. bndm.MeshType = 3
  14063. bndm.Scale = Vector3.new(8, 8, 8)
  14064. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  14065. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  14066. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  14067. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  14068. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  14069. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  14070. Debounces.Shewt = true
  14071. coroutine.wrap(function()
  14072. for i = 1, 20, 0.2 do
  14073. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  14074. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  14075. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  14076. rng.Transparency = i/20
  14077. rng3.Transparency = 1/24
  14078. rng4.Transparency = i/26
  14079. wait()
  14080. end
  14081. wait()
  14082. rng:Destroy()
  14083. end)()
  14084. if Debounces.Shewt == true then
  14085. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  14086. hit = ht.Parent
  14087. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  14088. if HasntTouched(hit.Name) == true and deb == false then
  14089. deb = true
  14090. coroutine.wrap(function()
  14091. hit:FindFirstChild("Humanoid").PlatformStand = true
  14092. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  14093. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  14094. end)()
  14095. table.insert(Touche, hit.Name)
  14096. deb = false
  14097. end
  14098. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  14099. if HasntTouched(hit.Parent.Name) == true and deb == false then
  14100. deb = true
  14101. coroutine.wrap(function()
  14102. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  14103. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  14104. wait(1)
  14105. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  14106. end)()
  14107. table.insert(Touche, hit.Parent.Name)
  14108. deb = false
  14109. for i, v in pairs(Touche) do
  14110. print(v)
  14111. end
  14112. end
  14113. end
  14114. end)
  14115. end
  14116. for i = 0, 260, 8 do
  14117. bem.Size = Vector3.new(i, 3, 3)
  14118. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  14119. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  14120. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  14121. bnd.Size = Vector3.new(1,1,1)
  14122. bndm.Scale = Vector3.new(8,8,8)
  14123. if i % 10 == 0 then
  14124. local newRng = rng2:Clone()
  14125. newRng.Parent = larm
  14126. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  14127. local newRngm = rngm2:clone()
  14128. newRngm.Parent=newRng
  14129. coroutine.wrap(function()
  14130. for i = 1, 10, 0.2 do
  14131. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  14132. newRng.Transparency = i/10
  14133. wait()
  14134. end
  14135. wait()
  14136. newRng:Destroy()
  14137. end)()
  14138. end
  14139. wait()
  14140. end
  14141. wait()
  14142. Debounces.Shewt = false
  14143. bem:Destroy()
  14144. out:Destroy()
  14145. bnd:Destroy()
  14146. Debounces.Ready = false
  14147. for i, v in pairs(Touche) do
  14148. table.remove(Touche, i)
  14149. end
  14150. wait()
  14151. --[[for i,v in pairs (char.Claw:GetChildren()) do
  14152. if v:IsA("Part") then
  14153. v.Transparency=1
  14154. end
  14155. end
  14156. for i,v in pairs (char.Claw:GetChildren()) do
  14157. if v:IsA("WedgePart") then
  14158. v.Transparency=1
  14159. end
  14160. end ]]
  14161. table.insert(Touche, char.Name)
  14162. Debounces.NoIdl = false
  14163. if Debounces.CanAttack == false then
  14164. Debounces.CanAttack = true
  14165. end
  14166. end
  14167. end
  14168. end)
  14169. -------------------------------
  14170. mouse.KeyDown:connect(function(key)
  14171. if key == "u" then
  14172. if Debounces.CanAttack == true then
  14173. Debounces.CanAttack = false
  14174. Debounces.on = true
  14175. Debounces.NoIdl = true
  14176. for i = 1, 20 do
  14177. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  14178. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  14179. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  14180. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  14181. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  14182. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  14183. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  14184. if Debounces.on == false then break end
  14185. wait()
  14186. end
  14187. Spawn(function()
  14188. local Parts = {}
  14189. for Y = -5,5 do
  14190. local P = Instance.new("Part",char)
  14191. P.Anchored = true
  14192. P.FormFactor = "Custom"
  14193. P.CanCollide = false
  14194. P.Size = Vector3.new(1,2,1)
  14195. P.TopSurface = "SmoothNoOutlines"
  14196. P.BottomSurface = "SmoothNoOutlines"
  14197. P.BrickColor = BrickColor.new("Really black")
  14198. P.Name = tostring(Y)
  14199. local i = (Y+5)/(10)
  14200. i = 1-math.cos(math.pi*i-(math.pi/2))
  14201. P.CFrame = char.HumanoidRootPart.CFrame*CFrame.new(0,Y,-15+(i*1.5))*CFrame.Angles(math.rad(Y*5),0,0)
  14202. --[[P.Touched:connect(function(ht)
  14203. local hit = ht.Parent
  14204. if hit:FindFirstChild("Humanoid") then
  14205. hit.Humanoid:TakeDamage(math.random(20,50))
  14206. end
  14207. end)]]--
  14208. s = Instance.new("Sound",P)
  14209. s.SoundId = "rbxassetid://228343271"
  14210. s.Volume = .7
  14211. s.Pitch = 0.9
  14212. s:Play()
  14213. P.Touched:connect(function(ht)
  14214. hit = ht.Parent
  14215. if ht and hit:IsA("Model") then
  14216. if hit:FindFirstChild("Humanoid") then
  14217. if hit.Name ~= p.Name then
  14218. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  14219. Debounces.Slashed = true]]--
  14220. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(1,3))
  14221. hit:FindFirstChild("Humanoid").PlatformStand = true
  14222. wait(1)
  14223. --Debounces.Slashed = false
  14224. --end
  14225. end
  14226. end
  14227. elseif ht and hit:IsA("Hat") then
  14228. if hit.Parent.Name ~= p.Name then
  14229. if hit.Parent:FindFirstChild("Humanoid") then
  14230. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  14231. Debounces.Slashed = true]]--
  14232. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random (1,3))
  14233. hit:FindFirstChild("Humanoid").PlatformStand = true
  14234. wait(1)
  14235. --Debounces.Slashed = false
  14236. --end
  14237. end
  14238. end
  14239. end
  14240. end)
  14241. Parts[#Parts+1] = P
  14242. end
  14243. local BREAKIT = false
  14244. local CParts = {}
  14245. local Rocks = {}
  14246. local LastPos = nil
  14247. for i = 1,70 do
  14248. for i2,v in pairs(Parts) do
  14249. v.CFrame = v.CFrame*CFrame.new(0,0,-4)
  14250. local cf = v.CFrame
  14251. v.Size = v.Size+Vector3.new(0.4,0.35,0)
  14252. v.CFrame = cf
  14253. v.Transparency = v.Transparency+0.02
  14254. if v.Transparency >= 0.975 then BREAKIT = true end
  14255. if v.Name == "0" then
  14256. local Ignore = {}
  14257. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  14258. if v.Character ~= nil then
  14259. Ignore[#Ignore+1] = v.Character
  14260. end
  14261. end
  14262. local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
  14263. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(ray,Ignore)
  14264. if Hit ~= nil then
  14265. if #Rocks == 0 then
  14266. for i = 1,5 do
  14267. local P = Instance.new("Part",char)
  14268. Rocks[#Rocks+1] = P
  14269. P.Anchored = true
  14270. P.FormFactor = "Custom"
  14271. P.BrickColor = Hit.BrickColor
  14272. P.Material = Hit.Material
  14273. P.TopSurface = "Smooth"
  14274. P.BottomSurface = "Smooth"
  14275. P.Size = Vector3.new(1,1,1)*(math.random(500,900)/100)
  14276. end
  14277. end
  14278. for i,P in pairs(Rocks) do
  14279. P.CFrame = ((CFrame.new(Pos)*(v.CFrame-v.Position))*CFrame.new(math.random(-math.ceil(v.Size.X/2),math.ceil(v.Size.X/2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  14280. end
  14281. local P = Instance.new("Part",char)
  14282. CParts[#CParts+1] = {P,tick()}
  14283. P.Anchored = true
  14284. P.FormFactor = "Custom"
  14285. P.BrickColor = Hit.BrickColor
  14286. P.Material = Hit.Material
  14287. P.TopSurface = "Smooth"
  14288. P.BottomSurface = "Smooth"
  14289. P.Size = Vector3.new(1,1,1)*(math.random(100,300)/100)
  14290. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  14291. Pos = Pos.p
  14292. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  14293. local P = P:Clone()
  14294. CParts[#CParts+1] = {P,tick()}
  14295. P.Parent = char
  14296. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(-v.Size.X,0,0)
  14297. Pos = Pos.p
  14298. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  14299. if LastPos ~= nil then
  14300. local P = P:Clone()
  14301. CParts[#CParts+1] = {P,tick()}
  14302. P.Parent = char
  14303. P.BrickColor = BrickColor.new("Really black")
  14304. Pos = CFrame.new(Pos)*(v.CFrame-v.Position)*CFrame.new(v.Size.X/2,0,0)
  14305. Pos = Pos.p
  14306. local CFr = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  14307. P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  14308. --P.Velocity = Vector3.new(0,-1000,0)
  14309. P.CFrame = CFrame.new(CFr.p,LastPos.p)*CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)/2)
  14310. end
  14311. LastPos = (CFrame.new(Pos)*(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  14312. end
  14313. end
  14314. end
  14315. if BREAKIT then break end
  14316. wait(0.002)
  14317. end
  14318. for i,v in pairs(Rocks) do
  14319. CParts[#CParts+1] = {v,tick()}
  14320. end
  14321. for i,v in pairs(Parts) do
  14322. v:Destroy()
  14323. end
  14324. Parts = nil
  14325. while true do
  14326. local t = tick()
  14327. local p = nil
  14328. for i,v in pairs(CParts) do
  14329. if t-v[2] > 4 then
  14330. v[1].Transparency = v[1].Transparency+0.05
  14331. if v[1].Transparency >= 1 then
  14332. v[1]:Destroy()
  14333. CParts[i] = nil
  14334. end
  14335. end
  14336. p = v
  14337. end
  14338. if p == nil then break end
  14339. wait(0.002)
  14340. end
  14341. for i,v in pairs(CParts) do
  14342. v:Destroy()
  14343. end
  14344. CParts = {}
  14345. end)
  14346. for i = 1, 20 do
  14347. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  14348. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  14349. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  14350. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  14351. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  14352. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  14353. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  14354. if Debounces.on == false then break end
  14355. wait()
  14356. end
  14357. if Debounces.CanAttack == false then
  14358. Debounces.CanAttack = true
  14359. Debounces.on = false
  14360. Debounces.NoIdl = false
  14361. end
  14362. end
  14363. end
  14364. end)
  14365. -------------------------------
  14366. function Landing()
  14367. part=Instance.new('Part',mod5)
  14368. part.Anchored=true
  14369. part.CanCollide=false
  14370. part.FormFactor='Custom'
  14371. part.Size=Vector3.new(.2,.2,.2)
  14372. part.CFrame=root.CFrame*CFrame.new(0,-2,0)
  14373. part.Transparency=.7
  14374. part.BrickColor=BrickColor.new('Really black')
  14375. mesh=Instance.new('SpecialMesh',part)
  14376. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  14377. mesh.Scale=Vector3.new(10,5,10)
  14378.  
  14379. for i,v in pairs(FindNearestTorso(torso.CFrame.p,40))do
  14380. if v:FindFirstChild('Humanoid') then
  14381. v.Humanoid:TakeDamage(math.random(20,30))
  14382. v.Humanoid.PlatformStand = true
  14383. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  14384. end
  14385. end
  14386.  
  14387. coroutine.resume(coroutine.create(function()
  14388. for i=0,3.8,0.05 do
  14389. wait()
  14390. part.CFrame=part.CFrame
  14391. part.Transparency=i
  14392. mesh.Scale=mesh.Scale+Vector3.new(1,0.2,1)
  14393. end
  14394. part.Parent = nil
  14395. end))
  14396. end
  14397. -------------------------------
  14398. mouse.KeyDown:connect(function(key)
  14399. if key == "x" and stanceToggle=="Devil" then
  14400. hum.WalkSpeed = 0
  14401. if Debounces.CanAttack == true then
  14402. Debounces.CanAttack = false
  14403. Debounces.on = true
  14404. Debounces.NoIdl = true
  14405. --[[x = Instance.new("Sound",char)
  14406. x.SoundId = "http://www.roblox.com/asset/?id=169445572"
  14407. x.Looped = false
  14408. x.Pitch = 1.1
  14409. x.Volume = 1
  14410. x:Play()
  14411. x2 = Instance.new("Sound",char)
  14412. x2.SoundId = "http://www.roblox.com/asset/?id=169380495"
  14413. x2.Looped = false
  14414. x2.Pitch = .7
  14415. x2.Volume = 1
  14416. wait(.1)
  14417. x:Play()
  14418. x2:Play()
  14419. for i = 1, 20 do
  14420. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-.2) *CFrame.Angles (math.rad (45),math.rad(0),math.rad(32)), 0.2)
  14421. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.5,0)*CFrame.Angles(math.rad (0),math.rad(0),math.rad(-20)), 0.2)
  14422. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.4)*CFrame.Angles(math.rad (- 8),math.rad(-40), math.rad(-8)),0.2)
  14423. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles (math.rad (-50), math.rad(40), math.rad(0)), 0.2)
  14424. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -1.6) * CFrame.Angles (math.rad (30), 0, math.rad(20)), 0.2)
  14425. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(- 10), math.rad(-40), math.rad(0)), 0.2)
  14426. --cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) * CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.4)
  14427. if Debounces.on == false then break end
  14428. wait()
  14429. x:Destroy()
  14430. x2:Destroy()
  14431. end
  14432. wait(1)]]--
  14433. local rng = Instance.new("Part", char)
  14434. rng.Anchored = true
  14435. rng.BrickColor = BrickColor.new("Really black")
  14436. rng.CanCollide = false
  14437. rng.FormFactor = 3
  14438. rng.Name = "Ring"
  14439. rng.Size = Vector3.new(1, 1, 1)
  14440. rng.Transparency = 0.35
  14441. rng.TopSurface = 0
  14442. rng.BottomSurface = 0
  14443. rng.Position = torso.Position - Vector3.new(0,2,0)
  14444. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  14445. local rngm = Instance.new("SpecialMesh", rng)
  14446. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  14447. rngm.Scale = Vector3.new(1, 1, 2)
  14448. x = Instance.new("Sound",char)
  14449. x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  14450. x.Looped = false
  14451. x.Pitch = .7
  14452. x.Volume = 1
  14453. x:Play()
  14454. coroutine.wrap(function()
  14455. for i = 1, 60, 2 do
  14456. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  14457. rng.Transparency = i/60
  14458. wait()
  14459. end
  14460. wait()
  14461. rng:Destroy()
  14462. end)()
  14463. hum.WalkSpeed = 50
  14464. BV = Instance.new("BodyVelocity", torso)
  14465. BV.maxForce = Vector3.new(0,200000,0)
  14466. BV.P = 50000
  14467. BV.velocity = Vector3.new(0,800,0)
  14468. for i = 1, 20 do
  14469. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7)
  14470. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  14471. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7)
  14472. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
  14473. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  14474. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.6) * CFrame.Angles(math.rad(0), 0, 0), 0.7)
  14475. --cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  14476. if Debounces.on == false then break end
  14477. wait()
  14478. end
  14479. x:Destroy()
  14480. BV:Destroy()
  14481. --[[for i = 1, 30 do
  14482. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  14483. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-16), math.rad (0), math.rad(0)), 0.3)
  14484. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  14485. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  14486. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.2, -1) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  14487. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.4, -.6) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  14488. if Debounces.on == false then break end
  14489. wait()
  14490. end]]--
  14491. if (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 1 then
  14492. for i = 1, 30 do
  14493. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  14494. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -0.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  14495. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  14496. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  14497. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  14498. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  14499. --cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) * CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  14500. if Debounces.on == false then break end
  14501. wait()
  14502. end
  14503. end
  14504. Debounces.on = false
  14505. Debounces.NoIdl = false
  14506. local ry,ht,ps=nil,nil,nil
  14507. while ht==nil do
  14508. ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  14509. wait()
  14510. end
  14511. z = Instance.new("Sound",char)
  14512. z.SoundId = "rbxassetid://142070127"
  14513. z.Volume = 1
  14514. wait(.1)
  14515. z:Play()
  14516. Landing()
  14517. hum.WalkSpeed = 16
  14518. if Debounces.CanAttack == false then
  14519. Debounces.CanAttack = true
  14520. end
  14521. end
  14522. end
  14523. end)
  14524. -------------------------------
  14525. mouse.KeyDown:connect(function(key)
  14526. if key == "r" then
  14527. if Debounces.CanAttack == true then
  14528. Debounces.CanAttack = false
  14529. Debounces.NoIdl = true
  14530. Debounces.on = true
  14531. for i = 1, 20 do
  14532. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  14533. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  14534. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  14535. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  14536. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  14537. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  14538. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  14539. if Debounces.on==false then break end
  14540. rs:wait(2)
  14541. end
  14542. Debounces.Slashing = true
  14543. z = Instance.new("Sound",hed)
  14544. z.SoundId = "rbxassetid://206083107"
  14545. z.Pitch = .75
  14546. z.Volume = .65
  14547. wait(0.1)
  14548. z:Play()
  14549. z1 = Instance.new("Sound", hed)
  14550. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  14551. z1.Pitch = ptz[math.random(1,#ptz)]
  14552. z1.Volume = 1
  14553. wait(.01)
  14554. z1:Play()
  14555. for i = 1, 20 do
  14556. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  14557. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  14558. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  14559. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  14560. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  14561. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  14562. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  14563. if Debounces.on==false then break end
  14564. rs:wait(2)
  14565. end
  14566. Debounces.Slashing = false
  14567. cor.Weld.C1 = CFrame.Angles(0,0,0)
  14568. if Debounces.CanAttack == false then
  14569. Debounces.CanAttack = true
  14570. Debounces.NoIdl = false
  14571. Debounces.on = false
  14572. end
  14573. end
  14574. end
  14575. end)
  14576. -------------------------------
  14577. mouse.KeyDown:connect(function(key)
  14578. if key == "t" then
  14579. if Debounces.CanAttack == true then
  14580. Debounces.CanAttack = false
  14581. Debounces.on = true
  14582. Debounces.NoIdl = true
  14583. for i = 1,20 do
  14584. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  14585. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  14586. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.2)
  14587. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, .4) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.2)
  14588. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  14589. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  14590. if Debounces.on==false then break end
  14591. rs:wait(2)
  14592. end
  14593. for i = 1,20 do
  14594. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  14595. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  14596. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20),math.rad(0),0), 0.2)
  14597. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -.4) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  14598. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.2)
  14599. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.2)
  14600. if Debounces.on==false then break end
  14601. rs:wait(2)
  14602. end
  14603. if Debounces.CanAttack == false then
  14604. Debounces.CanAttack = true
  14605. Debounces.on = false
  14606. Debounces.NoIdl = false
  14607. end
  14608. end
  14609. end
  14610. end)
  14611. -------------------------------
  14612. mouse.KeyDown:connect(function(key)
  14613. if key == "g" then
  14614. if Debounces.CanAttack == true then
  14615. Debounces.CanAttack = false
  14616. Debounces.NoIdl = true
  14617. Debounces.on = true
  14618. Debounces.Slashing = true
  14619. for i = 1, 8 do
  14620. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-90)), 0.8)
  14621. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(90)), 0.8)
  14622. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0), 0.8)
  14623. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0), 0.8)
  14624. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  14625. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  14626. if Debounces.on==false then break end
  14627. rs:wait(2)
  14628. end
  14629. for i = 1, 1440, 48 do
  14630. torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(i), math.rad(0))
  14631. rs:wait(4)
  14632. end
  14633. torso.Weld.C1 = CFrame.new(0, -1, 0)
  14634. Debounces.Slashing = false
  14635. if Debounces.CanAttack == false then
  14636. Debounces.CanAttack = true
  14637. Debounces.NoIdl = false
  14638. Debounces.on = false
  14639. end
  14640. end
  14641. end
  14642. end)
  14643. ----------------------------------------------------
  14644. pt = {6.6, 6.8, 7, 7.2, 7.4}
  14645. mouse.KeyDown:connect(function(key)
  14646. if key == "h" then
  14647. if Debounces.CanJoke == true then
  14648. Debounces.CanJoke = false
  14649. u = Instance.new("Sound",char)
  14650. u.SoundId = "http://www.roblox.com/asset/?id=261303790"
  14651. u.Pitch = pt[math.random(1,#pt)]
  14652. u.Volume = 1
  14653. u2 = Instance.new("Sound",char)
  14654. u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
  14655. u2.Pitch = u.Pitch
  14656. u2.Volume = 1
  14657. u3 = Instance.new("Sound",char)
  14658. u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
  14659. u3.Pitch = u.Pitch
  14660. u3.Volume = 1
  14661. wait(.01)
  14662. u:Play()
  14663. u2:Play()
  14664. u3:Play()
  14665. wait(1.5)
  14666. u:Destroy()
  14667. u2:Destroy()
  14668. u3:Destroy()
  14669. if Debounces.CanJoke == false then
  14670. Debounces.CanJoke = true
  14671. end
  14672. end
  14673. end
  14674. end)
  14675. ----------------------------------------------------
  14676. Grab = false
  14677. mouse.KeyDown:connect(function(key)
  14678. if key == "z" then
  14679. Debounces.on = true
  14680. Debounces.NoIdl = true
  14681. Debounces.ks = true
  14682. if Grab == false then
  14683. gp = nil
  14684. for i = 1, 20 do
  14685. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  14686. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  14687. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  14688. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  14689. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  14690. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  14691. if Debounces.on == false then break end
  14692. rs:wait(2)
  14693. end
  14694. con1=larm.Touched:connect(function(hit) -- this is grab
  14695. ht = hit.Parent
  14696. hum1=ht:FindFirstChild('Humanoid')
  14697. if hum1 ~= nil then
  14698. if Debounces.ks==true then
  14699. z = Instance.new("Sound",hed)
  14700. z.SoundId = "rbxassetid://169380525"
  14701. z.Volume = 1
  14702. z:Play()
  14703. Debounces.ks=false
  14704. end
  14705. hum1.PlatformStand=true
  14706. gp = ht
  14707. Grab = true
  14708. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  14709. asd.Parent = larm
  14710. asd.Name = "asd"
  14711. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  14712. stanceToggle = "Grabbed"
  14713. --[[elseif hum1 == nil then
  14714. con1:disconnect()
  14715. wait() return]]--
  14716. end
  14717. end)
  14718. for i = 1, 20 do
  14719. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  14720. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  14721. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  14722. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  14723. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  14724. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  14725. if Debounces.on == false then break end
  14726. rs:wait(2)
  14727. end
  14728. con1:disconnect()
  14729. Debounces.on = false
  14730. Debounces.NoIdl = false
  14731. elseif Grab == true then
  14732. Grab = false
  14733. --[[for i = 1, 16 do
  14734. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  14735. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  14736. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  14737. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  14738. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  14739. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  14740. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  14741. if Debounces.on == false then end
  14742. rs:wait()
  14743. end]]--
  14744. for i = 1, 16 do
  14745. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  14746. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
  14747. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  14748. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  14749. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  14750. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  14751. if Debounces.on == false then end
  14752. rs:wait()
  14753. end
  14754. Slam()
  14755. if gp ~= nil then
  14756. for i,v in pairs(larm:GetChildren()) do
  14757. if v.Name == "asd" and v:IsA("Weld") then
  14758. v:Remove()
  14759. end
  14760. end
  14761. for i = 1, 16 do
  14762. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  14763. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.3)
  14764. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  14765. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  14766. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  14767. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  14768. if Debounces.on == false then end
  14769. rs:wait()
  14770. end
  14771. stanceToggle = "Normal"
  14772. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  14773. bv.maxForce = Vector3.new(400000, 400000, 400000)
  14774. bv.P = 125000
  14775. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  14776. ht=nil
  14777. Debounces.on = false
  14778. Debounces.NoIdl = false
  14779. elseif ht == nil then wait()
  14780. Grab = false
  14781. Debounces.on = false
  14782. Debounces.NoIdl = false
  14783. end
  14784. end
  14785. end
  14786. end)
  14787. -------------------------------
  14788. Sit = false
  14789. mouse.KeyDown:connect(function(key)
  14790. if key == "v" then
  14791. if Sit == false then
  14792. Sit = true
  14793. hum.WalkSpeed = 0.1
  14794. stanceToggle = "Sitting"
  14795. elseif Sit == true then
  14796. Sit = false
  14797. hum.WalkSpeed = 7
  14798. stanceToggle = "Normal"
  14799. end
  14800. end
  14801. end)
  14802. -------------------------------
  14803. Melee = false
  14804. mouse.KeyDown:connect(function(key)
  14805. if key == "m" then
  14806. if Melee == false then
  14807. Melee = true
  14808. Vanish()
  14809. stanceToggle = "Melee"
  14810. elseif Melee == true then
  14811. Melee = false
  14812. Appear()
  14813. stanceToggle = "Normal"
  14814. end
  14815. end
  14816. end)
  14817. -------------------------------
  14818. smashso = function(parent, pitch)
  14819. smash = Instance.new("Sound")
  14820. smash.Parent=parent
  14821. smash.SoundId="rbxassetid://193444173"
  14822. smash.Volume=100
  14823. smash.Pitch=pitch
  14824. wait(0.001)
  14825. smash:Play()
  14826. end
  14827. -------------------------------
  14828. devil = false
  14829. devilform = false
  14830. -------------------------------
  14831. Vanish()
  14832. -------------------------------
  14833. local fx = Instance.new("Part",torso)
  14834. fx.Anchored = true
  14835. fx.Material = "Neon"
  14836. fx.CanCollide = false
  14837. fx.Locked = true
  14838. fx.Transparency = 1
  14839. fx.Material = "SmoothPlastic"
  14840. fx.Size = Vector3.new(1,1,1)
  14841. fx.TopSurface = "SmoothNoOutlines"
  14842. fx.BottomSurface = "SmoothNoOutlines"
  14843. fx.BrickColor = BrickColor.new("Royal purple")
  14844. fxm = Instance.new("SpecialMesh",fx)
  14845. fxm.MeshType = "Sphere"
  14846. fxm.Scale = Vector3.new(1,1,1)
  14847. for i = 1, 20 do rs:wait()
  14848. fx.Transparency = fx.Transparency - (1/20)
  14849. fx.CFrame = torso.CFrame
  14850. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  14851. rs:wait()
  14852. end
  14853. -------------------------------
  14854. hum.WalkSpeed=16
  14855. -------------------------------
  14856. wavesdev = function()
  14857. if devilform == true then
  14858. local wave = Instance.new("Part", torso)
  14859. wave.BrickColor = BrickColor.new("Really red")
  14860. wave.Anchored = true
  14861. wave.CanCollide = false
  14862. wave.Locked = true
  14863. wave.Size = Vector3.new(1, 1, 1)
  14864. wave.TopSurface = "Smooth"
  14865. wave.BottomSurface = "Smooth"
  14866. wave.Transparency = 0.35
  14867. wave.CFrame = fx.CFrame
  14868. wm = Instance.new("SpecialMesh", wave)
  14869. wm.MeshType = "Sphere"
  14870. wm.Scale = Vector3.new(1,1,1)
  14871. coroutine.wrap(function()
  14872. for i = 1, 18, 1 do
  14873. wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  14874. --wave.Size = wm.Scale
  14875. fx.CFrame=char.Torso.CFrame
  14876. wave.CFrame = fx.CFrame
  14877. wave.Transparency = i/14
  14878. wait()
  14879. end
  14880. wait()
  14881. wave:Destroy()
  14882. end)()
  14883. elseif devilform == false then
  14884. wait()
  14885. end
  14886. end
  14887.  
  14888. for i = 1, 100 do rs:wait()
  14889. fx.CFrame = torso.CFrame
  14890. end
  14891.  
  14892. Spawn(function()
  14893. while wait(1) do
  14894. if devilform==true then
  14895. wavesdev()
  14896. end
  14897. end
  14898. end)
  14899.  
  14900. wait(4)
  14901.  
  14902. for i = 1, 20 do rs:wait()
  14903. fx.Transparency = fx.Transparency + (1/20)
  14904. fx.CFrame = torso.CFrame
  14905. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  14906. rs:wait()
  14907. end
  14908.  
  14909. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  14910. local wave = Instance.new("Part", torso)
  14911. wave.BrickColor = BrickColor.new("Institutional white")
  14912. wave.Anchored = true
  14913. wave.CanCollide = false
  14914. wave.Locked = true
  14915. wave.Size = Vector3.new(1, 1, 1)
  14916. wave.TopSurface = "Smooth"
  14917. wave.BottomSurface = "Smooth"
  14918. wave.Transparency = 0.35
  14919. wave.CFrame = HandCF
  14920. wm = Instance.new("SpecialMesh", wave)
  14921. wm.MeshId = "rbxassetid://3270017"
  14922. coroutine.wrap(function()
  14923. for i = 1, 14, 1 do
  14924. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  14925. wave.Size = wm.Scale
  14926. wave.CFrame = HandCF
  14927. wave.Transparency = i/14
  14928. wait()
  14929. end
  14930. wait()
  14931. wave:Destroy()
  14932. end)()
  14933. -------------------------------
  14934. mouse.KeyDown:connect(function(key)
  14935. if key == "n" then
  14936. if devilform == false then
  14937. devilform = true
  14938. devilcr()
  14939. Vanish()
  14940. stanceToggle = "Devil"
  14941. elseif devilform == true then
  14942. devilform = false
  14943. Appear()
  14944. normalcr()
  14945. stanceToggle = "Normal"
  14946. end
  14947. end
  14948. end)
  14949. -------------------------------
  14950. Appear()
  14951. -------------------------------
  14952. mouse.KeyDown:connect(function(key)
  14953. if string.byte(key) == 52 then
  14954. if Debounces.CanAttack == true then
  14955. if stanceToggle ~= "Floating" then
  14956. char.Humanoid.WalkSpeed = 60
  14957. Burst()
  14958. elseif Debounces.CanAttack == false then
  14959. elseif stanceToggle == "Floating" then
  14960. wait()
  14961. end
  14962. end
  14963. end
  14964. end)
  14965. mouse.KeyUp:connect(function(key)
  14966. if string.byte(key) == 52 then
  14967. char.Humanoid.WalkSpeed = 16
  14968. end
  14969. end)
  14970. -------------------------------
  14971. local animpose = "Idle"
  14972. local lastanimpose = "Idle"
  14973. local grab = false
  14974. local sine = 0
  14975. local change = 1
  14976. local val = 0
  14977. local ffing = false
  14978. -------------------------------
  14979. --[[if stanceToggle == "Sitting" then
  14980. if wait(math.random(1,2)) == 1 then
  14981. stanceToggle = "Sitting2"
  14982. wait(8)
  14983. stanceToggle = "Sitting"
  14984. end
  14985. end]]--
  14986. -------------------------------
  14987. game:GetService("RunService").RenderStepped:connect(function()
  14988. --[[if char.Humanoid.Jump == true then
  14989. jump = true
  14990. else
  14991. jump = false
  14992. end]]
  14993. char.Humanoid.FreeFalling:connect(function(f)
  14994. if f then
  14995. ffing = true
  14996. else
  14997. ffing = false
  14998. end
  14999. end)
  15000. sine = sine + change
  15001. if jumpn == true then
  15002. animpose = "Jumping"
  15003. elseif ffing == true then
  15004. animpose = "Freefalling"
  15005. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  15006. animpose = "Idle"
  15007. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  15008. animpose = "Walking"
  15009. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  15010. animpose = "Running"
  15011. end
  15012. if animpose ~= lastanimpose then
  15013. sine = 0
  15014. if Debounces.NoIdl == false then
  15015. if stanceToggle == "Normal" then
  15016. for i = 1, 2 do
  15017. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  15018. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
  15019. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
  15020. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  15021. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  15022. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  15023. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  15024. end
  15025. elseif stanceToggle == "Sitting" then
  15026. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/30),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20+2*math.cos(sine/30))), 0.2)
  15027. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  15028. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  15029. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-20), math.sin(sine/60)/3, 0), 0.3)
  15030. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  15031. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  15032. elseif stanceToggle == "Floating" then
  15033. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  15034. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  15035. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  15036. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  15037. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  15038. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  15039. wait()
  15040. end
  15041. else
  15042. end
  15043. end
  15044. lastanimpose = animpose
  15045. if Debounces.NoIdl == false then
  15046. if animpose == "Idle" then
  15047. if stanceToggle == "Normal" then
  15048. change = 0.5
  15049. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  15050. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  15051. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(50),0), 0.2)
  15052. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  15053. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  15054. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  15055. elseif stanceToggle == "Melee" then
  15056. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  15057. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  15058. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  15059. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  15060. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  15061. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  15062. elseif stanceToggle == "Sitting" then
  15063. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.2)
  15064. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  15065. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  15066. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5-0.06*math.cos(sine/25), -.2) * CFrame.Angles(math.rad(0-20*math.cos(sine/25)/2), math.sin(sine/50)/2.4, 0), 0.3)
  15067. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  15068. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  15069. elseif stanceToggle == "Floating" then
  15070. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  15071. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  15072. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  15073. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  15074. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  15075. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  15076. elseif stanceToggle == "Devil" then
  15077. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
  15078. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
  15079. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  15080. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  15081. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  15082. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  15083. elseif stanceToggle == "Grabbed" then
  15084. grab = true
  15085. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  15086. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  15087. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  15088. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  15089. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  15090. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  15091. end
  15092. elseif animpose == "Walking" then
  15093. if stanceToggle == "Normal" then
  15094. change = 1
  15095. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  15096. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
  15097. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  15098. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  15099. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  15100. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  15101. elseif stanceToggle == "Melee" then
  15102. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  15103. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
  15104. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  15105. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  15106. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  15107. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  15108. elseif stanceToggle == "Devil" then
  15109. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  15110. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  15111. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  15112. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  15113. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  15114. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  15115. elseif stanceToggle == "Floating" then
  15116. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  15117. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  15118. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  15119. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  15120. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  15121. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  15122. elseif stanceToggle == "Grabbed" then
  15123. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  15124. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  15125. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  15126. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  15127. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  15128. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  15129. end
  15130. elseif animpose == "Running" then
  15131. if stanceToggle == "Normal" then
  15132. change = 1
  15133. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  15134. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  15135. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  15136. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  15137. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  15138. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  15139. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-50), math.rad(0)), 0.35)
  15140. elseif stanceToggle == "Floating" then
  15141. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  15142. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  15143. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  15144. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  15145. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  15146. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  15147. elseif stanceToggle == "Melee" then
  15148. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  15149. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  15150. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  15151. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  15152. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  15153. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  15154. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-50), math.rad(0)), 0.35)
  15155. elseif stanceToggle == "Devil" then
  15156. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  15157. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  15158. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  15159. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  15160. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  15161. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  15162. end
  15163. end
  15164. end
  15165. end)
  15166.  
  15167. hed.face.Texture = "rbxassetid://257837512"
  15168. ----------------------------------------------------
  15169. p1 = Instance.new("Part",char)
  15170. p1.BrickColor = BrickColor.new("Really black")
  15171. p1.FormFactor = Enum.FormFactor.Custom
  15172. p1.Size = Vector3.new(2, 2, 2)
  15173. p1.CanCollide = false
  15174. p1.Locked = true
  15175. p1.BottomSurface = Enum.SurfaceType.Smooth
  15176. p1.TopSurface = Enum.SurfaceType.Smooth
  15177. SMesh = Instance.new("SpecialMesh", p1)
  15178. SMesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  15179. SMesh.TextureId = ""
  15180. SMesh.MeshType = Enum.MeshType.FileMesh
  15181. SMesh.Name = "Mesh"
  15182. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15183. SMesh.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  15184. w1 = Instance.new("Weld", hed)
  15185. w1.Part0 = hed
  15186. w1.C0 = CFrame.new(0,-1.5,0)
  15187. w1.Part1 = p1
  15188. w1.C1 = CFrame.new(1.75514506e-005, -2.06990719, 0.00210596342, -0.999966383, -1.62210035e-005, -0.00820016116, -9.25059425e-008, 0.999998093, -0.00196684781, 0.00820017792, -0.00196678098, -0.999964535)
  15189. p2 = Instance.new("Part",char)
  15190. p2.BrickColor = BrickColor.new("Really black")
  15191. p2.FormFactor = Enum.FormFactor.Custom
  15192. p2.Size = Vector3.new(1, 1, 1)
  15193. p2.CanCollide = false
  15194. p2.Locked = true
  15195. p2.BottomSurface = Enum.SurfaceType.Smooth
  15196. p2.TopSurface = Enum.SurfaceType.Smooth
  15197. SMesh = Instance.new("SpecialMesh", p2)
  15198. SMesh.MeshId = "http://www.roblox.com/asset/?id=45916884"
  15199. SMesh.TextureId = ""
  15200. SMesh.MeshType = Enum.MeshType.FileMesh
  15201. SMesh.Name = "Mesh"
  15202. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15203. SMesh.Scale = Vector3.new(1, 0.9, 1)
  15204. w1 = Instance.new("Weld", hed)
  15205. w1.Part0 = hed
  15206. w1.C0 = CFrame.new(0,-1.5,0)
  15207. w1.Part1 = p2
  15208. w1.C1 = CFrame.new(0.00981426239, -1.86002111, 0.000148773193, 1, 4.98469959e-008, 4.58955765e-006, -4.98459833e-008, 1, -2.23582518e-007, -4.58955765e-006, 2.23582191e-007, 1)
  15209. p3 = Instance.new("Part",char)
  15210. p3.BrickColor = BrickColor.new("Really black")
  15211. p3.FormFactor = Enum.FormFactor.Custom
  15212. p3.Size = Vector3.new(1, 1, 1)
  15213. p3.CanCollide = false
  15214. p3.Locked = true
  15215. p3.BottomSurface = Enum.SurfaceType.Smooth
  15216. p3.TopSurface = Enum.SurfaceType.Smooth
  15217. SMesh = Instance.new("SpecialMesh", p3)
  15218. SMesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
  15219. SMesh.TextureId = ""
  15220. SMesh.MeshType = Enum.MeshType.FileMesh
  15221. SMesh.Name = "Mesh"
  15222. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15223. SMesh.Scale = Vector3.new(1, 1, 1)
  15224. w1 = Instance.new("Weld", hed)
  15225. w1.Part0 = hed
  15226. w1.C0 = CFrame.new(0,-1.5,0)
  15227. w1.Part1 = p3
  15228. w1.C1 = CFrame.new(0.059677124, -1.98001814, -0.199489594, 0.99999994, 1.02864064e-008, 4.82797577e-006, -1.02842179e-008, 1, -4.61996478e-007, -4.82797577e-006, 4.61996365e-007, 0.99999994)
  15229. p4 = Instance.new("Part",char)
  15230. p4.BrickColor = BrickColor.new("Really black")
  15231. p4.FormFactor = Enum.FormFactor.Custom
  15232. p4.Size = Vector3.new(1, 1, 1)
  15233. p4.CanCollide = false
  15234. p4.Locked = true
  15235. p4.BottomSurface = Enum.SurfaceType.Smooth
  15236. p4.TopSurface = Enum.SurfaceType.Smooth
  15237. SMesh = Instance.new("SpecialMesh", p4)
  15238. SMesh.MeshId = "http://www.roblox.com/asset/?id=12259089"
  15239. SMesh.TextureId = ""
  15240. SMesh.MeshType = Enum.MeshType.FileMesh
  15241. SMesh.Name = "Mesh"
  15242. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15243. SMesh.Scale = Vector3.new(1.02, 1.05, 1.05)
  15244. w1 = Instance.new("Weld", hed)
  15245. w1.Part0 = hed
  15246. w1.C0 = CFrame.new(0,-1.5,0)
  15247. w1.Part1 = p4
  15248. w1.C1 = CFrame.new(0.0104255676, -1.94979095, 0.129776001, 0.99999994, -2.00533847e-008, 5.2192072e-006, -3.74953743e-007, 0.995037675, 0.0995008945, -4.8863717e-006, -0.0995009243, 0.995037436)
  15249. p5 = Instance.new("Part",char)
  15250. p5.BrickColor = BrickColor.new("Really black")
  15251. p5.FormFactor = Enum.FormFactor.Custom
  15252. p5.Size = Vector3.new(1, 1, 1)
  15253. p5.CanCollide = false
  15254. p5.Locked = true
  15255. p5.BottomSurface = Enum.SurfaceType.Smooth
  15256. p5.TopSurface = Enum.SurfaceType.Smooth
  15257. SMesh = Instance.new("SpecialMesh", p5)
  15258. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  15259. SMesh.TextureId = ""
  15260. SMesh.MeshType = Enum.MeshType.FileMesh
  15261. SMesh.Name = "Mesh"
  15262. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15263. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  15264. w1 = Instance.new("Weld", hed)
  15265. w1.Part0 = hed
  15266. w1.C0 = CFrame.new(0,-1.5,0)
  15267. w1.Part1 = p5
  15268. w1.C1 = CFrame.new(0.00938796997, -2.00957298, 1.44282532, 1, -1.34962974e-007, 5.35256595e-006, -3.26552458e-006, 0.729885638, 0.683569431, -3.88335775e-006, -0.68356967, 0.729885519)
  15269. p6 = Instance.new("Part",char)
  15270. p6.BrickColor = BrickColor.new("Really black")
  15271. p6.FormFactor = Enum.FormFactor.Custom
  15272. p6.Size = Vector3.new(1, 1, 1)
  15273. p6.CanCollide = false
  15274. p6.Locked = true
  15275. p6.BottomSurface = Enum.SurfaceType.Smooth
  15276. p6.TopSurface = Enum.SurfaceType.Smooth
  15277. SMesh = Instance.new("SpecialMesh", p6)
  15278. SMesh.MeshId = "http://www.roblox.com/asset/?id=19326912"
  15279. SMesh.TextureId = ""
  15280. SMesh.MeshType = Enum.MeshType.FileMesh
  15281. SMesh.Name = "Mesh"
  15282. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15283. SMesh.Scale = Vector3.new(1, 1, 1)
  15284. w1 = Instance.new("Weld", hed)
  15285. w1.Part0 = hed
  15286. w1.C0 = CFrame.new(0,-1.5,0)
  15287. w1.Part1 = p6
  15288. w1.C1 = CFrame.new(0.00993537903, -2.2400105, -0.079624176, 1.00000012, -2.98023064e-008, -1.54972145e-006, 2.980231e-008, 1, -4.94502617e-009, 1.54972145e-006, 4.94494401e-009, 1.00000012)
  15289. p7 = Instance.new("Part",char)
  15290. p7.BrickColor = BrickColor.new("Really black")
  15291. p7.FormFactor = Enum.FormFactor.Custom
  15292. p7.Size = Vector3.new(1, 1, 1)
  15293. p7.CanCollide = false
  15294. p7.Locked = true
  15295. p7.BottomSurface = Enum.SurfaceType.Smooth
  15296. p7.TopSurface = Enum.SurfaceType.Smooth
  15297. SMesh = Instance.new("SpecialMesh", p7)
  15298. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  15299. SMesh.TextureId = ""
  15300. SMesh.MeshType = Enum.MeshType.FileMesh
  15301. SMesh.Name = "Mesh"
  15302. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15303. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  15304. w1 = Instance.new("Weld", hed)
  15305. w1.Part0 = hed
  15306. w1.C0 = CFrame.new(0,-1.5,0)
  15307. w1.Part1 = p7
  15308. w1.C1 = CFrame.new(0.0106649399, -0.774772644, 2.08788228, 1.00000012, -2.8618183e-007, 5.6622157e-006, -5.14644034e-006, 0.144699067, 0.989475727, -1.28374143e-006, -0.989476085, 0.144699216)
  15309. p8 = Instance.new("Part",char)
  15310. p8.BrickColor = BrickColor.new("Really black")
  15311. p8.FormFactor = Enum.FormFactor.Custom
  15312. p8.Size = Vector3.new(1, 1, 1)
  15313. p8.CanCollide = false
  15314. p8.Locked = true
  15315. p8.BottomSurface = Enum.SurfaceType.Smooth
  15316. p8.TopSurface = Enum.SurfaceType.Smooth
  15317. SMesh = Instance.new("SpecialMesh", p8)
  15318. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  15319. SMesh.TextureId = ""
  15320. SMesh.MeshType = Enum.MeshType.FileMesh
  15321. SMesh.Name = "Mesh"
  15322. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15323. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  15324. w1 = Instance.new("Weld", hed)
  15325. w1.Part0 = hed
  15326. w1.C0 = CFrame.new(0,-1.5,0)
  15327. w1.Part1 = p8
  15328. w1.C1 = CFrame.new(0.0106649399, -0.774772644, 2.08788228, 1.00000012, -2.8618183e-007, 5.6622157e-006, -5.14644034e-006, 0.144699067, 0.989475727, -1.28374143e-006, -0.989476085, 0.144699216)
  15329. p9 = Instance.new("Part",char)
  15330. p9.BrickColor = BrickColor.new("Really black")
  15331. p9.FormFactor = Enum.FormFactor.Custom
  15332. p9.Size = Vector3.new(1, 1, 1)
  15333. p9.CanCollide = false
  15334. p9.Locked = true
  15335. p9.BottomSurface = Enum.SurfaceType.Smooth
  15336. p9.TopSurface = Enum.SurfaceType.Smooth
  15337. SMesh = Instance.new("SpecialMesh", p9)
  15338. SMesh.MeshId = "http://www.roblox.com/asset/?id=76056263"
  15339. SMesh.TextureId = ""
  15340. SMesh.MeshType = Enum.MeshType.FileMesh
  15341. SMesh.Name = "Mesh"
  15342. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15343. SMesh.Scale = Vector3.new(1, 1, 1)
  15344. w1 = Instance.new("Weld", hed)
  15345. w1.Part0 = hed
  15346. w1.C0 = CFrame.new(0,-1.5,0)
  15347. w1.Part1 = p9
  15348. w1.C1 = CFrame.new(0.110746384, -1.71002722, -0.198999405, 0.999999881, 1.02863646e-008, 4.70876603e-006, -1.02842392e-008, 1, -4.61996422e-007, -4.70876603e-006, 4.61996336e-007, 0.999999881)
  15349. p10 = Instance.new("Part",char)
  15350. p10.BrickColor = BrickColor.new("Really black")
  15351. p10.FormFactor = Enum.FormFactor.Custom
  15352. p10.Size = Vector3.new(1, 1, 1)
  15353. p10.CanCollide = false
  15354. p10.Locked = true
  15355. p10.BottomSurface = Enum.SurfaceType.Smooth
  15356. p10.TopSurface = Enum.SurfaceType.Smooth
  15357. SMesh = Instance.new("SpecialMesh", p10)
  15358. SMesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  15359. SMesh.TextureId = ""
  15360. SMesh.MeshType = Enum.MeshType.FileMesh
  15361. SMesh.Name = "Mesh"
  15362. SMesh.VertexColor = Vector3.new(0, 0, 0)
  15363. SMesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  15364. w1 = Instance.new("Weld", hed)
  15365. w1.Part0 = hed
  15366. w1.C0 = CFrame.new(0,-1.5,0)
  15367. w1.Part1 = p10
  15368. w1.C1 = CFrame.new(0.00981426239, -2.11002183, 0.000148773193, 1.00000012, 2.98023295e-008, 1.66892983e-006, -2.98023295e-008, 1, 4.94492847e-009, -1.66892983e-006, -4.94500441e-009, 1.00000012)
  15369.  
  15370. print"Absolute v7 loaded"
  15371.  
  15372. Spawn(function()
  15373. while wait() do
  15374. updateFly()
  15375. end
  15376. end)
  15377.  
  15378. Spawn(function()
  15379. while wait(.1) do
  15380. Magik()
  15381. end
  15382. end)
  15383.  
  15384. Spawn(function()
  15385. while wait(.1) do
  15386. Magik2()
  15387. end
  15388. end)
  15389.  
  15390. Spawn(function()
  15391. while wait(.1) do
  15392. Magik3()
  15393. end
  15394. end)
  15395.  
  15396. Spawn(function()
  15397. while wait(.1) do
  15398. Magik4()
  15399. end
  15400. end)
  15401.  
  15402. Spawn(function()
  15403. while wait(4) do
  15404. if stanceToggle==("Normal" or "Normal2") then
  15405. GroundWave()
  15406. end
  15407. end
  15408. end)
  15409.  
  15410. -----------------------------------------------------------------------------
  15411.  
  15412. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  15413. --[[Part0 = Vector3 (Start pos)
  15414. Part1 = Vector3 (End pos)
  15415. Times = number (Amount of lightning parts)
  15416. Offset = number (Offset)
  15417. Color = color (brickcolor value)
  15418. Thickness = number (thickness)
  15419. Trans = number (transparency)
  15420. ]]--
  15421. local magz = (Part0 - Part1).magnitude
  15422. local curpos = Part0
  15423. local trz = {-Offset,Offset}
  15424. for i=1,Times do
  15425. local li = Instance.new("Part", torso)
  15426. li.Name = "Lightning"
  15427. li.TopSurface =0
  15428. li.Material = "Neon"
  15429. li.BottomSurface = 0
  15430. li.Anchored = true
  15431. li.Locked = true
  15432. li.Transparency = Trans or 0.4
  15433. li.BrickColor = BrickColor.new(Color)
  15434. li.formFactor = "Custom"
  15435. li.CanCollide = false
  15436. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  15437. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  15438. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  15439. if Times == i then
  15440. local magz2 = (curpos - Part1).magnitude
  15441. li.Size = Vector3.new(Thickness,Thickness,magz2)
  15442. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  15443. else
  15444. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  15445. end
  15446. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  15447. game.Debris:AddItem(li,.1)
  15448. end
  15449. end
  15450.  
  15451. BodyParts = {} -- Parts to emit lightning effects from
  15452. for _, v in pairs(char.Genkadda:GetChildren()) do
  15453. if v:IsA("Part") then
  15454. table.insert(BodyParts, v)
  15455. end
  15456. end
  15457.  
  15458. Bounding = {} -- Calculate the bounding boxes
  15459. for _, v in pairs(BodyParts) do
  15460. local temp = {X=nil, Y=nil, Z=nil}
  15461. temp.X = v.Size.X/2 * 15
  15462. temp.Y = v.Size.Y/2 * 15
  15463. temp.Z = v.Size.Z/2 * 15
  15464. Bounding[v.Name] = temp
  15465. --table.insert(Bounding, v.Name, temp)
  15466. end
  15467.  
  15468. while wait(0.001) do if stanceToggle=="Normal" then -- Emit the Lightning effects randomly, (math.random(1,10)/10) if you want original
  15469. local ArmColor = MN.Color
  15470. local Body1 = BodyParts[math.random(#BodyParts)]
  15471. local Body2 = BodyParts[math.random(#BodyParts)]
  15472. local Pos1 = Vector3.new(
  15473. --[[math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  15474. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  15475. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10 ]]
  15476. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/1000,
  15477. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/1000,
  15478. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/1000
  15479. )
  15480. local Pos2 = Vector3.new(
  15481. --[[math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  15482. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  15483. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10 ]]
  15484. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/1000,
  15485. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/1000,
  15486. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/1000
  15487. )
  15488. local SPos1 = Body1.Position --Body1.Position + Pos1
  15489. local SPos2 = Body2.Position --Body2.Position + Pos2
  15490. --Lightning(SPos1, SPos2, 1, .5, ArmColor, .3, .56)
  15491. Lightning(SPos1, SPos2, 1, .5, "Royal purple", .3, .56)
  15492. --Lightning(SPos1, SPos2, 4, 3, "Really red", .3, .56)
  15493. end
  15494. end
  15495. end)
  15496.  
  15497. AddCmd("BuildTools","btools","Gives a player building tools",
  15498. function(plrs)
  15499. for _, plr in pairs(plrs) do
  15500. Output([[Gave btools to ]] .. plr.Name .. "")
  15501. coroutine.resume(coroutine.create(function()
  15502. if plr and plr:findFirstChild("Backpack") then
  15503. local t1 = Instance.new("HopperBin", plr.Backpack) t1.Name = "Move" t1.BinType = "GameTool"
  15504. local t2 = Instance.new("HopperBin", plr.Backpack) t2.Name = "Clone" t2.BinType = "Clone"
  15505. local t3 = Instance.new("HopperBin", plr.Backpack) t3.Name = "Delete" t3.BinType = "Hammer"
  15506. local t4= Instance.new("HopperBin", plr.Backpack) t4.Name = "Resize"
  15507. sb= [[]]
  15508. hs= [[]]
  15509. pdist= [[]]
  15510. t4.Selected:connect(function(mouse)
  15511. if not mouse then return end
  15512. sb = Instance.new("SelectionBox", plr.PlayerGui) sb.Color = BrickColor.new("Bright Really red") sb.Adornee = nil
  15513. hs = Instance.new("Handles", plr.PlayerGui) hs.Color = BrickColor.new("Bright Really red") hs.Adornee = nil
  15514. mouse.Button1Down:connect(function() if not mouse.Target or mouse.Target.Locked then sb.Adornee = nil hs.Adornee = nil else sb.Adornee = mouse.Target hs.Adornee = mouse.Target hs.Faces = mouse.Target.ResizeableFaces end end)
  15515. hs.MouseDrag:connect(function(old,dist) if hs.Adornee and math.abs(dist-pdist) >= hs.Adornee.ResizeIncrement then if hs.Adornee:Resize(old, math.floor((dist-pdist)/ hs.Adornee.ResizeIncrement + .5) * hs.Adornee.ResizeIncrement) then pdist = dist end end end)
  15516. hs.MouseButton1Down:connect(function() pdist = 0 end)
  15517. end)
  15518.  
  15519. t4.Selected:connect(function() sb:Destroy() hs:Destroy() end) t4.Disabled = false
  15520. end
  15521. end))
  15522. end
  15523. end
  15524. )
  15525.  
  15526. AddCmd("Fly","fly","Lets a player fly",
  15527. function(plrs)
  15528. for _, plr in pairs(plrs) do
  15529. if plr and plr.Character then
  15530. plr=plr.Name
  15531. Output([[]].. plr ..[[ is soaring to the heavens!]])
  15532. repeat wait() until game.Players[plr] and game.Players[plr].Character and game.Players[plr].Character:findFirstChild("Torso") and game.Players[plr].Character:findFirstChild("Humanoid")
  15533. local mouse = game.Players[plr]:GetMouse()
  15534. repeat wait() until mouse
  15535. local plr = game.Players[plr]
  15536. local torso = plr.Character.Torso
  15537. local flying = true
  15538. local deb = true
  15539. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  15540. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  15541. local maxspeed = 50
  15542. local speed = 0
  15543. function Fly()
  15544. local bg = Instance.new("BodyGyro", torso)
  15545. bg.P = 9e4
  15546. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  15547. bg.cframe = torso.CFrame
  15548. local bv = Instance.new("BodyVelocity", torso)
  15549. bv.velocity = Vector3.new(0,0.1,0)
  15550. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  15551. repeat wait()
  15552. plr.Character.Humanoid.PlatformStand = true
  15553. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  15554. speed = speed+.5+(speed/maxspeed)
  15555. if speed > maxspeed then
  15556. speed = maxspeed
  15557. end
  15558. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  15559. speed = speed-1
  15560. if speed < 0 then
  15561. speed = 0
  15562. end
  15563. end
  15564. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  15565. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  15566. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  15567. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  15568. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  15569. else
  15570. bv.velocity = Vector3.new(0,0.1,0)
  15571. end
  15572. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  15573. until not flying
  15574. ctrl = {f = 0, b = 0, l = 0, r = 0}
  15575. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  15576. speed = 0
  15577. bg:Destroy()
  15578. bv:Destroy()
  15579. plr.Character.Humanoid.PlatformStand = false
  15580. end
  15581. mouse.KeyDown:connect(function(key)
  15582. if key:lower() == "e" then
  15583. if flying then flying = false
  15584. else
  15585. flying = true
  15586. Fly()
  15587. end
  15588. elseif key:lower() == "w" then
  15589. ctrl.f = 1
  15590. elseif key:lower() == "s" then
  15591. ctrl.b = -1
  15592. elseif key:lower() == "a" then
  15593. ctrl.l = -1
  15594. elseif key:lower() == "d" then
  15595. ctrl.r = 1
  15596. end
  15597. end)
  15598. mouse.KeyUp:connect(function(key)
  15599. if key:lower() == "w" then
  15600. ctrl.f = 0
  15601. elseif key:lower() == "s" then
  15602. ctrl.b = 0
  15603. elseif key:lower() == "a" then
  15604. ctrl.l = 0
  15605. elseif key:lower() == "d" then
  15606. ctrl.r = 0
  15607. end
  15608. end)
  15609. Fly()
  15610. end
  15611. end
  15612. end
  15613. )
  15614.  
  15615. Bad_Char = ""
  15616.  
  15617. function chatgui(msg)
  15618. if not chatgui then return end
  15619. if probemode == false then
  15620. if LocalPlayer.Character:findFirstChild("Head") then
  15621. mainPart = LocalPlayer.Character:findFirstChild("Head")
  15622. end
  15623. end
  15624. if probemode == true then
  15625. if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
  15626. mainPart = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe")
  15627. end
  15628. end
  15629. local bg = Instance.new("BillboardGui", mainPart)
  15630. bg.Adornee = mainPart
  15631. bg.Name = "CHATGUIBG"
  15632. bg.Size = UDim2.new(4, 0, 2.5, 0)
  15633. bg.StudsOffset = Vector3.new(-4, 2, 0)
  15634. local bg2 = Instance.new("BillboardGui", mainPart)
  15635. bg2.Adornee = mainPart
  15636. bg2.Name = "CHATGUIBG2"
  15637. bg2.Size = UDim2.new(4, 0, 2.5, 0)
  15638. bg2.StudsOffset = Vector3.new(-4, 4.5, 0)
  15639. local text = Instance.new("TextLabel", bg)
  15640. text.Size = UDim2.new(3, 0, 0.5, 0)
  15641. text.FontSize = "Size18"
  15642. text.TextScaled = true
  15643. text.TextTransparency = 0
  15644. text.BackgroundTransparency = 1
  15645. text.TextTransparency = 0
  15646. text.TextStrokeTransparency = 0
  15647. text.Font = "SourceSans"
  15648. text.TextColor3 = Color3.new(0, 255, 255)
  15649. text.Text = " "
  15650. Message = msg:gsub("","")
  15651. if #Message >50 then return end
  15652. for i = 0, #Message, 1 do
  15653. wait(0.01)
  15654. text.Text = string.gsub("("..LocalPlayer.Name.."): "..Message:gsub(0, i),'fuck','fuck')
  15655. end
  15656. wait()
  15657. coroutine.resume(coroutine.create(function()
  15658. for i = 0, 5, 0.05 do
  15659. if bg ~= nil then
  15660. if bg2 ~= nil then
  15661. wait()
  15662. bg2.StudsOffset = bg2.StudsOffset + Vector3.new(0, 0.05, 0)
  15663. end
  15664. bg.StudsOffset = bg.StudsOffset + Vector3.new(0, 0.05, 0)
  15665. end
  15666. end
  15667. end))
  15668. for i=text.TextTransparency,1,0.02 do
  15669. wait()
  15670. text.TextTransparency = i
  15671. text.TextStrokeTransparency = i
  15672. end
  15673. if bg == nil then return end
  15674. bg:Destroy()
  15675. if bg2 == nil then return end
  15676. bg2:Destroy()
  15677. end
  15678.  
  15679. LocalPlayer.Chatted:connect(chatgui)
  15680.  
  15681. AddCmd("Commands","cmds","Show the list of commands",
  15682. function()
  15683. Dismiss()
  15684. for i, v in pairs(Cmds) do
  15685. Output(v["Name"],
  15686. function()
  15687. Output("Description: "..v["Desc"], __)
  15688. Output("Usage: "..v["Say"], __)
  15689. Output("Name: "..v["Name"], __)
  15690. end)
  15691. end
  15692. end
  15693. )
  15694.  
  15695. AddCmd("Ban a player","ban","Kicks a player when he enters",
  15696. function(plrs, msg)
  15697. for _,v in pairs(plrs) do
  15698. if v then
  15699. table.insert(Banlist,v.Name)
  15700. Output('Banned | '..v.Name,__)
  15701. else
  15702. Output("Error")
  15703. end
  15704. end
  15705. end
  15706. )
  15707.  
  15708. AddCmd("Kick a player","kick","Kicks a player",
  15709. function(plrs, msg)
  15710. for _,v in pairs(plrs) do
  15711. if v then
  15712. v:Destroy()
  15713. v=v.Name
  15714. Output([[Kicked ]] .. v .. "")
  15715. end
  15716. end
  15717. end
  15718. )
  15719.  
  15720. AddCmd("God player","god","Give a player godlike health",
  15721. function(plrs)
  15722. for _, plr in pairs(plrs) do
  15723. if plr and plr.Character and plr.Character.Humanoid then
  15724. local me = plr
  15725. me.Character.Humanoid.MaxHealth=math.huge
  15726. end
  15727. end
  15728. end
  15729. )
  15730.  
  15731. AddCmd("ForceField","ff","Give forcefield to player",
  15732. function(plrs)
  15733. for _, plr in pairs(plrs) do
  15734. if plr and plr.Character then
  15735. Instance.new("ForceField", plr.Character)
  15736. end
  15737. end
  15738. end
  15739. )
  15740.  
  15741. function ShowBL()
  15742. Dismiss()
  15743. for _,v in pairs(Banlist) do
  15744. Output(v, "Really red", function()
  15745. Dismiss()
  15746. Output("Un-ban", "Black", function() table.remove(Banlist,_) end)
  15747. Output("Back", "Really red", function() ShowBL() end)
  15748. end)
  15749. end
  15750. end
  15751.  
  15752. AddCmd("Kill player","kill","Kill a player",
  15753. function(plrs)
  15754. for _, plr in pairs(plrs) do
  15755. if plr and plr.Character then
  15756. plr.Character:BreakJoints()
  15757. plr=plr.Name
  15758. Output([[Killed ]] .. plr .. "")
  15759. end
  15760. end
  15761. end
  15762. )
  15763.  
  15764. AddCmd("Un-ForceField","unff","Remove the forcefield that you gave to player",
  15765. function(plrs)
  15766. for _, plr in pairs(plrs) do
  15767. if plr and plr.Character then
  15768. pcall(function()
  15769. for _,v in pairs(plr.Character:GetChildren()) do
  15770. if v:IsA("ForceField") then
  15771. v:Destroy()
  15772. end
  15773. end
  15774. end)
  15775. end
  15776. end
  15777. end
  15778. )
  15779.  
  15780. function Output(Txt, func)
  15781. P = Instance.new("Part", tabmodel)
  15782. P.Shape = "Block"
  15783. P.Color = Color3.new(0, 1, 1)
  15784. P.Anchored = true
  15785. P.Transparency = (0.4)
  15786. P.Size = Vector3.new(2.6, 3.4, 1)
  15787. P.CanCollide = false
  15788. P.Material="Neon"
  15789. if probemode == false then
  15790. if LocalPlayer.Character.Torso then
  15791. P.Position = LocalPlayer.Character.Torso.Position
  15792. elseif LocalPlayer.Character.Torso == nil then return end
  15793. elseif probemode == true then
  15794. if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
  15795. P.Position = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").Position
  15796. elseif game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") == nil then return end
  15797. else
  15798. return
  15799. end
  15800. local s = Instance.new("SelectionBox")
  15801. s.Color = BrickColor.new(0, 0, 0)
  15802. s.LineThickness=0.025
  15803. s.Adornee = P
  15804. s.Parent = P
  15805. s.Transparency = (0.4)
  15806. local point = Instance.new("PointLight", P)
  15807. point.Brightness=8
  15808. point.Color=Color3.fromRGB(0, 255, 255)
  15809. point.Range=8
  15810. point.Shadows=true
  15811. bg = Instance.new("BillboardGui", P)
  15812. bg.Adornee = tab
  15813. bg.Size = UDim2.new(8, 0, 7.5, 0)
  15814. bg.StudsOffset = Vector3.new(0, 1, 0)
  15815. text = Instance.new("TextLabel", bg)
  15816. text.Size = UDim2.new(1, 0, 0.2, 0)
  15817. text.FontSize = "Size18"
  15818. text.BackgroundTransparency = 1
  15819. text.Font = "SourceSans"
  15820. text.TextStrokeTransparency = 0
  15821. text.TextColor3 = Color3.new(0, 255, 255)
  15822. text.Text = Txt
  15823. Click = Instance.new("ClickDetector",P)
  15824. Click.MaxActivationDistance = 999999999
  15825. Click.MouseClick:connect(function(Plr)
  15826. if Plr.Name == LocalPlayer.Name then
  15827. Dismiss()
  15828. func = func
  15829. func()
  15830. end
  15831. end)
  15832. table.insert(Tabs, P)
  15833. end
  15834.  
  15835. function getPlayers(msg)
  15836. local plrs = {}
  15837. if msg == "me" then
  15838. table.insert(plrs, LocalPlayer)
  15839. elseif msg == "all" then
  15840. plrs = game:GetService("Players"):GetChildren()
  15841. elseif msg == "noobs" then
  15842. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  15843. if plr.AccountAge > 364 then
  15844. table.insert(plrs, plr)
  15845. end
  15846. end
  15847. elseif msg == "veterans" then
  15848. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  15849. if plr.AccountAge > 364 then
  15850. table.insert(plrs, plr)
  15851. end
  15852. end
  15853. elseif msg == "others" then
  15854. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  15855. if v ~= LocalPlayer then
  15856. table.insert(plrs, v)
  15857. end
  15858. end
  15859. else
  15860. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  15861. if v.Name:lower():sub(1,#msg) == msg:lower() then
  15862. table.insert(plrs, v)
  15863. end
  15864. end
  15865. end
  15866. return plrs
  15867. end
  15868.  
  15869. for _,plr in pairs(game:GetService("Players"):GetChildren()) do
  15870. end
  15871.  
  15872. LocalPlayer.Chatted:connect(function(m)
  15873. for i,v in pairs(Cmds) do
  15874. if v["Say"]..key == m:sub(1, #v["Say"]+#key) then
  15875. v["Func"](getPlayers(m:sub(#v["Say"]+#key+1)), m:sub(#v["Say"]+#key+1))
  15876. end
  15877. end
  15878. end)
  15879.  
  15880. for i = 0,8,1 do
  15881. wait(0.01)
  15882. end
  15883. Output("Created by: endermites15", __)
  15884. Output("Welcome to Ender Tabs, "..LocalPlayer.Name, __)
  15885. for _,v in pairs(game.Players:GetPlayers()) do
  15886. if v.Name == "V3rmilli0n" then
  15887. Output("Creator of Vtabs is in-game")
  15888. elseif v.Name == "kent911t" then
  15889. Output("Editor of script is in-game")
  15890. end
  15891. end
  15892.  
  15893. tabmodeldebounce = false
  15894. modeldebounce = false
  15895. game:service'RunService'.Stepped:connect(function()
  15896. if modeldebounce then return end
  15897. rot = (rot % 360) + 0.0001
  15898. if tabmodel.Parent ~= workspace then
  15899. modeldebounce = true
  15900. tabs = {}
  15901. tabmodel = Instance.new("Model", workspace)
  15902. tabmodel.Name = "Kent Tabs"
  15903. tabs = {}
  15904. wait()
  15905. modeldebounce = false
  15906. end
  15907. end)
  15908.  
  15909. rot = 0
  15910. coroutine.resume(coroutine.create(function()
  15911. game:GetService("RunService").Stepped:connect(function()
  15912. if probemode == false then
  15913. if LocalPlayer.Character then
  15914. if LocalPlayer.Character:findFirstChild("Torso") then
  15915. rot = rot + 0.0001
  15916. for i,v in pairs(Tabs) do
  15917. ypcall(function()
  15918. local pos = LocalPlayer.Character.Torso.CFrame
  15919. local radius = 4 + (#Tabs * 0.5)
  15920. local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  15921. local y = 0
  15922. local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  15923. local arot = Vector3.new(x, y, z) + pos.p
  15924. local brot = v.CFrame.p
  15925. local crot = (arot * .1 + brot * .9)
  15926. v.CFrame = CFrame.new(crot, pos.p)
  15927. end)
  15928. end
  15929. end
  15930. end
  15931. end
  15932. if probemode == true then
  15933. if game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe") then
  15934. rot = rot + 0.001
  15935. for i,v in pairs(Tabs) do
  15936. ypcall(function()
  15937. local pos = game.Workspace:findFirstChild(LocalPlayer.Name.."'s probe").CFrame
  15938. local radius = 4 + (#Tabs * 0.5)
  15939. local x = math.sin((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  15940. local y = 0
  15941. local z = math.cos((i / #Tabs - (0.5 / #Tabs) + rot * 2) * math.pi * 2) * radius
  15942. local arot = Vector3.new(x, y, z) + pos.p
  15943. local brot = v.CFrame.p
  15944. local crot = (arot * .1 + brot * .9)
  15945. v.CFrame = CFrame.new(crot, pos.p)
  15946. end)
  15947. end
  15948. end
  15949. end
  15950. end)
  15951. end))
  15952. game:GetService("RunService").RenderStepped:connect(function()
  15953. for _,a in pairs(game:service('Players'):children()) do
  15954. for _,b in pairs(Banlist) do
  15955. if b:find(a.Name) then
  15956. NewLS([==[
  15957. Instance.new('Message',Workspace).Text = "You are Banned."
  15958. local p = game:GetService("Players").LocalPlayer
  15959. p.Parent=nil
  15960. wait()
  15961. p.Parent=game:GetService("Players")
  15962. ]==], a.Backpack)
  15963. a:remove()
  15964. Output('Banned Player # '..a.Name..' # Attempted to join.',__)
  15965. else
  15966. end
  15967. end
  15968. end
  15969. end)
  15970. Output("say cmds;")
  15971.  
  15972. game.Players.ChildRemoved:connect(function(plr)
  15973. Output("Disconnected: "..plr.Name)
  15974. wait(4)
  15975. Dismiss()
  15976. end)
  15977.  
  15978. game.Players.ChildAdded:connect(function(plr)
  15979. Output("Connected: "..plr.Name)
  15980. wait(4)
  15981. Dismiss()
  15982. end)
  15983.  
  15984. if not CheckHttp() then
  15985. Output([[Http is not enabled! Cannot connect to Trello.]])
  15986. else
  15987. Output('Http is enabled! Connecting...')
  15988. local al = {}
  15989. local tal = {}
  15990. local oal = {}
  15991. local hs=game:service('HttpService')
  15992. local get=hs:GetAsync('https://api.trello.com/1/boards/'..BoardID..'/lists',true)
  15993. local tab=hs:JSONDecode(get)
  15994. for i,v in pairs(tab) do
  15995. if v.name:match('^Ban List%s?$') then
  15996. local getal=hs:GetAsync('https://api.trello.com/1/lists/'..v.id..'/cards',true)
  15997. local tabal=hs:JSONDecode(getal)
  15998. for l,k in pairs(tabal) do
  15999. table.insert(Banlist,l,k.name)
  16000. end
  16001. end
  16002. Output([[Last Updated at ]]..set.GetTime())
  16003. end
  16004. end
  16005.  
  16006. --[[CMDS TO ADD
  16007. insert
  16008. shirt
  16009. pants
  16010. face
  16011. clone
  16012. control--]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement