Advertisement
WagnerJunio07

Void Boss

Dec 26th, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 137.22 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87.  
  88.  
  89.  
  90. local TweenService = game:GetService("TweenService")
  91. local RbxUtility = LoadLibrary("RbxUtility")
  92. local Create = RbxUtility.Create
  93.  
  94. MaskTextureId = 124337542 --124337542 2340547251
  95.  
  96.  
  97. owner=owner
  98. Player = owner
  99. script.Parent = Player.PlayerGui
  100. ZTfade=false
  101. ZT=false
  102.  
  103. while Player.Character == nil do wait()
  104.  
  105. end
  106.  
  107.  
  108. Character= owner.Character
  109. Torso = Character.Torso
  110. Head = Character.Head
  111. Humanoid = Character.Humanoid
  112. LeftArm = Character["Left Arm"]
  113. LeftLeg = Character["Left Leg"]
  114. RightArm = Character["Right Arm"]
  115. RightLeg = Character["Right Leg"]
  116. RootPart = Character["HumanoidRootPart"]
  117. local Anim="Idle"
  118. local inairvel=0
  119. local WalkAnimStep = 0
  120. local sine = 0
  121. local change = 1
  122. Animstep = 0
  123. WalkAnimMove=0.1
  124. Combo = 0
  125. local attack=false
  126. local RJ = Character.HumanoidRootPart:FindFirstChild("RootJoint")
  127. local Neck = Character.Torso:FindFirstChild("Neck")
  128. local Tim = ""
  129. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  130. local NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  131. local ONeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  132. Effects=Instance.new("Folder",Character)
  133. Effects.Name="Effects"
  134. it=Instance.new
  135. vt=Vector3.new
  136. cf=CFrame.new
  137. euler=CFrame.fromEulerAnglesXYZ
  138. angles=CFrame.Angles
  139. local cn = CFrame.new
  140. mr=math.rad
  141. mememode=false
  142. IT = Instance.new
  143. CF = CFrame.new
  144. VT = Vector3.new
  145. RAD = math.rad
  146. C3 = Color3.new
  147. UD2 = UDim2.new
  148. BRICKC = BrickColor.new
  149. ANGLES = CFrame.Angles
  150. EULER = CFrame.fromEulerAnglesXYZ
  151. COS = math.cos
  152. ACOS = math.acos
  153. SIN = math.sin
  154. ASIN = math.asin
  155. ABS = math.abs
  156. MRANDOM = math.random
  157. FLOOR = math.floor
  158. local lastid= "http://www.roblox.com/asset/?id=468582223"
  159. local s2=it("Sound",Torso)
  160. local CurId = 1
  161. s2.EmitterSize = 30
  162. local s2c=s2:Clone()
  163.  
  164.  
  165.  
  166.  
  167.  
  168. local crying = "http://www.roblox.com/asset/?id=1452402780"
  169. local s3=it("Sound",Head)
  170.  
  171. s3.EmitterSize = 40
  172. local s3c=s3:Clone()
  173.  
  174.  
  175.  
  176. Humanoid.MaxHealth = 99999999999
  177. wait()
  178.  
  179. Humanoid.Health = 99999999999
  180. Humanoid.Name = "VoidBoss"
  181. ff = Instance.new("ForceField",Character)
  182. ff.Visible = false
  183. playsong = true
  184.  
  185. s2.SoundId = lastid
  186. if playsong == true then
  187. s2:play()
  188. elseif playsong == false then
  189. s2:stop()
  190. end
  191. lastsongpos= 0
  192.  
  193. crosshair = Instance.new("BillboardGui",Character)
  194. crosshair.Size = UDim2.new(10,0,10,0)
  195. crosshair.Enabled = false
  196. imgl = Instance.new("ImageLabel",crosshair)
  197. imgl.Position = UDim2.new(0,0,0,0)
  198. imgl.Size = UDim2.new(1,0,1,0)
  199. imgl.Image = "rbxassetid://578065407"
  200. imgl.BackgroundTransparency = 1
  201. imgl.ImageTransparency = .7
  202. imgl.ImageColor3 = Color3.new(1,1,1)
  203. crosshair.StudsOffset = Vector3.new(0,0,-1)
  204.  
  205.  
  206. if Character:FindFirstChild("Animate")then
  207. Character.Animate:Destroy()
  208. end
  209.  
  210. function RemoveOutlines(part)
  211. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  212. end
  213.  
  214.  
  215.  
  216.  
  217. CFuncs = {
  218. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  219.  
  220. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  221. RemoveOutlines(Part)
  222. return Part
  223. end
  224. }
  225. ,
  226. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  227.  
  228. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  229. if Mesh == "SpecialMesh" then
  230. Msh.MeshType = MeshType
  231. Msh.MeshId = MeshId
  232. end
  233. return Msh
  234. end
  235. }
  236. ,
  237. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  238.  
  239. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  240. if Mesh == "SpecialMesh" then
  241. Msh.MeshType = MeshType
  242. Msh.MeshId = MeshId
  243. end
  244. return Msh
  245. end
  246. }
  247. ,
  248. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  249.  
  250. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  251. return Weld
  252. end
  253. }
  254. ,
  255. Sound = {Create = function(id, par, vol, pit)
  256.  
  257. coroutine.resume(coroutine.create(function()
  258.  
  259. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})
  260. wait()
  261. S:play()
  262. game:GetService("Debris"):AddItem(S, 12)
  263. end
  264. ))
  265. end
  266. }
  267. ,
  268. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  269.  
  270. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  271. return fp
  272. end
  273. }
  274. }
  275.  
  276.  
  277.  
  278.  
  279.  
  280. coroutine.resume(coroutine.create(function()
  281. if Head:FindFirstChildOfClass("Decal") then
  282. local face = Head:FindFirstChildOfClass("Decal")
  283. face:Destroy()
  284. end
  285.  
  286. end))
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294. for i, v in pairs(Character:GetChildren()) do
  295. if v:IsA("Accessory") then
  296. v:Destroy()
  297. end
  298. end
  299.  
  300.  
  301. ---------------
  302. --[Functions]--
  303. ---------------
  304. so = function(id, par, vol, pit)
  305.  
  306. CFuncs.Sound.Create(id, par, vol, pit)
  307.  
  308.  
  309. end
  310.  
  311. function weld(parent,part0,part1,c0)
  312. local weld=it("Weld")
  313. weld.Parent=parent
  314. weld.Part0=part0
  315. weld.Part1=part1
  316. weld.C0=c0
  317. return weld
  318. end
  319.  
  320.  
  321. function MakeJoint(parent,part0,part1,c0)
  322. local weld=it("Motor6D")
  323. weld.Parent=parent
  324. weld.Part0=part0
  325. weld.Part1=part1
  326. weld.C0=c0
  327. return weld
  328. end
  329.  
  330. rayCast = function(Pos, Dir, Max, Ignore)
  331.  
  332. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  333. end
  334. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  335. local DIRECTION = CF(StartPos,EndPos).lookVector
  336. return rayCast(StartPos, DIRECTION, Distance, Ignore)
  337. end
  338.  
  339. function SetTween(SPart,CFr,MoveStyle2,outorin2,AnimTime)
  340. local MoveStyle = Enum.EasingStyle[MoveStyle2]
  341. local outorin = Enum.EasingDirection[outorin2]
  342.  
  343.  
  344. local dahspeed=1
  345.  
  346. local tweeningInformation = TweenInfo.new(
  347. AnimTime/dahspeed,
  348. MoveStyle,
  349. outorin,
  350. 0,
  351. false,
  352. 0
  353. )
  354. local MoveCF = CFr
  355. local tweenanim = TweenService:Create(SPart,tweeningInformation,MoveCF)
  356. tweenanim:Play()
  357. end
  358.  
  359. function GatherAllInstances(Parent,ig)
  360. local Instances = {}
  361. local Ignore=nil
  362. if ig ~= nil then
  363. Ignore = ig
  364. end
  365.  
  366. local function GatherInstances(Parent,Ignore)
  367. for i, v in pairs(Parent:GetChildren()) do
  368.  
  369. if v ~= Ignore then
  370. GatherInstances(v,Ignore)
  371. table.insert(Instances, v) end
  372. end
  373. end
  374. GatherInstances(Parent,Ignore)
  375. return Instances
  376. end
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386. function WeldAllTo(Part1,Part2,Extra)
  387.  
  388. local EXCF = Part2.CFrame * Extra
  389.  
  390. for i, v3 in pairs(GatherAllInstances(Part2)) do
  391. if v3:isA("BasePart") then
  392.  
  393.  
  394. local STW=weld(v3,v3,Part1,EXCF:toObjectSpace(v3.CFrame):inverse() )
  395.  
  396.  
  397. v3.Anchored=false
  398. --v3.Transparency=0
  399. v3.CanCollide=false
  400.  
  401. v3.Parent = Part1
  402.  
  403. end
  404. end
  405.  
  406.  
  407. Part2:Destroy()
  408.  
  409. end
  410. local SToneTexture = Create("Texture")({
  411.  
  412.  
  413. Texture = "http://www.roblox.com/asset/?id=1693385655",
  414. Color3 = Color3.new(163/255, 162/255, 165/255),
  415.  
  416. })
  417.  
  418. function AddStoneTexture(part)
  419. coroutine.resume(coroutine.create(function()
  420. for i = 0,6,1 do
  421. local Tx = SToneTexture:Clone()
  422. Tx.Face = i
  423. Tx.Parent=part
  424. end
  425. end))
  426. end
  427.  
  428. New = function(Object, Parent, Name, Data)
  429. local Object = Instance.new(Object)
  430. for Index, Value in pairs(Data or {}) do
  431. Object[Index] = Value
  432. end
  433. Object.Parent = Parent
  434. Object.Name = Name
  435. return Object
  436. end
  437. function recurse(root,callback,i)
  438. coroutine.resume(coroutine.create(function()
  439. i= i or 0
  440. for _,v in pairs(root:GetChildren()) do
  441. i = i + 1
  442. callback(i,v)
  443.  
  444. if #v:GetChildren() > 0 then
  445. i = recurse(v,callback,i)
  446. end
  447. end
  448. end))
  449. return i
  450. end
  451.  
  452. function ragdollJoint(part0, part1, attachmentName, className, properties)
  453.  
  454. attachmentName = attachmentName--.."RigAttachment"
  455.  
  456.  
  457. local constraint = Instance.new(className.."Constraint")
  458. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  459. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  460. constraint.Name = "RagdollConstraint"..part1.Name
  461.  
  462. for _,propertyData in next,properties or {} do
  463. constraint[propertyData[1]] = propertyData[2]
  464. end
  465.  
  466. local Rcharacter = part0.Parent
  467. constraint.Parent = Rcharacter
  468. end
  469.  
  470. function MakeAth(AthParent,AthName,AthPosX,AthPosY,AthPosZ,AthRot,AthAX,SecondaryAxis)
  471.  
  472. coroutine.resume(coroutine.create(function()
  473. local ATH = Instance.new("Attachment",AthParent)
  474. ATH.Position = Vector3.new(AthPosX,AthPosY,AthPosZ)
  475. ATH.Name = AthName
  476. if AthRot ~= nil then
  477. ATH.Rotation = AthRot end
  478. if AthAX ~= nil then
  479. ATH.Axis = AthAX end
  480. if SecondaryAxis ~= nil then
  481. ATH.SecondaryAxis = SecondaryAxis end
  482. end))
  483. end
  484. function getAttachment0(attachmentName,Rcharacter)
  485. for i, child in pairs(GatherAllInstances(Rcharacter)) do
  486. local attachment = child:FindFirstChild(attachmentName)
  487. if attachment then
  488. return attachment
  489.  
  490. end
  491.  
  492. end
  493.  
  494.  
  495.  
  496.  
  497.  
  498. end
  499.  
  500. function makrag(Rcharacter)
  501.  
  502.  
  503. --HitModel
  504.  
  505.  
  506. local camera = workspace.CurrentCamera
  507.  
  508. --Make it so ragdoll can't collide with invisible HRP, but don't let HRP fall through map and be destroyed in process
  509. coroutine.resume(coroutine.create(function()
  510. if Rcharacter:FindFirstChild("HumanoidRootPart")then
  511. Rcharacter.HumanoidRootPart.Anchored = true
  512. Rcharacter.HumanoidRootPart.CanCollide = false
  513. --- Rcharacter.HumanoidRootPart.Position = Vector3.new(0,-10,0)
  514. Rcharacter.HumanoidRootPart.Parent = nil
  515. end
  516. end))
  517. --Helps to fix constraint spasms
  518. recurse(Rcharacter, function(_,v)
  519. if v:IsA("Attachment") then
  520. v.Axis = Vector3.new(0, 1, 0)
  521. v.SecondaryAxis = Vector3.new(0, 0, 1)
  522. v.Rotation = Vector3.new(0, 0, 0)
  523. end
  524. end)
  525.  
  526. --Re-attach hats
  527.  
  528.  
  529. coroutine.resume(coroutine.create(function()
  530. if Rcharacter:FindFirstChild("Torso")then
  531.  
  532. local RMT = Rcharacter:FindFirstChild("Torso")
  533.  
  534. local RMH = Rcharacter:FindFirstChild("Head")
  535.  
  536. local RLA = Rcharacter:FindFirstChild("Left Arm")
  537.  
  538. local RRA = Rcharacter:FindFirstChild("Right Arm")
  539.  
  540. local RLL = Rcharacter:FindFirstChild("Left Leg")
  541.  
  542. local RRL = Rcharacter:FindFirstChild("Right Leg")
  543.  
  544. --MakeAth(RMH,"",0,0,0)
  545. MakeAth(RMH,"NeckRigAttachment",0,-.5,0)
  546. MakeAth(RRA,"RightShoulderRigAttachment",-0.4, 0.8, 0,Vector3.new(-180, 0, 90),Vector3.new(0, -1, -0),Vector3.new(0, 1, 0))
  547. MakeAth(RLA,"LeftShoulderRigAttachment",0.4, 0.8, 0,Vector3.new(-180, 0, 90),Vector3.new(0, -1, -0),Vector3.new(-1, 0, 0))
  548. MakeAth(RRL,"RightHipRigAttachment",0, 1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  549. MakeAth(RLL,"LeftHipRigAttachment",0, 1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  550. ------------------------------------------------------
  551. MakeAth(RMT,"NeckRigAttachment",0, 1, 0)
  552. MakeAth(RMT,"RightShoulderRigAttachment",1, 0.8, 0,Vector3.new(-180, 0, 0),Vector3.new(1, -0, 0),Vector3.new(0, -1, 0))
  553. MakeAth(RMT,"LeftShoulderRigAttachment",-1, 0.8, 0,Vector3.new(0, 0, -180),Vector3.new(-1, -0, 0),Vector3.new(0, -1, 0))
  554. MakeAth(RMT,"RightHipRigAttachment",0.5, -1.1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  555. MakeAth(RMT,"LeftHipRigAttachment",-0.5, -1.1, 0,Vector3.new(90, -90, 0),Vector3.new(0, -1, -0),Vector3.new(0, -0, 1))
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564. coroutine.resume(coroutine.create(function()
  565. local LAT = Instance.new("BallSocketConstraint")
  566. LAT.Parent = RMT
  567. LAT.Attachment0 = RLA.LeftShoulderRigAttachment
  568. LAT.Attachment1 = RMT.LeftShoulderRigAttachment
  569. LAT.Enabled = true
  570. LAT.LimitsEnabled=true
  571. LAT.UpperAngle=70
  572. end))
  573. coroutine.resume(coroutine.create(function()
  574. local RAT = Instance.new("BallSocketConstraint")
  575. RAT.Parent = RMT
  576. RAT.Attachment0 = RRA.RightShoulderRigAttachment
  577. RAT.Attachment1 = RMT.RightShoulderRigAttachment
  578. RAT.Enabled = true
  579. RAT.LimitsEnabled=true
  580. RAT.UpperAngle=70
  581. end))
  582. coroutine.resume(coroutine.create(function()
  583. local TLL = Instance.new("BallSocketConstraint")
  584. TLL.Parent = RMT
  585. TLL.Attachment0 = RLL.LeftHipRigAttachment
  586. TLL.Attachment1 = RMT.LeftHipRigAttachment
  587. TLL.Enabled = true
  588. TLL.LimitsEnabled=true
  589. TLL.UpperAngle=70
  590. end))
  591. coroutine.resume(coroutine.create(function()
  592. local TRL = Instance.new("BallSocketConstraint")
  593. TRL.Parent = RMT
  594. TRL.Attachment0 = RRL.RightHipRigAttachment
  595. TRL.Attachment1 = RMT.RightHipRigAttachment
  596. TRL.Enabled = true
  597. TRL.LimitsEnabled=true
  598. TRL.UpperAngle=70
  599. end))
  600.  
  601. end
  602. end))
  603. coroutine.resume(coroutine.create(function()
  604. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.UpperTorso, "WaistRigAttachment", "BallSocket", {
  605. {"LimitsEnabled",true};
  606. {"UpperAngle",5};
  607. }) end)) coroutine.resume(coroutine.create(function()
  608. local NeckProperties = {
  609. {"LimitsEnabled", true};
  610. {"UpperAngle",5};
  611.  
  612. }
  613. local Rtorso = Rcharacter:FindFirstChild("Torso") or Rcharacter:FindFirstChild("UpperTorso")
  614. ragdollJoint(Rtorso, Rcharacter.Head, "NeckRigAttachment", "Hinge", NeckProperties)
  615. end)) coroutine.resume(coroutine.create(function()
  616.  
  617. local handProperties = {
  618. {"LimitsEnabled", true};
  619. {"UpperAngle",0};
  620. {"LowerAngle",0};
  621. }
  622. ragdollJoint(Rcharacter.LeftLowerArm, Rcharacter.LeftHand, "LeftWristRigAttachment", "Hinge", handProperties)
  623. ragdollJoint(Rcharacter.RightLowerArm, Rcharacter.RightHand, "RightWristRigAttachment", "Hinge", handProperties)
  624. end)) coroutine.resume(coroutine.create(function()
  625. local shinProperties = {
  626. {"LimitsEnabled", true};
  627. {"UpperAngle", 0};
  628. {"LowerAngle", -75};
  629. }
  630. ragdollJoint(Rcharacter.LeftUpperLeg, Rcharacter.LeftLowerLeg, "LeftKneeRigAttachment", "Hinge", shinProperties)
  631. ragdollJoint(Rcharacter.RightUpperLeg, Rcharacter.RightLowerLeg, "RightKneeRigAttachment", "Hinge", shinProperties)
  632. end)) coroutine.resume(coroutine.create(function()
  633. local footProperties = {
  634. {"LimitsEnabled", true};
  635. {"UpperAngle", 15};
  636. {"LowerAngle", -45};
  637. }
  638. ragdollJoint(Rcharacter.LeftLowerLeg, Rcharacter.LeftFoot, "LeftAnkleRigAttachment", "Hinge", footProperties)
  639. ragdollJoint(Rcharacter.RightLowerLeg, Rcharacter.RightFoot, "RightAnkleRigAttachment", "Hinge", footProperties)
  640. end))
  641. --TODO fix ability for socket to turn backwards whenn ConeConstraints are shipped
  642. coroutine.resume(coroutine.create(function()
  643. ragdollJoint(Rcharacter.UpperTorso, Rcharacter.LeftUpperArm, "LeftShoulderRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  644. ragdollJoint(Rcharacter.LeftUpperArm, Rcharacter.LeftLowerArm, "LeftElbowRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  645. ragdollJoint(Rcharacter.UpperTorso, Rcharacter.RightUpperArm, "RightShoulderRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  646. ragdollJoint(Rcharacter.RightUpperArm, Rcharacter.RightLowerArm, "RightElbowRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  647. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.LeftUpperLeg, "LeftHipRigAttachment", "BallSocket") end)) coroutine.resume(coroutine.create(function()
  648. ragdollJoint(Rcharacter.LowerTorso, Rcharacter.RightUpperLeg, "RightHipRigAttachment", "BallSocket") end))
  649.  
  650.  
  651. for i = 0,2 do
  652. coroutine.resume(coroutine.create(function()
  653. for _,child in next,Rcharacter:GetChildren() do
  654. if child:IsA("Accoutrement") then
  655. --Loop through all parts instead of only checking for one to be forwards-compatible in the event
  656. --ROBLOX implements multi-part accessories
  657. for _,part in next,child:GetChildren() do
  658. if part:IsA("BasePart") then part.CanCollide = false
  659.  
  660.  
  661. local attachment1 = part:FindFirstChildOfClass("Attachment")
  662. local attachment0 = getAttachment0(attachment1.Name,Rcharacter)
  663. if attachment0 and attachment1 then
  664. --Shouldn't use constraints for this, but have to because of a ROBLOX idiosyncrasy where
  665. --joints connecting a character are perpetually deleted while the character is dead
  666.  
  667.  
  668. local HatProperties = {
  669. {"LimitsEnabled", true};
  670. {"UpperAngle", 0};
  671. {"LowerAngle", -0};
  672. }
  673.  
  674. coroutine.resume(coroutine.create(function()
  675. wait()
  676. local rg = ragdollJoint(attachment0.Parent, part, ""..attachment1.Name, "Hinge", HatProperties)
  677. end))
  678.  
  679. end
  680. end
  681. end
  682. end
  683. end
  684.  
  685. end))
  686. wait(0.5)
  687. end
  688. for _,v in pairs(Rcharacter:GetChildren()) do
  689. if v:isA("Script") or v:isA("LocalScript") then
  690. v:Destroy()
  691. end
  692. end
  693.  
  694.  
  695. coroutine.resume(coroutine.create(function()
  696. wait(1)
  697. for _,v3 in pairs(game:GetService("Players"):GetChildren()) do
  698. coroutine.resume(coroutine.create(function()
  699. if v3:isA("Player") and v3.Character == Rcharacter then
  700. Rcharacter.Archivable=true
  701. local ORcharacter = Rcharacter:Clone()
  702. --Rcharacter2.Archivable=false
  703. --Rcharacter3.Archivable=false
  704. ORcharacter.Parent = Rcharacter.Parent
  705. local Rhum = ORcharacter:FindFirstChildOfClass("Humanoid")
  706. Rhum.PlatformStand = true
  707. Rhum.Health = Rhum.MaxHealth
  708. Rcharacter:Destroy()
  709. wait()
  710. Rhum.Health = 0
  711. game:GetService("Debris"):AddItem(ORcharacter, 380)
  712.  
  713. end
  714. end))
  715. end
  716.  
  717.  
  718. end))
  719.  
  720.  
  721. end
  722.  
  723.  
  724. function Tran(Num)
  725. local GivenLeter = ""
  726. if Num == "1" then
  727. GivenLeter = "a"
  728. elseif Num == "2" then
  729. GivenLeter = "b"
  730. elseif Num == "3" then
  731. GivenLeter = "c"
  732. elseif Num == "4" then
  733. GivenLeter = "d"
  734. elseif Num == "5" then
  735. GivenLeter = "e"
  736. elseif Num == "6" then
  737. GivenLeter = "f"
  738. elseif Num == "7" then
  739. GivenLeter = "g"
  740. elseif Num == "8" then
  741. GivenLeter = "h"
  742. elseif Num == "9" then
  743. GivenLeter = "i"
  744. elseif Num == "10" then
  745. GivenLeter = "j"
  746. elseif Num == "11" then
  747. GivenLeter = "k"
  748. elseif Num == "12" then
  749. GivenLeter = "l"
  750. elseif Num == "13" then
  751. GivenLeter = "m"
  752. elseif Num == "14" then
  753. GivenLeter = "n"
  754. elseif Num == "15" then
  755. GivenLeter = "o"
  756. elseif Num == "16" then
  757. GivenLeter = "p"
  758. elseif Num == "17" then
  759. GivenLeter = "q"
  760. elseif Num == "18" then
  761. GivenLeter = "r"
  762. elseif Num == "19" then
  763. GivenLeter = "s"
  764. elseif Num == "20" then
  765. GivenLeter = "t"
  766. elseif Num == "21" then
  767. GivenLeter = "u"
  768. elseif Num == "22" then
  769. GivenLeter = "v"
  770. elseif Num == "23" then
  771. GivenLeter = "w"
  772. elseif Num == "24" then
  773. GivenLeter = "x"
  774. elseif Num == "25" then
  775. GivenLeter = "y"
  776. elseif Num == "26" then
  777. GivenLeter = "z"
  778. elseif Num == "27" then
  779. GivenLeter = "_"
  780. elseif Num == "28" then
  781. GivenLeter = "0"
  782. elseif Num == "29" then
  783. GivenLeter = "1"
  784. elseif Num == "30" then
  785. GivenLeter = "2"
  786. elseif Num == "31" then
  787. GivenLeter = "3"
  788. elseif Num == "32" then
  789. GivenLeter = "4"
  790. elseif Num == "33" then
  791. GivenLeter = "5"
  792. elseif Num == "34" then
  793. GivenLeter = "6"
  794. elseif Num == "35" then
  795. GivenLeter = "7"
  796. elseif Num == "36" then
  797. GivenLeter = "8"
  798. elseif Num == "37" then
  799. GivenLeter = "9"
  800. end
  801. return GivenLeter
  802.  
  803. end
  804.  
  805. function MaybeOk(Mode,Extra)
  806. local ReturningValue = ""
  807. if Mode == 1 then
  808.  
  809.  
  810.  
  811. -- v.C0 = CFrame.new(1,1,1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  812.  
  813. --print(v.C0)
  814. local GivenText = ""
  815. local msg = Extra
  816. local Txt = ""
  817. local FoundTime=0
  818. local LastFound = 0
  819. delay(wait(0),function()
  820. for v3 = 1, #msg do
  821.  
  822. if string.sub(msg,0+v3,v3) == "," then
  823.  
  824. local TheN = string.sub(msg,LastFound,v3-1)
  825.  
  826.  
  827. local NumTranslate = Tran(string.sub(msg,LastFound,v3-1))
  828.  
  829.  
  830.  
  831. FoundTime = FoundTime + 1
  832.  
  833.  
  834. GivenText = GivenText..NumTranslate
  835.  
  836. LastFound=v3+1
  837. Txt=""
  838. end
  839. Txt=string.sub(msg,1,v3)
  840.  
  841.  
  842. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  843.  
  844.  
  845. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  846. wait()
  847. -- Gui.ExtentsOffset = Vector3.new(0,3,0)
  848. end;
  849.  
  850. ReturningValue=GivenText
  851. for v3 = 1, #Txt do
  852. Txt=string.sub(msg,-1,v3)
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860. end;
  861. -- Gui:remove()
  862. end)
  863.  
  864.  
  865. elseif Mode == 2 then
  866.  
  867. print("fat")
  868. end
  869.  
  870.  
  871.  
  872. while ReturningValue == "" do wait() end
  873. return ReturningValue
  874.  
  875. end
  876.  
  877.  
  878.  
  879. ----------------------
  880. --[End Of Functions]--
  881. ----------------------
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888. ------------------
  889. --[Sword]--
  890. ------------------
  891.  
  892.  
  893.  
  894.  
  895. function sandbox(var,func)
  896. local env = getfenv(func)
  897. local newenv = setmetatable({},{
  898. __index = function(self,k)
  899. if k=="script" then
  900. return var
  901. else
  902. return env[k]
  903. end
  904. end,
  905. })
  906. setfenv(func,newenv)
  907. return func
  908. end
  909. cors = {}
  910. mas = Instance.new("Model",game:GetService("Lighting"))
  911. Model0 = Instance.new("Model")
  912. Part1 = Instance.new("Part")
  913. ParticleEmitter2 = Instance.new("ParticleEmitter")
  914. Model3 = Instance.new("Model")
  915. Beam4 = Instance.new("Beam") ------------------------------------------------------------------------------
  916. Beam5 = Instance.new("Beam")
  917. Beam6 = Instance.new("Beam")
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924. Model7 = Instance.new("Model")
  925. Part8 = Instance.new("Part")
  926. ParticleEmitter9 = Instance.new("ParticleEmitter")
  927. Part10 = Instance.new("Part")
  928. SpecialMesh11 = Instance.new("SpecialMesh")
  929. Part12 = Instance.new("Part")
  930. SpecialMesh13 = Instance.new("SpecialMesh")
  931. Model14 = Instance.new("Model")
  932. Part15 = Instance.new("Part")
  933. SpecialMesh16 = Instance.new("SpecialMesh")
  934. Part17 = Instance.new("Part")
  935. SpecialMesh18 = Instance.new("SpecialMesh")
  936. Part19 = Instance.new("Part")
  937. ParticleEmitter20 = Instance.new("ParticleEmitter")
  938. Model21 = Instance.new("Model")
  939. Part22 = Instance.new("Part")
  940. SpecialMesh23 = Instance.new("SpecialMesh")
  941. Part24 = Instance.new("Part")
  942. SpecialMesh25 = Instance.new("SpecialMesh")
  943. Part26 = Instance.new("Part")
  944. SpecialMesh27 = Instance.new("SpecialMesh")
  945. Part28 = Instance.new("Part")
  946. SpecialMesh29 = Instance.new("SpecialMesh")
  947. Part30 = Instance.new("Part")
  948. SpecialMesh31 = Instance.new("SpecialMesh")
  949. Part32 = Instance.new("Part")
  950. SpecialMesh33 = Instance.new("SpecialMesh")
  951. Decal34 = Instance.new("Decal")
  952. Part35 = Instance.new("Part")
  953. ParticleEmitter36 = Instance.new("ParticleEmitter")
  954. Part37 = Instance.new("Part")
  955.  
  956. TAttachment = Instance.new("Attachment",Part1)
  957. HAttachment2 = Instance.new("Attachment",Part35)
  958. RAttachment3 = Instance.new("Attachment",Part8)
  959. LAttachment4 = Instance.new("Attachment",Part19)
  960.  
  961. --TAttachment
  962. --HAttachment2
  963. --RAttachment3
  964. --LAttachment4
  965.  
  966.  
  967. --Part35,Part19,Part8
  968. --Head,LeftArm,RightArm
  969.  
  970.  
  971. SpecialMesh38 = Instance.new("SpecialMesh")
  972. Model0.Name = "VoidBoss"
  973. Model0.Parent = mas
  974. Part1.Name = "Torso"
  975. Part1.Parent = Model0
  976. Part1.CFrame = CFrame.new(3.5, 0.0108870268, -65.510788, 2.08616257e-07, 0, -1, 0.999999881, 0, 2.08616257e-07, 0, -0.999999881, 0)
  977. Part1.Orientation = Vector3.new(0, -90, 90)
  978. Part1.Position = Vector3.new(3.5, 0.0108870268, -65.510788)
  979. Part1.Rotation = Vector3.new(-90, -90, 0)
  980. Part1.Color = Color3.new(0.972549, 0.972549, 0.972549)
  981. Part1.Transparency = 1
  982. Part1.Size = Vector3.new(1, 1, 1)
  983. Part1.Anchored = true
  984. Part1.BottomSurface = Enum.SurfaceType.Smooth
  985. Part1.BrickColor = BrickColor.new("Institutional white")
  986. Part1.CanCollide = false
  987. Part1.TopSurface = Enum.SurfaceType.Smooth
  988. Part1.brickColor = BrickColor.new("Institutional white")
  989. Part1.FormFactor = Enum.FormFactor.Symmetric
  990. Part1.formFactor = Enum.FormFactor.Symmetric
  991. ParticleEmitter2.Parent = Part1
  992. ParticleEmitter2.Speed = NumberRange.new(6, 6)
  993. ParticleEmitter2.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.299,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(0.499,Color3.new(0,0,0)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  994. ParticleEmitter2.LightInfluence = 1
  995. ParticleEmitter2.Texture = "rbxassetid://258128463"
  996. ParticleEmitter2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.2,0.86913582086563),NumberSequenceKeypoint.new(1,1)})
  997. ParticleEmitter2.ZOffset = 1
  998. ParticleEmitter2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.3749998807907),NumberSequenceKeypoint.new(1,0.68749964237213)})
  999. ParticleEmitter2.Acceleration = Vector3.new(1, 0, 0)
  1000. ParticleEmitter2.Drag = 3
  1001. ParticleEmitter2.Lifetime = NumberRange.new(2, 4)
  1002. ParticleEmitter2.LockedToPart = true
  1003. ParticleEmitter2.Rate = 50
  1004. ParticleEmitter2.RotSpeed = NumberRange.new(-100, 100)
  1005. ParticleEmitter2.SpreadAngle = Vector2.new(360, 0)
  1006. ParticleEmitter2.VelocitySpread = 360
  1007. Model3.Parent = Part1
  1008.  
  1009. --TAttachment
  1010. --HAttachment2
  1011. --RAttachment3
  1012. --LAttachment4
  1013.  
  1014.  
  1015. Beam4.Name = "RightArm"
  1016. Beam4.Parent = Model3
  1017. Beam4.Attachment0 = TAttachment
  1018. Beam4.Attachment1 = RAttachment3
  1019. Beam4.CurveSize0 = 10
  1020. Beam4.FaceCamera = true
  1021. Beam4.LightInfluence = 1
  1022. Beam4.Texture = "rbxassetid://130207880"
  1023. Beam4.TextureLength = 0.875
  1024. Beam4.TextureSpeed = 1
  1025. Beam4.Transparency = NumberSequence.new(.5,0)
  1026. Beam4.Width0 = 3
  1027. Beam4.Width1 = 3
  1028. Beam5.Name = "LeftArm"
  1029. Beam5.Parent = Model3
  1030. Beam5.Attachment0 = TAttachment
  1031. Beam5.Attachment1 = LAttachment4
  1032. Beam5.CurveSize0 = 10
  1033. Beam5.FaceCamera = true
  1034. Beam5.LightInfluence = 1
  1035. Beam5.Texture = "rbxassetid://130207880"
  1036. Beam5.TextureLength = 0.875
  1037. Beam5.TextureSpeed = 1
  1038. Beam5.Transparency = NumberSequence.new(.5,0)
  1039. Beam5.Width0 = 3
  1040. Beam5.Width1 = 3
  1041. Beam6.Name = "Head"
  1042. Beam6.Parent = Model3
  1043. Beam6.Attachment0 = TAttachment
  1044. Beam6.Attachment1 = HAttachment2
  1045. Beam6.FaceCamera = true
  1046. Beam6.LightInfluence = 1
  1047. Beam6.Segments = 1
  1048. Beam6.Texture = "rbxassetid://130207880"
  1049. Beam6.TextureSpeed = 1
  1050. Beam6.Transparency = NumberSequence.new(.5,0)
  1051. Beam6.Width0 = 3
  1052. Beam6.Width1 = 1.5
  1053. Model7.Name = "RightArm"
  1054. Model7.Parent = Model0
  1055. Part8.Name = "Particles"
  1056. Part8.Parent = Model7
  1057. Part8.CFrame = CFrame.new(-3, 3.62246037, -66.4395981, -1, 0, 0, 0, 0.999390841, 0.0348994173, 0, 0.0348994173, -0.999390841)
  1058. Part8.Orientation = Vector3.new(-2, 180, 0)
  1059. Part8.Position = Vector3.new(-3, 3.62246037, -66.4395981)
  1060. Part8.Rotation = Vector3.new(-178, 0, -180)
  1061. Part8.Color = Color3.new(0, 0, 0)
  1062. Part8.Transparency = 1
  1063. Part8.Size = Vector3.new(0.5, 0.5, 0.5)
  1064. Part8.Anchored = true
  1065. Part8.BottomSurface = Enum.SurfaceType.Smooth
  1066.  
  1067. Part8.CanCollide = false
  1068. Part8.Material = Enum.Material.Neon
  1069. Part8.TopSurface = Enum.SurfaceType.Smooth
  1070.  
  1071. Part8.FormFactor = Enum.FormFactor.Symmetric
  1072. Part8.formFactor = Enum.FormFactor.Symmetric
  1073. ParticleEmitter9.Parent = Part8
  1074. ParticleEmitter9.Speed = NumberRange.new(1.2000000476837, 1.2000000476837)
  1075. ParticleEmitter9.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  1076. ParticleEmitter9.LightInfluence = 1
  1077. ParticleEmitter9.Texture = "rbxassetid://258128463"
  1078. ParticleEmitter9.Transparency= NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.7),NumberSequenceKeypoint.new(1,1)})
  1079. ParticleEmitter9.ZOffset = 2
  1080. ParticleEmitter9.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.9999998807907),NumberSequenceKeypoint.new(0.43749988079071,0.37499964237213),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1081. ParticleEmitter9.Acceleration = Vector3.new(0, 0, -0.400000006)
  1082. ParticleEmitter9.Drag = 1
  1083. ParticleEmitter9.Lifetime = NumberRange.new(3, 3)
  1084. ParticleEmitter9.LockedToPart = true
  1085. ParticleEmitter9.Rate = 100
  1086. ParticleEmitter9.RotSpeed = NumberRange.new(-100, 100)
  1087. ParticleEmitter9.SpreadAngle = Vector2.new(360, 360)
  1088. ParticleEmitter9.VelocitySpread = 360
  1089. Part10.Parent = Model7
  1090. Part10.CFrame = CFrame.new(-2, 4.33036613, -62.6395836, -0.965925813, 0.0669872463, -0.25, 0, 0.965925872, 0.258818835, 0.258819044, 0.249999791, -0.933012724)
  1091. Part10.Orientation = Vector3.new(-15, -165, 0)
  1092. Part10.Position = Vector3.new(-2, 4.33036613, -62.6395836)
  1093. Part10.Rotation = Vector3.new(-164.5, -14.4799995, -176.029999)
  1094. Part10.Color = Color3.new(0, 0, 0)
  1095. Part10.Size = Vector3.new(1, 1, 0.5)
  1096. Part10.Anchored = true
  1097. Part10.BottomSurface = Enum.SurfaceType.Smooth
  1098.  
  1099. Part10.CanCollide = false
  1100. Part10.Material = Enum.Material.Neon
  1101. Part10.TopSurface = Enum.SurfaceType.Smooth
  1102.  
  1103. Part10.FormFactor = Enum.FormFactor.Symmetric
  1104. Part10.formFactor = Enum.FormFactor.Symmetric
  1105. SpecialMesh11.Parent = Part10
  1106. SpecialMesh11.MeshType = Enum.MeshType.Sphere
  1107. Part12.Parent = Model7
  1108. Part12.CFrame = CFrame.new(-1.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
  1109. Part12.Position = Vector3.new(-1.5, 4.83036566, -63.1395836)
  1110. Part12.Color = Color3.new(0.792157, 0.796079, 0.819608)
  1111. Part12.Size = Vector3.new(1, 1, 1)
  1112. Part12.Anchored = true
  1113. Part12.BottomSurface = Enum.SurfaceType.Smooth
  1114. Part12.BrickColor = BrickColor.new("Ghost grey")
  1115. Part12.CanCollide = false
  1116. Part12.Material = Enum.Material.Fabric
  1117. Part12.TopSurface = Enum.SurfaceType.Smooth
  1118. Part12.brickColor = BrickColor.new("Ghost grey")
  1119. Part12.FormFactor = Enum.FormFactor.Symmetric
  1120. Part12.formFactor = Enum.FormFactor.Symmetric
  1121. SpecialMesh13.Parent = Part12
  1122. SpecialMesh13.MeshId = "rbxassetid://1282322452"
  1123. SpecialMesh13.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
  1124. SpecialMesh13.MeshType = Enum.MeshType.FileMesh
  1125. Model14.Name = "LeftArm"
  1126. Model14.Parent = Model0
  1127. Part15.Parent = Model14
  1128. Part15.CFrame = CFrame.new(8.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)
  1129. Part15.Position = Vector3.new(8.5, 4.83036566, -63.1395836)
  1130. Part15.Color = Color3.new(0.792157, 0.796079, 0.819608)
  1131. Part15.Size = Vector3.new(1, 1, 1)
  1132. Part15.Anchored = true
  1133. Part15.BottomSurface = Enum.SurfaceType.Smooth
  1134. Part15.BrickColor = BrickColor.new("Ghost grey")
  1135. Part15.CanCollide = false
  1136. Part15.Material = Enum.Material.Fabric
  1137. Part15.TopSurface = Enum.SurfaceType.Smooth
  1138. Part15.brickColor = BrickColor.new("Ghost grey")
  1139. Part15.FormFactor = Enum.FormFactor.Symmetric
  1140. Part15.formFactor = Enum.FormFactor.Symmetric
  1141. SpecialMesh16.Parent = Part15
  1142. SpecialMesh16.MeshId = "rbxassetid://1279765257"
  1143. SpecialMesh16.Scale = Vector3.new(0.600000024, 0.600000024, 0.600000024)
  1144. SpecialMesh16.MeshType = Enum.MeshType.FileMesh
  1145. Part17.Parent = Model14
  1146. Part17.CFrame = CFrame.new(9, 4.33036613, -62.6395836, -0.965925872, -0.0669871867, 0.249999806, 0, 0.965925872, 0.258818835, -0.258818835, 0.249999806, -0.933012784)
  1147. Part17.Orientation = Vector3.new(-15, 165, 0)
  1148. Part17.Position = Vector3.new(9, 4.33036613, -62.6395836)
  1149. Part17.Rotation = Vector3.new(-164.5, 14.4799995, 176.029999)
  1150. Part17.Color = Color3.new(0, 0, 0)
  1151. Part17.Size = Vector3.new(1, 1, 0.5)
  1152. Part17.Anchored = true
  1153. Part17.BottomSurface = Enum.SurfaceType.Smooth
  1154.  
  1155. Part17.CanCollide = false
  1156. Part17.Material = Enum.Material.Neon
  1157. Part17.TopSurface = Enum.SurfaceType.Smooth
  1158.  
  1159. Part17.FormFactor = Enum.FormFactor.Symmetric
  1160. Part17.formFactor = Enum.FormFactor.Symmetric
  1161. SpecialMesh18.Parent = Part17
  1162. SpecialMesh18.MeshType = Enum.MeshType.Sphere
  1163. Part19.Name = "Particles"
  1164. Part19.Parent = Model14
  1165. Part19.CFrame = CFrame.new(10, 3.62246037, -66.4395981, -1, 0, 0, 0, 0.999390841, 0.0348994173, 0, 0.0348994173, -0.999390841)
  1166. Part19.Orientation = Vector3.new(-2, 180, 0)
  1167. Part19.Position = Vector3.new(10, 3.62246037, -66.4395981)
  1168. Part19.Rotation = Vector3.new(-178, 0, -180)
  1169. Part19.Color = Color3.new(0, 0, 0)
  1170. Part19.Transparency = 1
  1171. Part19.Size = Vector3.new(0.5, 0.5, 0.5)
  1172. Part19.Anchored = true
  1173. Part19.BottomSurface = Enum.SurfaceType.Smooth
  1174.  
  1175. Part19.CanCollide = false
  1176. Part19.Material = Enum.Material.Neon
  1177. Part19.TopSurface = Enum.SurfaceType.Smooth
  1178.  
  1179. Part19.FormFactor = Enum.FormFactor.Symmetric
  1180. Part19.formFactor = Enum.FormFactor.Symmetric
  1181. ParticleEmitter20.Parent = Part19
  1182. ParticleEmitter20.Speed = NumberRange.new(1.2000000476837, 1.2000000476837)
  1183. ParticleEmitter20.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  1184. ParticleEmitter20.LightInfluence = 1
  1185. ParticleEmitter20.Texture = "rbxassetid://258128463"
  1186. ParticleEmitter20.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.7),NumberSequenceKeypoint.new(1,1)})
  1187. ParticleEmitter20.ZOffset = 2
  1188. ParticleEmitter20.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.9999998807907),NumberSequenceKeypoint.new(0.43749988079071,0.37499964237213),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1189. ParticleEmitter20.Acceleration = Vector3.new(0, 0, -0.400000006)
  1190. ParticleEmitter20.Drag = 1
  1191. ParticleEmitter20.Lifetime = NumberRange.new(3, 3)
  1192. ParticleEmitter20.LockedToPart = true
  1193. ParticleEmitter20.Rate = 100
  1194. ParticleEmitter20.RotSpeed = NumberRange.new(-100, 100)
  1195. ParticleEmitter20.SpreadAngle = Vector2.new(360, 360)
  1196. ParticleEmitter20.VelocitySpread = 360
  1197. Model21.Name = "Head"
  1198. Model21.Parent = Model0
  1199. Part22.Parent = Model21
  1200. Part22.CFrame = CFrame.new(4, 8.9408741, -63.4595413, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1201. Part22.Orientation = Vector3.new(-15, 180, 0)
  1202. Part22.Position = Vector3.new(4, 8.9408741, -63.4595413)
  1203. Part22.Rotation = Vector3.new(-165, 0, -180)
  1204. Part22.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1205. Part22.Size = Vector3.new(0.400000036, 0.400000036, 1.20000005)
  1206. Part22.Anchored = true
  1207. Part22.BottomSurface = Enum.SurfaceType.Smooth
  1208. Part22.BrickColor = BrickColor.new("Institutional white")
  1209. Part22.CanCollide = false
  1210. Part22.Locked = true
  1211. Part22.Material = Enum.Material.Neon
  1212. Part22.TopSurface = Enum.SurfaceType.Smooth
  1213. Part22.brickColor = BrickColor.new("Institutional white")
  1214. Part22.FormFactor = Enum.FormFactor.Symmetric
  1215. Part22.formFactor = Enum.FormFactor.Symmetric
  1216. Part22.Name = "Eye1"
  1217. SpecialMesh23.Parent = Part22
  1218. SpecialMesh23.MeshType = Enum.MeshType.Sphere
  1219. Part24.Parent = Model21
  1220. Part24.CFrame = CFrame.new(3.5, 8.93740559, -63.2534142, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1221. Part24.Orientation = Vector3.new(-15, 180, 0)
  1222. Part24.Position = Vector3.new(3.5, 8.93740559, -63.2534142)
  1223. Part24.Rotation = Vector3.new(-165, 0, -180)
  1224. Part24.Color = Color3.new(0, 0, 0)
  1225. Part24.Size = Vector3.new(2, 1, 0.800000012)
  1226. Part24.Anchored = true
  1227. Part24.BottomSurface = Enum.SurfaceType.Smooth
  1228.  
  1229. Part24.CanCollide = false
  1230. Part24.Locked = true
  1231. Part24.Material = Enum.Material.Neon
  1232. Part24.TopSurface = Enum.SurfaceType.Smooth
  1233.  
  1234. Part24.FormFactor = Enum.FormFactor.Symmetric
  1235. Part24.formFactor = Enum.FormFactor.Symmetric
  1236. SpecialMesh25.Parent = Part24
  1237. SpecialMesh25.MeshType = Enum.MeshType.Sphere
  1238. Part26.Parent = Model21
  1239. Part26.CFrame = CFrame.new(3.5, 7.62994099, -63.3966942, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1240. Part26.Orientation = Vector3.new(-15, 180, 0)
  1241. Part26.Position = Vector3.new(3.5, 7.62994099, -63.3966942)
  1242. Part26.Rotation = Vector3.new(-165, 0, -180)
  1243. Part26.Color = Color3.new(0, 0, 0)
  1244. Part26.Size = Vector3.new(1.80000007, 1.5999999, 0.600000024)
  1245. Part26.Anchored = true
  1246. Part26.BottomSurface = Enum.SurfaceType.Smooth
  1247.  
  1248. Part26.CanCollide = false
  1249. Part26.Locked = true
  1250. Part26.Material = Enum.Material.Neon
  1251. Part26.TopSurface = Enum.SurfaceType.Smooth
  1252.  
  1253. Part26.FormFactor = Enum.FormFactor.Symmetric
  1254. Part26.formFactor = Enum.FormFactor.Symmetric
  1255. SpecialMesh27.Parent = Part26
  1256. SpecialMesh27.MeshType = Enum.MeshType.Sphere
  1257. Part28.Parent = Model21
  1258. Part28.CFrame = CFrame.new(3, 8.9408741, -63.4595413, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1259. Part28.Orientation = Vector3.new(-15, 180, 0)
  1260. Part28.Position = Vector3.new(3, 8.9408741, -63.4595413)
  1261. Part28.Rotation = Vector3.new(-165, 0, -180)
  1262. Part28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  1263. Part28.Size = Vector3.new(0.400000036, 0.400000036, 1.20000005)
  1264. Part28.Anchored = true
  1265. Part28.BottomSurface = Enum.SurfaceType.Smooth
  1266. Part28.BrickColor = BrickColor.new("Institutional white")
  1267. Part28.CanCollide = false
  1268. Part28.Locked = true
  1269. Part28.Material = Enum.Material.Neon
  1270. Part28.TopSurface = Enum.SurfaceType.Smooth
  1271. Part28.brickColor = BrickColor.new("Institutional white")
  1272. Part28.FormFactor = Enum.FormFactor.Symmetric
  1273. Part28.formFactor = Enum.FormFactor.Symmetric
  1274. Part28.Name = "Eye2"
  1275. SpecialMesh29.Parent = Part28
  1276. SpecialMesh29.MeshType = Enum.MeshType.Sphere
  1277. Part30.Parent = Model21
  1278. Part30.CFrame = CFrame.new(3.5, 8.98917007, -63.4466019, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1279. Part30.Orientation = Vector3.new(-15, 180, 0)
  1280. Part30.Position = Vector3.new(3.5, 8.98917007, -63.4466019)
  1281. Part30.Rotation = Vector3.new(-165, 0, -180)
  1282. Part30.Color = Color3.new(0, 0, 0)
  1283. Part30.Size = Vector3.new(1, 1, 1)
  1284. Part30.Anchored = true
  1285. Part30.BottomSurface = Enum.SurfaceType.Smooth
  1286.  
  1287. Part30.CanCollide = false
  1288. Part30.Locked = true
  1289. Part30.Material = Enum.Material.Neon
  1290. Part30.TopSurface = Enum.SurfaceType.Smooth
  1291.  
  1292. Part30.FormFactor = Enum.FormFactor.Symmetric
  1293. Part30.formFactor = Enum.FormFactor.Symmetric
  1294. SpecialMesh31.Parent = Part30
  1295. SpecialMesh31.MeshType = Enum.MeshType.Sphere
  1296. Part32.Name = "Handle"
  1297. Part32.Parent = Model21
  1298. Part32.CFrame = CFrame.new(3.5, 8.19017696, -63.2465782, -1, 0, 0, 0, 0.965925872, 0.258818984, 0, 0.258818984, -0.965925872)
  1299. Part32.Orientation = Vector3.new(-15, 180, 0)
  1300. Part32.Position = Vector3.new(3.5, 8.19017696, -63.2465782)
  1301. Part32.Rotation = Vector3.new(-165, 0, -180)
  1302. Part32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1303. Part32.Size = Vector3.new(0.100000001, 0.100000001, 0.100000001)
  1304. Part32.Anchored = true
  1305. Part32.BottomSurface = Enum.SurfaceType.Smooth
  1306. Part32.BrickColor = BrickColor.new("Really black")
  1307. Part32.CanCollide = false
  1308. Part32.Locked = true
  1309. Part32.Material = Enum.Material.Fabric
  1310. Part32.TopSurface = Enum.SurfaceType.Smooth
  1311. Part32.brickColor = BrickColor.new("Really black")
  1312. Part32.FormFactor = Enum.FormFactor.Symmetric
  1313. Part32.formFactor = Enum.FormFactor.Symmetric
  1314. SpecialMesh33.Parent = Part32
  1315. SpecialMesh33.MeshId = "http://www.roblox.com/asset/?id=13520257"
  1316. SpecialMesh33.Scale = Vector3.new(3, 3.0999999, 3)
  1317. SpecialMesh33.MeshType = Enum.MeshType.FileMesh
  1318. SpecialMesh33.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  1319. Decal34.Parent = Part32
  1320. --Decal34.Texture = "http://www.roblox.com/asset/?id="..MaskTextureId--124337542 2340547251
  1321. Part35.Name = "Particles"
  1322. Part35.Parent = Model21
  1323. Part35.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1324. Part35.Orientation = Vector3.new(-17, 180, 0)
  1325. Part35.Position = Vector3.new(3.5, 8.64255619, -64.4712448)
  1326. Part35.Rotation = Vector3.new(-163, 0, -180)
  1327. Part35.Color = Color3.new(0, 0, 0)
  1328. Part35.Transparency = 1
  1329. Part35.Size = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
  1330. Part35.Anchored = true
  1331. Part35.BottomSurface = Enum.SurfaceType.Smooth
  1332.  
  1333. Part35.CanCollide = false
  1334. Part35.Locked = true
  1335. Part35.Material = Enum.Material.Neon
  1336. Part35.TopSurface = Enum.SurfaceType.Smooth
  1337.  
  1338. Part35.FormFactor = Enum.FormFactor.Symmetric
  1339. Part35.formFactor = Enum.FormFactor.Symmetric
  1340. ParticleEmitter36.Parent = Part35
  1341. ParticleEmitter36.Speed = NumberRange.new(2, 2)
  1342. ParticleEmitter36.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))})
  1343. ParticleEmitter36.LightInfluence = 1
  1344. ParticleEmitter36.Texture = "rbxassetid://258128463"
  1345. ParticleEmitter36.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.5),NumberSequenceKeypoint.new(1,1)})
  1346. ParticleEmitter36.ZOffset = -2
  1347. ParticleEmitter36.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.7500001192093),NumberSequenceKeypoint.new(0.7500001192093,0.74999988079071),NumberSequenceKeypoint.new(1,0.68749964237213)})
  1348. ParticleEmitter36.Acceleration = Vector3.new(0, 0.25, 0)
  1349. ParticleEmitter36.Drag = 2
  1350. ParticleEmitter36.Lifetime = NumberRange.new(1, 3)
  1351. ParticleEmitter36.LockedToPart = true
  1352. ParticleEmitter36.Rate = 100.01999664307
  1353. ParticleEmitter36.RotSpeed = NumberRange.new(-100, 100)
  1354. ParticleEmitter36.SpreadAngle = Vector2.new(360, 360)
  1355. ParticleEmitter36.VelocitySpread = 360
  1356. Part37.Name = "Head"
  1357. Part37.Parent = Model21
  1358. Part37.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1359. Part37.Orientation = Vector3.new(-17, 180, 0)
  1360. Part37.Position = Vector3.new(3.5, 8.64255619, -64.4712448)
  1361. Part37.Rotation = Vector3.new(-163, 0, -180)
  1362. Part37.Color = Color3.new(0.00784314, 0.00784314, 0.00784314)
  1363. Part37.Size = Vector3.new(3, 3, 3)
  1364. Part37.Anchored = true
  1365. Part37.BottomSurface = Enum.SurfaceType.Smooth
  1366.  
  1367. Part37.CanCollide = false
  1368. Part37.Locked = true
  1369. Part37.Material = Enum.Material.Fabric
  1370. Part37.TopSurface = Enum.SurfaceType.Smooth
  1371.  
  1372. Part37.FormFactor = Enum.FormFactor.Symmetric
  1373. Part37.formFactor = Enum.FormFactor.Symmetric
  1374. SpecialMesh38.Parent = Part37
  1375. for i,v in pairs(mas:GetChildren()) do
  1376. v.Parent = script
  1377. pcall(function() v:MakeJoints() end)
  1378. end
  1379. mas:Destroy()
  1380. for i,v in pairs(cors) do
  1381. spawn(function()
  1382. pcall(v)
  1383. end)
  1384. end
  1385.  
  1386. script:WaitForChild("VoidBoss")
  1387. script.VoidBoss:WaitForChild("LeftArm")
  1388. script.VoidBoss:WaitForChild("RightArm")
  1389. script.VoidBoss:WaitForChild("Head")
  1390. local LAP=Instance.new("Part")
  1391. LAP.Reflectance = 0
  1392. LAP.Transparency = 1
  1393. LAP.CanCollide = false
  1394. LAP.Locked = true
  1395. LAP.Anchored=true
  1396. LAP.BrickColor = BrickColor.new("Really blue")
  1397. LAP.Name = "Left Leg"
  1398. LAP.Size = Vector3.new()
  1399. LAP.Material = "SmoothPlastic"
  1400. LAP:BreakJoints()
  1401. -- LAP.Parent = Character
  1402. LAP.CFrame = CFrame.new(8.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)*angles(math.rad(90),0,math.rad(180))
  1403. for i,v in pairs(script.VoidBoss.LeftArm:GetChildren()) do
  1404. v.Parent = LAP
  1405. end
  1406. script.VoidBoss.LeftArm:Destroy()
  1407. LAP.Parent = script.VoidBoss
  1408.  
  1409. local RAP=Instance.new("Part")
  1410. RAP.Reflectance = 0
  1411. RAP.Transparency = 1
  1412. RAP.CanCollide = false
  1413. RAP.Locked = true
  1414. RAP.Anchored=true
  1415. RAP.BrickColor = BrickColor.new("Really blue")
  1416. RAP.Name = "Right Leg"
  1417. RAP.Size = Vector3.new()
  1418. RAP.Material = "SmoothPlastic"
  1419. RAP:BreakJoints()
  1420. -- RAP.Parent = Character
  1421. RAP.CFrame = CFrame.new(-1.5, 4.83036566, -63.1395836, 1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, 1)*angles(math.rad(90),0,math.rad(180))
  1422. for i,v in pairs(script.VoidBoss.RightArm:GetChildren()) do
  1423. v.Parent = RAP
  1424. end
  1425. script.VoidBoss.RightArm:Destroy()
  1426. RAP.Parent = script.VoidBoss
  1427.  
  1428. local HHP=Instance.new("Part")
  1429. HHP.Reflectance = 0
  1430. HHP.Transparency = 1
  1431. HHP.CanCollide = false
  1432. HHP.Locked = true
  1433. HHP.Anchored=true
  1434. HHP.BrickColor = BrickColor.new("Really blue")
  1435. HHP.Name = "Head"
  1436. HHP.Size = Vector3.new()
  1437. HHP.Material = "SmoothPlastic"
  1438. HHP:BreakJoints()
  1439.  
  1440. HHP.CFrame = CFrame.new(3.5, 8.64255619, -64.4712448, -1, 0, 0, 0, 0.956304669, 0.292371869, 0, 0.292371869, -0.956304669)
  1441. for i,v in pairs(script.VoidBoss.Head:GetChildren()) do
  1442. v.Parent = HHP
  1443. end
  1444. script.VoidBoss.Head:Destroy()
  1445. HHP.Parent = script.VoidBoss
  1446.  
  1447.  
  1448. --[ ACTIVATE MODEL BY GETING RID OF THIS LINE
  1449. for i, v in pairs(GatherAllInstances(script.VoidBoss)) do
  1450. if v:isA("BasePart") then
  1451. RemoveOutlines(v)
  1452. if v:FindFirstChildOfClass("SpecialMesh") and v:FindFirstChildOfClass("SpecialMesh").MeshId~=nil then
  1453. --local mesh = v:FindChildOfClass("SpecialMesh")
  1454. --v.Size = v.Size/2
  1455.  
  1456.  
  1457. end
  1458. end
  1459. end
  1460.  
  1461. for _,v in pairs(script.VoidBoss:children()) do
  1462. if v:IsA("BasePart") then
  1463.  
  1464. if Character:FindFirstChild(""..v.Name) then
  1465. local Part1=Character:FindFirstChild(""..v.Name)
  1466. local Part2=v
  1467.  
  1468. WeldAllTo(Part1,Part2,CFrame.new(0,0,0))
  1469.  
  1470. end
  1471.  
  1472.  
  1473. end
  1474. end
  1475.  
  1476. --]]
  1477.  
  1478.  
  1479.  
  1480.  
  1481. for _,v in pairs(Character:children()) do
  1482. if v:IsA("Accessory") then
  1483. v:Destroy()
  1484. elseif v:IsA("BasePart") then
  1485. v.Transparency =1
  1486. end
  1487. end
  1488.  
  1489.  
  1490.  
  1491. DGT= function()
  1492. local Tlifetime = 0.17
  1493. local DaggerTrail=Instance.new("Trail",Sword)
  1494. local Attach1 = Instance.new("Attachment",Sword.HitBox)
  1495. local Attach2 = Instance.new("Attachment",Sword.HitBox)
  1496. Attach2.Position = Vector3.new(0,0,3)
  1497. Attach1.Position = Vector3.new(0,0,-3)
  1498. DaggerTrail.Attachment0 = Attach1
  1499. DaggerTrail.Attachment1 = Attach2
  1500. DaggerTrail.Texture = "rbxassetid://1251856844"
  1501. DaggerTrail.Lifetime = .1
  1502. DaggerTrail.MaxLength = 10
  1503. DaggerTrail.MinLength = 0
  1504. DaggerTrail.TextureMode= "Static"
  1505. DaggerTrail.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  1506. DaggerTrail.WidthScale=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  1507. DaggerTrail.LightEmission=0
  1508. DaggerTrail.Color = ColorSequence.new(Color3.new(0,1,0),Color3.new(0,1,0))
  1509. DaggerTrail.LightEmission = 1
  1510. game:GetService("Debris"):AddItem(DaggerTrail, Tlifetime)
  1511. game:GetService("Debris"):AddItem(Attach1, Tlifetime)
  1512. game:GetService("Debris"):AddItem(Attach2, Tlifetime)
  1513. end
  1514.  
  1515. function CreatePart( Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1516. local Part = Create("Part"){
  1517.  
  1518. Parent = Parent,
  1519. Reflectance = Reflectance,
  1520. Transparency = Transparency,
  1521. CanCollide = false,
  1522. Locked = true,
  1523. BrickColor = BrickColor.new(tostring(BColor)),
  1524. Name = Name,
  1525. Size = Size,
  1526. Material = Material,
  1527. }
  1528. RemoveOutlines(Part)
  1529. return Part
  1530. end
  1531.  
  1532. function CreateMesh2(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1533. local NEWMESH = IT(MESH)
  1534. if MESH == "SpecialMesh" then
  1535. NEWMESH.MeshType = MESHTYPE
  1536. if MESHID ~= "nil" and MESHID ~= "" then
  1537. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1538. end
  1539. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1540. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1541. end
  1542. end
  1543. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1544. NEWMESH.Scale = SCALE
  1545. NEWMESH.Parent = PARENT
  1546. return NEWMESH
  1547. end
  1548.  
  1549. function CreatePart2(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1550. local NEWPART = IT("Part")
  1551. NEWPART.formFactor = FORMFACTOR
  1552. NEWPART.Reflectance = REFLECTANCE
  1553. NEWPART.Transparency = TRANSPARENCY
  1554. NEWPART.CanCollide = false
  1555. NEWPART.Locked = true
  1556. NEWPART.Anchored = true
  1557. if ANCHOR == false then
  1558. NEWPART.Anchored = false
  1559. end
  1560. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1561. NEWPART.Name = NAME
  1562. NEWPART.Size = SIZE
  1563. NEWPART.Position = Torso.Position
  1564. NEWPART.Material = MATERIAL
  1565. NEWPART:BreakJoints()
  1566. NEWPART.Parent = PARENT
  1567. return NEWPART
  1568. end
  1569.  
  1570. local S = IT("Sound")
  1571. function CreateSound2(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  1572. local NEWSOUND = nil
  1573. coroutine.resume(coroutine.create(function()
  1574. NEWSOUND = S:Clone()
  1575. NEWSOUND.Parent = PARENT
  1576. NEWSOUND.Volume = VOLUME
  1577. NEWSOUND.Pitch = PITCH
  1578. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1579. NEWSOUND:play()
  1580. if DOESLOOP == true then
  1581. NEWSOUND.Looped = true
  1582. else
  1583. repeat wait(1) until NEWSOUND.Playing == false
  1584. NEWSOUND:remove()
  1585. end
  1586. end))
  1587. return NEWSOUND
  1588. end
  1589.  
  1590.  
  1591. function WACKYEFFECT(Table)
  1592. local TYPE = (Table.EffectType or "Sphere")
  1593. local SIZE = (Table.Size or VT(1,1,1))
  1594. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1595. local TRANSPARENCY = (Table.Transparency or 0)
  1596. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1597. local CFRAME = (Table.CFrame or Torso.CFrame)
  1598. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1599. local ROTATION1 = (Table.RotationX or 0)
  1600. local ROTATION2 = (Table.RotationY or 0)
  1601. local ROTATION3 = (Table.RotationZ or 0)
  1602. local MATERIAL = (Table.Material or "Neon")
  1603. local COLOR = (Table.Color or C3(1,1,1))
  1604. local TIME = (Table.Time or 45)
  1605. local SOUNDID = (Table.SoundID or nil)
  1606. local SOUNDPITCH = (Table.SoundPitch or nil)
  1607. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1608. local TweenNameType = (Table.TweenNType or "Linear" )
  1609. local TweenInOutType = (Table.TweenOType or "InOut" )
  1610. coroutine.resume(coroutine.create(function()
  1611. local PLAYSSOUND = false
  1612. local SOUND = nil
  1613. local EFFECT = CreatePart2(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1614. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1615. PLAYSSOUND = true
  1616. SOUND = CreateSound2(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1617. end
  1618. EFFECT.Color = COLOR
  1619. local MSH = nil
  1620. if TYPE == "Sphere" then
  1621. MSH = CreateMesh2("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1622. elseif TYPE == "Block" then
  1623. MSH = IT("BlockMesh",EFFECT)
  1624. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1625. elseif TYPE == "Wave" then
  1626. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1627. elseif TYPE == "Ring" then
  1628. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1629. elseif TYPE == "Slash" then
  1630. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1631. elseif TYPE == "Round Slash" then
  1632. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1633. elseif TYPE == "Swirl" then
  1634. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1635. elseif TYPE == "Skull" then
  1636. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1637. elseif TYPE == "Crystal" then
  1638. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1639. elseif TYPE == "Crown" then
  1640. MSH = CreateMesh2("SpecialMesh", EFFECT, "FileMesh", "173770780", "", SIZE, VT(0,0,0))
  1641. end
  1642. if MSH ~= nil then
  1643. local MOVESPEED = nil
  1644. if MOVEDIRECTION ~= nil then
  1645. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1646. end
  1647. local GROWTH = SIZE - ENDSIZE
  1648. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1649. if TYPE == "Block" then
  1650.  
  1651. SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",TIME/60)
  1652. else
  1653.  
  1654. SetTween(EFFECT,{CFrame = CFRAME},"Linear","InOut",0)
  1655.  
  1656. end
  1657.  
  1658.  
  1659.  
  1660. wait()
  1661.  
  1662. SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS},"Linear","InOut",TIME/60)
  1663.  
  1664. if TYPE == "Block" then
  1665.  
  1666. SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)
  1667. else
  1668.  
  1669. SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)
  1670.  
  1671. end
  1672. if MOVEDIRECTION ~= nil then
  1673. local ORI = EFFECT.Orientation
  1674.  
  1675. SetTween(EFFECT,{CFrame=CF(MOVEDIRECTION)},"Linear","InOut",TIME/60)
  1676. SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",TIME/60)
  1677.  
  1678.  
  1679. end
  1680. MSH.Scale = MSH.Scale - GROWTH/TIME
  1681. SetTween(MSH,{Scale=ENDSIZE},TweenNameType,TweenInOutType,TIME/60)
  1682. if TYPE == "Wave" then
  1683.  
  1684. SetTween(MSH,{Offset=VT(0,0,-MSH.Scale.X/8)},TweenNameType,TweenInOutType,TIME/60)
  1685. end
  1686. for LOOP = 1, TIME+1 do
  1687. wait(.05)
  1688.  
  1689. --SetTween(EFFECT,{Transparency = EFFECT.Transparency - TRANS/TIME},"Linear","InOut",0)
  1690.  
  1691.  
  1692. if TYPE == "Block" then
  1693.  
  1694. -- SetTween(EFFECT,{CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))},"Linear","InOut",0)
  1695. else
  1696.  
  1697. -- SetTween(EFFECT,{CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))},"Linear","InOut",0)
  1698.  
  1699. end
  1700. if MOVEDIRECTION ~= nil then
  1701. local ORI = EFFECT.Orientation
  1702.  
  1703. -- SetTween(EFFECT,{CFrame=CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)},"Linear","InOut",0)
  1704. -- SetTween(EFFECT,{Orientation=ORI},"Linear","InOut",0)
  1705.  
  1706.  
  1707. end
  1708. end
  1709. game:GetService("Debris"):AddItem(EFFECT, 15)
  1710. coroutine.resume(coroutine.create(function()
  1711. if PLAYSSOUND == false then
  1712. EFFECT:remove()
  1713. else
  1714. SOUND.Stopped:Connect(function()
  1715. EFFECT:remove()
  1716. end)
  1717. end
  1718. end))
  1719. else
  1720. coroutine.resume(coroutine.create(function()
  1721. if PLAYSSOUND == false then
  1722. EFFECT:remove()
  1723. else
  1724. repeat wait() until SOUND.Playing == false
  1725. EFFECT:remove()
  1726. end
  1727. end))
  1728. end
  1729. end))
  1730. end
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1738.  
  1739. if hit.Parent == nil then
  1740. return
  1741. end
  1742. local h = hit.Parent:FindFirstChild("Humanoid")
  1743. for _,v in pairs(hit.Parent:children()) do
  1744. if v:IsA("Humanoid") then
  1745.  
  1746. h = v
  1747.  
  1748. end
  1749.  
  1750. end
  1751.  
  1752. --gg
  1753.  
  1754. --local FoundTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  1755. coroutine.resume(coroutine.create(function()
  1756. if h.Health >9999999 and minim <9999 and Type~= "IgnoreType" and(h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then
  1757.  
  1758.  
  1759. local FATag = Instance.new("Model",h.Parent)
  1760.  
  1761. FATag.Name = "Fly away"
  1762. game:GetService("Debris"):AddItem(FATag, 2.5)
  1763.  
  1764.  
  1765. for _,v in pairs(h.Parent:children()) do
  1766. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1767. v.Anchored=true
  1768. end
  1769. end
  1770.  
  1771. wait(.25)
  1772.  
  1773. if h.Parent:FindFirstChildOfClass("Body Colors")then
  1774. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()
  1775. end
  1776.  
  1777.  
  1778. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1779.  
  1780. coroutine.resume(coroutine.create(function()
  1781.  
  1782.  
  1783. local YourGone = Instance.new("Part")
  1784. YourGone.Reflectance = 0
  1785. YourGone.Transparency = 1
  1786. YourGone.CanCollide = false
  1787. YourGone.Locked = true
  1788. YourGone.Anchored=true
  1789. YourGone.BrickColor = BrickColor.new("Really blue")
  1790. YourGone.Name = "YourGone"
  1791. YourGone.Size = Vector3.new()
  1792. YourGone.Material = "SmoothPlastic"
  1793. YourGone:BreakJoints()
  1794. YourGone.Parent = FoundTorso
  1795. YourGone.CFrame = FoundTorso.CFrame
  1796.  
  1797. local NewParticle = Instance.new("ParticleEmitter")
  1798. NewParticle.Parent = YourGone
  1799. NewParticle.Acceleration = Vector3.new(0,0,0)
  1800. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})
  1801. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))
  1802. NewParticle.Lifetime = NumberRange.new(0.55,0.95)
  1803. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})
  1804. NewParticle.Speed = NumberRange.new(0,0.0)
  1805. NewParticle.ZOffset = 2
  1806. NewParticle.Texture = "rbxassetid://243660364"
  1807. NewParticle.RotSpeed = NumberRange.new(-0,0)
  1808. NewParticle.Rotation = NumberRange.new(-180,180)
  1809. NewParticle.Enabled = false
  1810. game:GetService("Debris"):AddItem(YourGone, 3)
  1811. for i = 0,2,1 do
  1812. NewParticle:Emit(1)
  1813. so("1448044156", FoundTorso,2, 1)
  1814. h.Parent:BreakJoints()
  1815. YourGone.CFrame = FoundTorso.CFrame
  1816. for _,v in pairs(h.Parent:children()) do
  1817. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1818. v.Anchored=false
  1819. -- v.Material = "Neon"
  1820. --v.BrickColor = BrickColor.new("Really red")
  1821. if v:FindFirstChildOfClass("SpecialMesh")then
  1822. --v:Destroy()
  1823. end
  1824. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1825. -- v:Destroy()
  1826. end
  1827. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1828.  
  1829. vp.Parent = v
  1830. game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)
  1831.  
  1832.  
  1833. end
  1834.  
  1835.  
  1836.  
  1837. end
  1838.  
  1839.  
  1840.  
  1841. wait(.2)
  1842. end
  1843. wait(.1)
  1844. NewParticle:Emit(3)
  1845. so("1448044156", FoundTorso,2, .8)
  1846. h.Parent:BreakJoints()
  1847. YourGone.CFrame = FoundTorso.CFrame
  1848. for _,v in pairs(h.Parent:children()) do
  1849. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1850. v.Anchored=false
  1851. -- v.Material = "Neon"
  1852. --v.BrickColor = BrickColor.new("Really red")
  1853. if v:FindFirstChildOfClass("SpecialMesh")then
  1854. --v:Destroy()
  1855. end
  1856. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  1857. -- v:Destroy()
  1858. end
  1859. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  1860.  
  1861. vp.Parent = v
  1862. game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)
  1863.  
  1864.  
  1865. end
  1866.  
  1867.  
  1868.  
  1869. end
  1870.  
  1871.  
  1872.  
  1873.  
  1874. end))
  1875.  
  1876.  
  1877.  
  1878.  
  1879. wait(.1)
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887. end
  1888.  
  1889.  
  1890. end))
  1891. if h ~= nil and hit.Parent ~= Character and hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1892. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1893. return
  1894. end
  1895. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").basstracker1970, Parent = h})
  1896. game:GetService("Debris"):AddItem(c, 0.5)
  1897. if HitSound ~= nil and HitPitch ~= nil then
  1898. so(HitSound, hit, 1, HitPitch)
  1899. end
  1900. local Damage = math.random(minim, maxim)
  1901. local blocked = false
  1902. local block = hit.Parent:findFirstChild("Block")
  1903. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1904. blocked = true
  1905. block.Value = block.Value - 1
  1906. print(block.Value)
  1907. end
  1908. lockon(h.Parent)
  1909. if blocked == false then
  1910. h.Health = h.Health - Damage
  1911. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 2.5, Color3.new(0,0,0))
  1912. else
  1913. h.Health = h.Health - Damage / 2
  1914. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 2.5, Color3.new(0,0,0))
  1915.  
  1916. end
  1917.  
  1918. if Type == "Knockdown" then
  1919. local hum = h
  1920.  
  1921. hum.PlatformStand = true
  1922. coroutine.resume(coroutine.create(function(HHumanoid)
  1923.  
  1924. wait(.2)
  1925. HHumanoid.PlatformStand = false
  1926. end
  1927. ), hum)
  1928.  
  1929.  
  1930.  
  1931. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  1932. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1933. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,FoundTorso.Position).lookVector * knockback, Parent = hit})
  1934. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1935. game:GetService("Debris"):AddItem(bodvol, .2)
  1936. game:GetService("Debris"):AddItem(rl, 0.2)
  1937.  
  1938.  
  1939.  
  1940. elseif Type == "Knockdown2" then
  1941. local hum = h
  1942.  
  1943. hum.PlatformStand = true
  1944. coroutine.resume(coroutine.create(function(HHumanoid)
  1945.  
  1946.  
  1947. Combo = 1 wait(.2)
  1948. HHumanoid.PlatformStand = false
  1949. end
  1950. ), hum)
  1951. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1952. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  1953. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  1954. game:GetService("Debris"):AddItem(bodvol, 0.2)
  1955. game:GetService("Debris"):AddItem(rl, 0.2)
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962. local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})
  1963. game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)
  1964.  
  1965. elseif Type == "Normal" then
  1966. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  1967. if knockback > 0 then
  1968.  
  1969. local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  1970. vp.Parent = HTorso
  1971. end
  1972. game:GetService("Debris"):AddItem(vp, 0.25)
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986. elseif Type== "Instakill" then
  1987. coroutine.resume(coroutine.create(function()
  1988. if (h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")) and not h.Parent:FindFirstChild("Fly away")then
  1989.  
  1990.  
  1991. local FATag = Instance.new("Model",h.Parent)
  1992.  
  1993. FATag.Name = "Fly away"
  1994. game:GetService("Debris"):AddItem(FATag, 2.5)
  1995.  
  1996.  
  1997. for _,v in pairs(h.Parent:children()) do
  1998. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  1999. v.Anchored=true
  2000. end
  2001. end
  2002.  
  2003. wait(.25)
  2004.  
  2005. if h.Parent:FindFirstChildOfClass("Body Colors")then
  2006. h.Parent:FindFirstChildOfClass("Body Colors"):Destroy()
  2007. end
  2008.  
  2009.  
  2010. local FoundTorso = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("UpperTorso")
  2011.  
  2012. coroutine.resume(coroutine.create(function()
  2013.  
  2014.  
  2015. local YourGone = Instance.new("Part")
  2016. YourGone.Reflectance = 0
  2017. YourGone.Transparency = 1
  2018. YourGone.CanCollide = false
  2019. YourGone.Locked = true
  2020. YourGone.Anchored=true
  2021. YourGone.BrickColor = BrickColor.new("Really blue")
  2022. YourGone.Name = "YourGone"
  2023. YourGone.Size = Vector3.new()
  2024. YourGone.Material = "SmoothPlastic"
  2025. YourGone:BreakJoints()
  2026. YourGone.Parent = FoundTorso
  2027. YourGone.CFrame = FoundTorso.CFrame
  2028.  
  2029. local NewParticle = Instance.new("ParticleEmitter")
  2030. NewParticle.Parent = YourGone
  2031. NewParticle.Acceleration = Vector3.new(0,0,0)
  2032. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10),NumberSequenceKeypoint.new(1,.0)})
  2033. NewParticle.Color = ColorSequence.new(Color3.new (1,0,0), Color3.new (1, 0, 0))
  2034. NewParticle.Lifetime = NumberRange.new(0.55,0.95)
  2035. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.25,.0),NumberSequenceKeypoint.new(1,1)})
  2036. NewParticle.Speed = NumberRange.new(0,0.0)
  2037. NewParticle.ZOffset = 2
  2038. NewParticle.Texture = "rbxassetid://243660364"
  2039. NewParticle.RotSpeed = NumberRange.new(-0,0)
  2040. NewParticle.Rotation = NumberRange.new(-180,180)
  2041. NewParticle.Enabled = false
  2042. game:GetService("Debris"):AddItem(YourGone, 3)
  2043. for i = 0,2,1 do
  2044. NewParticle:Emit(1)
  2045. so("1448044156", FoundTorso,2, 1)
  2046. h.Parent:BreakJoints()
  2047. YourGone.CFrame = FoundTorso.CFrame
  2048. for _,v in pairs(h.Parent:children()) do
  2049. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  2050. v.Anchored=false
  2051. -- v.Material = "Neon"
  2052. --v.BrickColor = BrickColor.new("Really red")
  2053. if v:FindFirstChildOfClass("SpecialMesh")then
  2054. --v:Destroy()
  2055. end
  2056. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  2057. -- v:Destroy()
  2058. end
  2059. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  2060.  
  2061. vp.Parent = v
  2062. game:GetService("Debris"):AddItem(vp, math.random(50,100)/1000)
  2063.  
  2064.  
  2065. end
  2066.  
  2067.  
  2068.  
  2069. end
  2070.  
  2071.  
  2072.  
  2073. wait(.2)
  2074. end
  2075. wait(.1)
  2076. NewParticle:Emit(3)
  2077. so("1448044156", FoundTorso,2, .8)
  2078. h.Parent:BreakJoints()
  2079. YourGone.CFrame = FoundTorso.CFrame
  2080. for _,v in pairs(h.Parent:children()) do
  2081. if v:IsA("BasePart")and v.Parent:FindFirstChildOfClass("Humanoid") then
  2082. v.Anchored=false
  2083. -- v.Material = "Neon"
  2084. --v.BrickColor = BrickColor.new("Really red")
  2085. if v:FindFirstChildOfClass("SpecialMesh")then
  2086. --v:Destroy()
  2087. end
  2088. if v:FindFirstChildOfClass("Decal") and v.Name == "face" then
  2089. -- v:Destroy()
  2090. end
  2091. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(1000, 1000, 1000), velocity = Vector3.new(math.random(-10,10),4,math.random(-10,10)) })
  2092.  
  2093. vp.Parent = v
  2094. game:GetService("Debris"):AddItem(vp, math.random(100,200)/1000)
  2095.  
  2096.  
  2097. end
  2098.  
  2099.  
  2100.  
  2101. end
  2102.  
  2103.  
  2104.  
  2105.  
  2106. end))
  2107.  
  2108.  
  2109.  
  2110.  
  2111. wait(.1)
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119. end
  2120.  
  2121.  
  2122. end))
  2123.  
  2124.  
  2125.  
  2126.  
  2127. elseif Type == "HPSteal" then
  2128. Humanoid.Health = Humanoid.Health + Damage
  2129. local hum = h
  2130.  
  2131. hum.PlatformStand = true
  2132. coroutine.resume(coroutine.create(function(HHumanoid)
  2133.  
  2134.  
  2135. Combo = 1 wait(.2)
  2136. HHumanoid.PlatformStand = false
  2137. end
  2138. ), hum)
  2139. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2140. local bodvol = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = CFrame.new(Part.Position,Property.Position).lookVector * knockback})
  2141. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  2142. game:GetService("Debris"):AddItem(bodvol, 0.2)
  2143. game:GetService("Debris"):AddItem(rl, 0.2)
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150. local bodyVelocity2 = Create("BodyVelocity")({velocity = Vector3.new(0, 60, 0), P = 5000, maxForce = Vector3.new(8000, 12000, 8000), Parent = RootPart})
  2151. game:GetService("Debris"):AddItem(bodyVelocity2, 0.1)
  2152.  
  2153.  
  2154. elseif Type == "Impale" then
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, .8, 2)
  2164. hit.Parent.Humanoid.PlatformStand = true
  2165.  
  2166.  
  2167. wait(1)
  2168. hit.Parent.Humanoid.PlatformStand = false
  2169. elseif Type == "IgnoreType" then
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175. elseif Type == "Up" then
  2176. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2177. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  2178. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2179. game:GetService("Debris"):AddItem(bodyVelocity, .1)
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187. elseif Type == "Snare" then
  2188. local bp = Create("BodyPosition")({P = 900, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  2189. game:GetService("Debris"):AddItem(bp, 1)
  2190.  
  2191.  
  2192.  
  2193. elseif Type == "Freeze2" then
  2194. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  2195. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  2196. hit.Parent.Torso.Anchored = true
  2197. coroutine.resume(coroutine.create(function(Part)
  2198.  
  2199. wait(1.5)
  2200. Part.Anchored = false
  2201. end
  2202. ), hit.Parent.Torso)
  2203. game:GetService("Debris"):AddItem(BodPos, 3)
  2204. game:GetService("Debris"):AddItem(BodGy, 3)
  2205. end
  2206. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  2207. game:GetService("Debris"):AddItem(debounce, Delay)
  2208. c = Instance.new("ObjectValue")
  2209. c.Name = "creator"
  2210. c.Value = Player
  2211. c.Parent = h
  2212. game:GetService("Debris"):AddItem(c, 0.5)
  2213. end
  2214. end
  2215.  
  2216.  
  2217.  
  2218. ShowDamage = function(Pos, Text, Time, Color)
  2219.  
  2220. local Rate = 0.033333333333333
  2221. if not Pos then
  2222. local Pos = Vector3.new(0, 0, 0)
  2223. end
  2224. local Text = Text or ""
  2225. local Time = Time or 2
  2226. if not Color then
  2227. local Color = Color3.new(1, 0, 1)
  2228. end
  2229. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2230. EffectPart.Anchored = true
  2231. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(2, 0, 2, 0), Adornee = EffectPart, Parent = EffectPart})
  2232. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = "DMG: "..Text.."", TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  2233. game.Debris:AddItem(EffectPart, Time + 0.1)
  2234. EffectPart.Parent = game:GetService("Workspace")
  2235. delay(0, function()
  2236.  
  2237. local Frames = Time / Rate
  2238.  
  2239.  
  2240.  
  2241. print(Frames)
  2242. TextLabel.TextTransparency=0
  2243. EffectPart.CFrame=CFrame.new(Pos)
  2244. wait()
  2245. SetTween(TextLabel,{TextTransparency=1},"Quad","In",Frames/60)
  2246. SetTween(TextLabel,{Rotation=math.random(-25,25)},"Elastic","InOut",Frames/60)
  2247. SetTween(TextLabel,{TextColor3=Color3.new(.15,0,.5)},"Elastic","InOut",Frames/60)
  2248.  
  2249. SetTween(EffectPart,{CFrame = CFrame.new(Pos) + Vector3.new(math.random(-5,5), math.random(1,5), math.random(-5,5))},"Linear","InOut",Frames/60)
  2250.  
  2251.  
  2252. wait(Frames/60)
  2253.  
  2254. if EffectPart and EffectPart.Parent then
  2255. EffectPart:Destroy()
  2256. end
  2257. end
  2258. )
  2259. end
  2260.  
  2261. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type2)
  2262.  
  2263.  
  2264.  
  2265.  
  2266. local Type=""
  2267.  
  2268.  
  2269.  
  2270.  
  2271. if mememode == true then
  2272.  
  2273. Type= "Instakill"
  2274.  
  2275. else
  2276. Type=Type2
  2277. end
  2278. if Type2 == "NormalKnockdown" then
  2279. Type= "Knockdown"
  2280. end
  2281.  
  2282. for _,c in pairs(workspace:children()) do
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288. local hum = c:FindFirstChild("Humanoid")
  2289. for _,v in pairs(c:children()) do
  2290. if v:IsA("Humanoid") then
  2291. hum = v
  2292. end
  2293. end
  2294.  
  2295.  
  2296.  
  2297.  
  2298. if hum ~= nil then
  2299. local head = c:findFirstChild("Head")
  2300. if head ~= nil then
  2301. local targ = head.Position - Part.Position
  2302. local mag = targ.magnitude
  2303. if mag <= magni and c.Name ~= Player.Name then
  2304. Damagefunc(Part, head, mindam, maxdam, knock, Type, RootPart, 0.1, "851453784", 1.2)
  2305. end
  2306. end
  2307. end
  2308. end
  2309. end
  2310.  
  2311.  
  2312. function CFMagniDamage(HTCF,magni, mindam, maxdam, knock, Type)
  2313. local DGP = Instance.new("Part")
  2314.  
  2315. DGP.Parent = Character
  2316. DGP.Size = Vector3.new(0.05, 0.05, 0.05)
  2317. DGP.Transparency = 1
  2318. DGP.CanCollide = false
  2319. DGP.Anchored = true
  2320. RemoveOutlines(DGP)
  2321. DGP.Position=DGP.Position + Vector3.new(0,-.1,0)
  2322. DGP.CFrame = HTCF
  2323.  
  2324. coroutine.resume(coroutine.create(function()
  2325. MagniDamage(DGP, magni, mindam, maxdam, knock, Type)
  2326. end))
  2327. game:GetService("Debris"):AddItem(DGP, .05)
  2328.  
  2329.  
  2330. DGP.Archivable = false
  2331. end
  2332.  
  2333.  
  2334.  
  2335.  
  2336. ------------------
  2337. --[End of Sword]--
  2338. ------------------
  2339.  
  2340. ---------------
  2341. --[Particles]--
  2342. ---------------
  2343.  
  2344.  
  2345. local Particle2_1 = Create("ParticleEmitter"){
  2346. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (170/255, 255/255, 255/255)),
  2347. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(.75,.4),NumberSequenceKeypoint.new(1,1)}),
  2348. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,.0)}),
  2349. Texture = "rbxassetid://241922778",
  2350. Lifetime = NumberRange.new(0.55,0.95),
  2351. Rate = 100,
  2352. VelocitySpread = 180,
  2353. Rotation = NumberRange.new(0),
  2354. RotSpeed = NumberRange.new(-200,200),
  2355. Speed = NumberRange.new(8.0),
  2356. LightEmission = 1,
  2357. LockedToPart = false,
  2358. Acceleration = Vector3.new(0, 0, 0),
  2359. EmissionDirection = "Top",
  2360. Drag = 4,
  2361. Enabled = false
  2362. }
  2363.  
  2364.  
  2365. local BEGONE_Particle = Create("ParticleEmitter"){
  2366. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (1, 1, 1)),
  2367. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.1,0),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(0.5,.2),NumberSequenceKeypoint.new(1,1)}),
  2368. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.15,1.5),NumberSequenceKeypoint.new(.75,1.5),NumberSequenceKeypoint.new(1,0)}),
  2369. Texture = "rbxassetid://936193661",
  2370. Lifetime = NumberRange.new(1.5),
  2371. Rate = 100,
  2372. VelocitySpread = 0,
  2373. Rotation = NumberRange.new(0),
  2374. RotSpeed = NumberRange.new(-10,10),
  2375. Speed = NumberRange.new(0),
  2376. LightEmission = .25,
  2377. LockedToPart = true,
  2378. Acceleration = Vector3.new(0, -0, 0),
  2379. EmissionDirection = "Top",
  2380. Drag = 4,
  2381. ZOffset = 1,
  2382. Enabled = false
  2383. }
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394. local VoidEmitter = Create("ParticleEmitter"){
  2395. Speed = NumberRange.new(1, 1),
  2396. Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.new(0, 0, 0)),ColorSequenceKeypoint.new(0.699,Color3.new(0.00998336, 0.00998336, 0.00998336)),ColorSequenceKeypoint.new(1,Color3.new(0.45098, 0, 1))}),
  2397. LightInfluence = 1,
  2398. Texture = "rbxassetid://258128463",
  2399. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.5,0.5),NumberSequenceKeypoint.new(1,1)}),
  2400. ZOffset = 2,
  2401. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.7500001192093),NumberSequenceKeypoint.new(0.7500001192093,0.74999988079071),NumberSequenceKeypoint.new(1,0.68749964237213)}),
  2402. Acceleration = Vector3.new(0, 0.25, 0),
  2403. Drag = 2,
  2404. Lifetime = NumberRange.new(1, 2),
  2405. LockedToPart = false,
  2406. Rate = 50.01999664307,
  2407. RotSpeed = NumberRange.new(-100, 100),
  2408. SpreadAngle = Vector2.new(360, 360),
  2409. VelocitySpread = 360,
  2410. Enabled = false
  2411. }
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418. ----------------------
  2419. --[End Of Particles]--
  2420. ----------------------
  2421.  
  2422.  
  2423.  
  2424.  
  2425. -----------------
  2426.  
  2427. function lockon_OnOff ()
  2428. coroutine.resume(coroutine.create(function()
  2429.  
  2430. local NewParticleH = Instance.new("Attachment",eye)
  2431. NewParticleH.Position = Vector3.new(0,0,.25)
  2432. coroutine.resume(coroutine.create(function()
  2433. local CrystalMainColor = Color3.new(0,1,0)
  2434.  
  2435.  
  2436. local NewParticle = Particle2_1:Clone()
  2437. NewParticle.Parent = NewParticleH
  2438. NewParticle.Enabled = true
  2439. NewParticle.Texture = "rbxassetid://68942583"
  2440. NewParticle.Acceleration = Vector3.new(0,0,0)
  2441. NewParticle.Speed = NumberRange.new(0)
  2442. NewParticle.LockedToPart = true
  2443. NewParticle.ZOffset = .25
  2444. NewParticle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2.5),NumberSequenceKeypoint.new(1,0)})
  2445. NewParticle.Rate = 50
  2446. NewParticle.Color = ColorSequence.new(CrystalMainColor, CrystalMainColor)
  2447. NewParticle.Transparency=NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,.9)})
  2448. NewParticle.Name = "XEF"
  2449.  
  2450.  
  2451. end))
  2452.  
  2453.  
  2454. while ZT == true do
  2455.  
  2456.  
  2457.  
  2458. SetTween(imgl,{Rotation=imgl.Rotation+25.5},"Elastic","Out",3)
  2459. if ZTfade==true then
  2460. SetTween(imgl,{ImageTransparency=.7},"Elastic","Out",3)
  2461. SetTween(crosshair,{Size = UDim2.new(10,0,10,0)},"Elastic","Out",1.5)
  2462. end
  2463.  
  2464.  
  2465. wait(1.5)
  2466. if ZTfade==true then
  2467. SetTween(imgl,{ImageTransparency=0},"Linear","InOut",0)
  2468. SetTween(crosshair,{Size = UDim2.new(11,0,11,0)},"Elastic","InOut",0)
  2469. end
  2470. wait()
  2471. end
  2472.  
  2473. crosshair.Adornee = nil
  2474. crosshair.Enabled = false
  2475. NewParticleH:Destroy()
  2476.  
  2477. end))
  2478. end
  2479.  
  2480. function lockon (targetted)
  2481. if ZT == true then
  2482.  
  2483. coroutine.resume(coroutine.create(function()
  2484. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2485. crosshair.Enabled = true
  2486.  
  2487. ZTfade = false
  2488. SetTween(imgl,{ImageTransparency=1},"Linear","InOut",0)
  2489.  
  2490. SetTween(crosshair,{Size = UDim2.new(40,0,40,0)},"Linear","InOut",0)
  2491.  
  2492. wait()
  2493.  
  2494. SetTween(imgl,{ImageTransparency=.7},"Bounce","Out",2)
  2495.  
  2496. SetTween(crosshair,{Size = UDim2.new(10,0,10,0)},"Elastic","InOut",1)
  2497. wait(1)
  2498. ZTfade = true
  2499. end))
  2500. end
  2501. end
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508. -----------------
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514. --[[
  2515. for i, v in pairs(C:GetChildren()) do
  2516. if v:IsA("Accessory")then
  2517. v:Destroy()
  2518. end
  2519. if v:IsA("BasePart")then
  2520. v.Transparency =1
  2521. if v.Name == "Head" then
  2522. v:FindFirstChildOfClass("Decal"):Destroy()
  2523. end
  2524. end
  2525. end--]]
  2526. --[[
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540. local tweeningInformation = TweenInfo.new(
  2541. 0.5,
  2542. Enum.EasingStyle.Back,
  2543. Enum.EasingDirection.Out,
  2544. 0,
  2545. false,
  2546. 0
  2547. )
  2548. --]]
  2549.  
  2550.  
  2551. local RJW=weld(RJ.Parent,RJ.Part0,RJ.Part1,RJ.C0)
  2552. RJW.C1 = RJ.C1
  2553. RJW.Name = RJ.Name
  2554.  
  2555. local NeckW=weld(Neck.Parent,Neck.Part0,Neck.Part1,Neck.C0)
  2556. NeckW.C1 = Neck.C1
  2557. NeckW.Name = Neck.Name
  2558.  
  2559.  
  2560. --print(WRJ.Parent.Name)
  2561.  
  2562. local RW=weld(Torso,Torso,RightArm,cf(0,0,0))
  2563.  
  2564. local LW=weld(Torso,Torso,LeftArm,cf(0,0,0))
  2565.  
  2566. local RH=weld(Torso,RightArm,RightLeg,cf(0,0,0))
  2567.  
  2568. local LH=weld(Torso,LeftArm,LeftLeg,cf(0,0,0))
  2569.  
  2570.  
  2571.  
  2572. RW.C1 = cn(0, 0.5, 0)
  2573. LW.C1 = cn(0, 0.5, 0)
  2574. RH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2575. LH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582. --------
  2583. --(#Torso)
  2584. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2585. --------
  2586. --(#Head)
  2587. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2588. --------
  2589. --(#Right Arm)
  2590. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",0.1)
  2591. --------
  2592. --(#Left Arm)
  2593. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",0.1)
  2594. --------
  2595. --(#Right Leg)
  2596. SetTween(RH,{C0=CFrame.new(0, -0.90, 0)},"Quad","InOut",0.1)
  2597. --------
  2598. --(#Left Leg)
  2599. SetTween(LH,{C0=CFrame.new(0, -0.90, 0)},"Quad","InOut",0.1)
  2600.  
  2601.  
  2602.  
  2603. --[[
  2604. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2605. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2606. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(30))},"Quad","Out",0.1)
  2607. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",0.1)
  2608. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2609. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  2610. --]]
  2611.  
  2612. function Attack1()
  2613. attack = true
  2614. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",1)
  2615. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",1)
  2616. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(30))},"Quad","InOut",1)
  2617. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-30))},"Quad","InOut",1)
  2618. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",1)
  2619. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",1)
  2620.  
  2621.  
  2622. wait(1)
  2623.  
  2624. WACKYEFFECT({Time = 10, EffectType = "Slash", Size = (VT(60,0,60)), Size2 = (VT(0,0,0)), Transparency = 1, Transparency2 = .5, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 454850461, SoundPitch = 1, SoundVolume = 8})
  2625.  
  2626. for i = 10, 60,10 do
  2627. WACKYEFFECT({Time = 10+i, EffectType = "Slash", Size = (VT(60,0,60)), Size2 = (VT(0,0,0)), Transparency = 1, Transparency2 = .5, CFrame = RootPart.CFrame * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2628. end
  2629. for i = 0,10 do wait() wait() wait()
  2630. local AREA = RootPart.CFrame * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))*CF(0,0,MRANDOM(2,20))
  2631. local TIMER = MRANDOM(30,50)/4
  2632. WACKYEFFECT({Time = TIMER, EffectType = "Sphere", Size = VT(5,0,5)/1.1, Size2 = VT(0,15,0)/1.1, Transparency = .9, Transparency2 = 0, CFrame = AREA, MoveToPos = AREA.p+VT(0,MRANDOM(35,60),0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = nil, SoundPitch = 0.8, SoundVolume = 5})
  2633. WACKYEFFECT({Time = TIMER, EffectType = "Sphere", Size = VT(5,0,5), Size2 = VT(0,15,0), Transparency = 0.9, Transparency2 = 0.5, CFrame = AREA, MoveToPos = AREA.p+VT(0,MRANDOM(35,60),0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.8, SoundVolume = 5})
  2634.  
  2635. end
  2636. if mememode == false then
  2637. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,3)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2638. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2639. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(30))},"Quad","InOut",.4)
  2640. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2641. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2642. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2643.  
  2644. for i = 10, 30,10 do
  2645. WACKYEFFECT({Time = 20+i, EffectType = "Wave", Size = VT(5,0,5), Size2 = (VT(31,0,31)*7)/4.1, Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,5,0) * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2646. end
  2647. WACKYEFFECT({Time = 120, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(600,600,600), Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = 376976397, SoundPitch = .5, SoundVolume = 7})
  2648. WACKYEFFECT({Time = 100, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(600,600,600), Transparency = 0, Transparency2 = 1, CFrame=RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 528589382, SoundPitch = 1.5, SoundVolume = 10})
  2649. WACKYEFFECT({Time = 120, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(600,600,600)), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2650.  
  2651. CFMagniDamage(Head.CFrame,600,80,90,100,"Knockdown")
  2652.  
  2653.  
  2654.  
  2655. else
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,3)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2663. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2664. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(30))},"Quad","InOut",.4)
  2665. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -3.5)*angles(math.rad(-70),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2666. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2667. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(50),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2668.  
  2669.  
  2670. WACKYEFFECT({Time = 120*2, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1600,1600,1600), Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(.5,0,1), SoundID = 376976397, SoundPitch = .5, SoundVolume = 5})
  2671. WACKYEFFECT({Time = 100*2, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1600,1600,1600), Transparency = 0, Transparency2 = 1, CFrame=RootPart.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 132164034, SoundPitch = 1.2, SoundVolume = 10})
  2672. for i = 10, 60,10 do
  2673. WACKYEFFECT({Time = 20+i*2, EffectType = "Wave", Size = VT(5,0,5), Size2 = (VT(31,0,31)*7)/4.1, Transparency = 0.4, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,5,0) * ANGLES(RAD(MRANDOM(0,15)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2674. WACKYEFFECT({Time = 12*i, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(1600,1600,1600)), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame , MoveToPos = nil, RotationX = 0, RotationY = math.random(-180,180), RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2675.  
  2676. CFMagniDamage(Head.CFrame,1600,80,90,100,"Knockdown")
  2677. wait(.05)
  2678. end
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689. end
  2690.  
  2691. wait(1)
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697. attack=false
  2698. end
  2699.  
  2700.  
  2701. function Attack2()
  2702. attack = true
  2703.  
  2704. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2705. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2706. SetTween(RW,{C0=CFrame.new(3.5 , 2.5, -0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Back","Out",.4)
  2707. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, -0)*angles(math.rad(-0),math.rad(0),math.rad(-30))},"Quad","InOut",.4)
  2708. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  2709. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(-0))},"Quad","InOut",.4)
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715. wait(.3)
  2716.  
  2717.  
  2718. SetTween(RJW,{C0=RootCF*CFrame.new(0,-5,2)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  2719. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(40),math.rad(0))},"Quad","InOut",.2)
  2720. SetTween(RW,{C0=CFrame.new(3.5 , -4.5, -10)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  2721. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, 2)*angles(math.rad(-30),math.rad(0),math.rad(-30))},"Quad","InOut",.2)
  2722. SetTween(RH,{C0=CFrame.new(0, -3, -3)*angles(math.rad(-90),math.rad(-40),math.rad(20))},"Quad","InOut",.2)
  2723. SetTween(LH,{C0=CFrame.new(-0, -3, -3)*angles(math.rad(0),math.rad(0),math.rad(-0))},"Quad","InOut",.2)
  2724.  
  2725.  
  2726.  
  2727.  
  2728. -- LAP.Parent = Character
  2729. wait(.1)
  2730. local portal =Instance.new("Part")
  2731. portal.Reflectance = 0
  2732. portal.Transparency = 1
  2733. portal.CanCollide = false
  2734. portal.Locked = true
  2735. portal.Anchored=true
  2736. portal.BrickColor = BrickColor.new("Really blue")
  2737. portal.Name = "portal"
  2738. portal.Size = Vector3.new()
  2739. portal.Material = "SmoothPlastic"
  2740. portal:BreakJoints()
  2741. portal.CFrame = RootPart.CFrame*cn(4,0,-17)
  2742. local Portalfloor,PortalPos = rayCast(portal.Position, CFrame.new(portal.Position, portal.Position - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  2743. portal.CFrame = cn(PortalPos)
  2744.  
  2745. local max = 50
  2746. local min = 6.5
  2747. local light = min
  2748. if mememode == true then
  2749. min = 0
  2750. max = 100
  2751. light = 3
  2752. end
  2753.  
  2754. coroutine.resume(coroutine.create(function()
  2755. WACKYEFFECT({Time = 120, EffectType = "Crown", Size = VT(0,0,0), Size2 = (VT(max+15,1,max+15)), Transparency = 0.9, Transparency2 = 1, CFrame = portal.CFrame , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5,TweenNType="Quad",TweenOType="Out"})
  2756. WACKYEFFECT({Time = 240, EffectType = "Sphere", Size = VT(0,.1,0), Size2 = VT(light-.5,0.1,light-.5)*1.5, Transparency = 0, Transparency2 = 1, CFrame=portal.CFrame*cn(0,-0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 376976397, SoundPitch = 1, SoundVolume = 3,TweenNType="Back",TweenOType="Out"})
  2757. wait(120/60)
  2758.  
  2759. coroutine.resume(coroutine.create(function()
  2760. wait(.1)
  2761. for _,c in pairs(workspace:children()) do
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770. local h = c:FindFirstChild("Humanoid")
  2771. for _,v in pairs(c:children()) do
  2772. if v:IsA("Humanoid") then
  2773. if v.Health > 0.0001 then
  2774. h = v else h = nil end
  2775. end
  2776. end
  2777.  
  2778. local head = c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")
  2779.  
  2780. if h ~= nil and head ~= nil then
  2781. local targ = head.Position - portal.Position
  2782. local mag = targ.magnitude
  2783.  
  2784.  
  2785. if mag < max and mag > min and c ~= Character then
  2786.  
  2787. print("Kill")
  2788. coroutine.resume(coroutine.create(function()
  2789. local Shade =Instance.new("Model",Effects)
  2790. local hed =Instance.new("Part")
  2791. hed.Reflectance = 0
  2792. hed.Transparency = 1
  2793. hed.CanCollide = false
  2794. hed.Locked = true
  2795. hed.Anchored=false
  2796. hed.Color = Color3.new(0,0,0)
  2797. head.Material = "SmoothPlastic"
  2798. local sTor=hed:Clone()
  2799. sTor.Name = "Torso2"
  2800. sTor.Size = Vector3.new(2,2,1)
  2801. sTor.Material = "SmoothPlastic"
  2802. sTor:BreakJoints()
  2803. sTor.CFrame = portal.CFrame*cn(0,-10,0)
  2804. local sraor=hed:Clone()
  2805. sraor.Name = "RightArm"
  2806. sraor.Size = Vector3.new(1,2,1)
  2807. sraor.Material = "SmoothPlastic"
  2808. sraor:BreakJoints()
  2809. sraor.CFrame = portal.CFrame*cn(0,-10,0)
  2810. local slaor=sraor:Clone()
  2811. slaor.Name = "LeftArm"
  2812. local srlor=sraor:Clone()
  2813. srlor.Name = "RightLeg"
  2814. local sllor=sraor:Clone()
  2815. sllor.Name = "LeftLeg"
  2816. hed.Name = "Head2"
  2817. hed.Size = Vector3.new(1,1,1)
  2818. hed.Material = "SmoothPlastic"
  2819. hed:BreakJoints()
  2820. hed.CFrame = portal.CFrame*cn(0,-10,0)
  2821.  
  2822. local Mesh =Instance.new("SpecialMesh",hed)
  2823.  
  2824. Mesh.Scale=Vector3.new(1.25,1.25,1.25)
  2825. coroutine.resume(coroutine.create(function()
  2826. local Eye = Instance.new("Part")
  2827. Eye.Reflectance = 0
  2828. Eye.Transparency = 0
  2829. Eye.CanCollide = false
  2830. Eye.Locked = true
  2831. Eye.Anchored=false
  2832. Eye.BrickColor = BrickColor.new("White")
  2833. Eye.Name = "BEGONE"
  2834. Eye.Size = Vector3.new(0.05,0.3,0.05)
  2835. Eye.Material = "Neon"
  2836. Eye:BreakJoints()
  2837. Eye.Parent = Shade
  2838. local EMesh =Instance.new("SpecialMesh",Eye)
  2839.  
  2840. EMesh.MeshType = "Sphere"
  2841.  
  2842.  
  2843.  
  2844.  
  2845. local Eye=weld(Eye,hed,Eye,cf(.18,.18,-.55))
  2846.  
  2847. end))
  2848. coroutine.resume(coroutine.create(function()
  2849. local Eye = Instance.new("Part")
  2850. Eye.Reflectance = 0
  2851. Eye.Transparency = 0
  2852. Eye.CanCollide = false
  2853. Eye.Locked = true
  2854. Eye.Anchored=false
  2855. Eye.BrickColor = BrickColor.new("White")
  2856. Eye.Name = "BEGONE"
  2857. Eye.Size = Vector3.new(.05,.3,.05)
  2858. Eye.Material = "Neon"
  2859. Eye:BreakJoints()
  2860. Eye.Parent = Shade
  2861.  
  2862.  
  2863. local EMesh =Instance.new("SpecialMesh",Eye)
  2864.  
  2865. EMesh.MeshType = "Sphere"
  2866.  
  2867.  
  2868. local Eye=weld(Eye,hed,Eye,cf(-.18,.18,-.55))
  2869.  
  2870. end))
  2871.  
  2872. sTor.Anchored = true
  2873. hed.Parent = Shade
  2874. sTor.Parent = Shade
  2875. sraor.Parent = Shade
  2876. slaor.Parent = Shade
  2877. srlor.Parent = Shade
  2878. sllor.Parent = Shade
  2879.  
  2880.  
  2881. SetTween(sTor,{Transparency=0},"Quad","InOut",1)
  2882. SetTween(hed,{Transparency=0},"Quad","InOut",1)
  2883. SetTween(sraor,{Transparency=0},"Quad","InOut",1)
  2884. SetTween(slaor,{Transparency=0},"Quad","InOut",1)
  2885. SetTween(srlor,{Transparency=0},"Quad","InOut",1)
  2886. SetTween(sllor,{Transparency=0},"Quad","InOut",1)
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892. local NeckW2=MakeJoint(sTor,sTor,hed,CFrame.new(0,0,0))
  2893. NeckW2.C1 = NeckW.C1
  2894.  
  2895. --print(WRJ.Parent.Name)
  2896.  
  2897. local RW2=MakeJoint(sTor,sTor,sraor,cf(0,0,0))
  2898.  
  2899. local LW2=MakeJoint(sTor,sTor,slaor,cf(0,0,0))
  2900.  
  2901. local RH2=MakeJoint(sTor,sTor,srlor,cf(0,0,0))
  2902.  
  2903. local LH2=MakeJoint(sTor,sTor,sllor,cf(0,0,0))
  2904.  
  2905.  
  2906.  
  2907. RW2.C1 = cn(0, 0.5, 0)
  2908. LW2.C1 = cn(0, 0.5, 0)
  2909. RH2.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2910. LH2.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2911.  
  2912.  
  2913.  
  2914.  
  2915. head.Anchored = true
  2916.  
  2917. --------
  2918. --(#Torso)
  2919. SetTween(sTor,{CFrame=cn(head.Position.x,portal.Position.y-5,head.Position.z)},"Quad","InOut", .1)
  2920. --------
  2921. --(#Head)
  2922. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)},"Quad","InOut",0.1)
  2923. --------
  2924. --(#Right Arm)
  2925. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",0.1)
  2926. --------
  2927. --(#Left Arm)
  2928. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",0.1)
  2929. --------
  2930. --(#Right Leg)
  2931. SetTween(RH2,{C0=CFrame.new(.5, -0.90, 0)},"Quad","InOut",0.1)
  2932. --------
  2933. --(#Left Leg)
  2934. SetTween(LH2,{C0=CFrame.new(-.5, -0.90, 0)},"Quad","InOut",0.1)
  2935.  
  2936.  
  2937. wait(.1)
  2938.  
  2939.  
  2940. --------
  2941. --(#Torso)
  2942. SetTween(sTor,{CFrame=head.CFrame*CFrame.new(0,0,2)},"Quad","InOut",1/2)
  2943. --------
  2944. --(#Head)
  2945. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(-40),math.rad(0),math.rad(0))},"Quad","InOut",1/2)
  2946. --------
  2947. --(#Right Arm)
  2948. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)},"Quad","InOut",1/2)
  2949. --------
  2950. --(#Left Arm)
  2951. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)},"Quad","InOut",1/2)
  2952.  
  2953. wait(1/2)
  2954. --------
  2955. --(#Torso)
  2956. SetTween(sTor,{CFrame=head.CFrame*CFrame.new(0,0,1)},"Quad","InOut",1/3)
  2957. --------
  2958. --(#Head)
  2959. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0))},"Quad","InOut",1/3)
  2960. --------
  2961. --(#Right Arm)
  2962. SetTween(RW2,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",1/3)
  2963. --------
  2964. --(#Left Arm)
  2965. SetTween(LW2,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",1/3)
  2966.  
  2967. wait(1/3)
  2968. --------
  2969. local Grab=MakeJoint(sTor,sTor,head,cf(0,0,-1))
  2970. head.Anchored = false
  2971. --(#Torso)
  2972.  
  2973. --------
  2974. --(#Head)
  2975. SetTween(NeckW2,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0))},"Quad","InOut",1/3)
  2976. --------
  2977. --(#Right Arm)
  2978. SetTween(RW2,{C0=CFrame.new(1.3 , 0.5, -.3)*angles(math.rad(90),math.rad(0),math.rad(-50))},"Quad","InOut",1/3)
  2979. --------
  2980. --(#Left Arm)
  2981. SetTween(LW2,{C0=CFrame.new(-1.3, 0.5, -.3)*angles(math.rad(90),math.rad(0),math.rad(50))},"Quad","InOut",1/3)
  2982.  
  2983. wait(1/3)
  2984. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(1,16,1), Size2 = (VT(10,0,10)), Transparency = 0.2, Transparency2 = 1, CFrame = cn(head.Position.x,portal.Position.y,head.Position.z) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2985.  
  2986. SetTween(sTor,{CFrame=cn(head.Position.x,portal.Position.y-5,head.Position.z)},"Quad","InOut", .2)
  2987.  
  2988. wait(.2)
  2989.  
  2990. Shade:Destroy()
  2991. coroutine.resume(coroutine.create(function()
  2992. c:BreakJoints()
  2993. end))
  2994. c.Parent = nil
  2995. h:Destroy()
  2996. c:Destroy()
  2997.  
  2998.  
  2999. end))
  3000.  
  3001. end
  3002. end
  3003. end
  3004. end))
  3005. --CFMagniDamage(portal.CFrame,60,10,20,0,"Normal")
  3006.  
  3007. WACKYEFFECT({Time = 160, EffectType = "Sphere", Size = VT(max+15,1,max+15)*1.5, Size2 = VT(0,.05,0), Transparency = 1, Transparency2 = 0, CFrame=portal.CFrame*cn(0,-0.025,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 424195979, SoundPitch = .5, SoundVolume = 4,TweenNType="Quad",TweenOType="InOut"})
  3008. portal:Destroy()
  3009. end))
  3010.  
  3011.  
  3012.  
  3013.  
  3014. wait(.3)
  3015.  
  3016.  
  3017.  
  3018. attack=false
  3019. end
  3020.  
  3021.  
  3022.  
  3023.  
  3024. --[[
  3025. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3026. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3027. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(30))},"Quad","Out",0.1)
  3028. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",0.1)
  3029. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3030. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3031. --]]
  3032.  
  3033.  
  3034.  
  3035. function AT1()
  3036. attack = true
  3037.  
  3038.  
  3039. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-50),math.rad(40),math.rad(80))},"Quad","InOut",.3)
  3040. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(50),math.rad(-40),math.rad(-40))},"Quad","InOut",.3)
  3041. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(40),math.rad(-30),math.rad(-25))},"Quad","Out",.3)
  3042. SetTween(LW,{C0=CFrame.new(-3.5, 5.5, -.0)*angles(math.rad(-78),math.rad(0),math.rad(-120))},"Quad","Out",.3)
  3043. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(45),math.rad(0))},"Quad","InOut",.3)
  3044. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3045. wait(.3)
  3046. so("160773067", RootPart, 1.5, math.random(120,150)/100)
  3047. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(-40))},"Quad","InOut",.15)
  3048. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","InOut",.15)
  3049. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(-0),math.rad(-50),math.rad(90))},"Quad","Out",.15)
  3050. SetTween(LW,{C0=CFrame.new(-3.5, 2.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-30))},"Quad","Out",.15)
  3051. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  3052. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  3053. wait(.15/2)
  3054.  
  3055. CFMagniDamage(RootPart.CFrame*cn(4,0,-4),12.5,10,20,20,"HPSteal")
  3056.  
  3057. wait(.15/2)
  3058.  
  3059.  
  3060.  
  3061.  
  3062. attack = false
  3063. end
  3064.  
  3065.  
  3066. function AT2()
  3067. attack = true
  3068.  
  3069. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(-50),math.rad(-40),math.rad(-80))},"Quad","InOut",.3)
  3070. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(50),math.rad(40),math.rad(40))},"Quad","InOut",.3)
  3071. SetTween(RW,{C0=CFrame.new(3.5 , 5.5, -.0)*angles(math.rad(-78),math.rad(0),math.rad(120))},"Quad","Out",.3)
  3072. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(40),math.rad(30),math.rad(25))},"Quad","Out",.3)
  3073. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3074. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(-45),math.rad(0))},"Quad","InOut",.3)
  3075. wait(.3)
  3076. so("160773067", RootPart, 1.5, math.random(120,150)/100)
  3077. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(40))},"Quad","InOut",.15)
  3078. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(-40))},"Quad","InOut",.15)
  3079. SetTween(RW,{C0=CFrame.new(3.5 , 2.5, -.0)*angles(math.rad(-0),math.rad(0),math.rad(30))},"Quad","Out",.15)
  3080. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(0),math.rad(50),math.rad(-90))},"Quad","Out",.15)
  3081. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  3082. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.15)
  3083. wait(.15/2)
  3084.  
  3085. CFMagniDamage(RootPart.CFrame*cn(-4,0,-4),12.5,10,20,50,"HPSteal")
  3086.  
  3087. wait(.15/2)
  3088.  
  3089.  
  3090.  
  3091.  
  3092. attack = false
  3093. end
  3094.  
  3095. function findNearestTorso(pos)
  3096. local list = game.Workspace:children()
  3097. local torso = nil
  3098. local dist = 1000
  3099. local temp = nil
  3100. local human = nil
  3101. local temp2 = nil
  3102. for x = 1, #list do
  3103. temp2 = list[x]
  3104. if (temp2.className == "Model") and (temp2 ~= Character) then
  3105. temp = (temp2:FindFirstChild("Torso") or temp2:FindFirstChild("UpperTorso"))
  3106. human = temp2:FindFirstChildOfClass("Humanoid")
  3107. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  3108. if (temp.Position - pos).magnitude < dist then
  3109. torso = temp
  3110. dist = (temp.Position - pos).magnitude
  3111. end
  3112. end
  3113. end
  3114. end
  3115. return torso
  3116. end
  3117.  
  3118. function Attack3()
  3119. attack = true
  3120.  
  3121. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3122. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3123. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","Out",.4)
  3124. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(-0))},"Quad","Out",.4)
  3125. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3126. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3127. wait(.05)
  3128.  
  3129. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3130. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3131. SetTween(RW,{C0=CFrame.new(3.5 , 3.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(80))},"Quad","Out",.3)
  3132. SetTween(LW,{C0=CFrame.new(-3.5, 3.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(-80))},"Quad","Out",.3)
  3133. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(-90),math.rad(0))},"Quad","InOut",.3)
  3134. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(90),math.rad(-0))},"Quad","InOut",.3)
  3135. wait(.3)
  3136. so("260435136", RootPart, 2, .8)
  3137. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.3)
  3138. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,-5,2)*angles(math.rad(30),math.rad(-40),math.rad(0))},"Quad","InOut",.3)
  3139. SetTween(RW,{C0=CFrame.new(6.0 , -2, -8)*angles(math.rad(85),math.rad(0),math.rad(-80))},"Quad","Out",.3)
  3140. SetTween(LW,{C0=CFrame.new(-6.0, -2, -8)*angles(math.rad(90),math.rad(0),math.rad(80))},"Quad","Out",.3)
  3141. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(-90),math.rad(0))},"Quad","InOut",.3)
  3142. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(90),math.rad(-0))},"Quad","InOut",.3)
  3143. wait(.3)
  3144.  
  3145.  
  3146. local TheGunHandle = Instance.new("Part")
  3147. TheGunHandle.Reflectance = 0
  3148. TheGunHandle.Transparency = 1
  3149. TheGunHandle.CanCollide = false
  3150. TheGunHandle.Locked = true
  3151. TheGunHandle.Anchored=false
  3152. TheGunHandle.BrickColor = BrickColor.new("Really blue")
  3153. TheGunHandle.Name = "BHandle"
  3154. TheGunHandle.Size = Vector3.new(2.5,1,2.5)
  3155. TheGunHandle.Material = "SmoothPlastic"
  3156. TheGunHandle:BreakJoints()
  3157. TheGunHandle.Parent = workspace
  3158. TheGunHandle.CFrame = RootPart.CFrame
  3159.  
  3160.  
  3161. local SWeld=weld(TheGunHandle,RootPart,TheGunHandle,cf(0,0,-9)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3162. local IsHit = false
  3163. local function onTouch(HitPa)
  3164. if IsHit == false then
  3165. local c = HitPa.Parent
  3166. local h = HitPa.Parent:FindFirstChild("Humanoid")
  3167. for _,v in pairs(HitPa.Parent:children()) do
  3168. if v:IsA("Humanoid") then
  3169.  
  3170. h = v end
  3171.  
  3172. end
  3173. local head = c:FindFirstChild("Torso") or c:FindFirstChild("UpperTorso")
  3174. local realhead = c:FindFirstChild("Head")
  3175. if h ~= nil and head ~= nil and realhead ~= nil then
  3176.  
  3177. IsHit = true
  3178. RootPart.Anchored=true
  3179. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,-5,2)*angles(math.rad(30),math.rad(40),math.rad(0))},"Quad","InOut",3)
  3180. local SWeld=MakeJoint(head,Torso,head,cf(0,-1,-9)*angles(math.rad(180),math.rad(0),math.rad(180)))
  3181.  
  3182. coroutine.resume(coroutine.create(function()
  3183. local pem = VoidEmitter:Clone()
  3184. pem.Enabled = true
  3185. pem.Parent = realhead
  3186. so("2162238854", RootPart, 2, .5)
  3187. wait(2.9)
  3188. if mememode == false then
  3189. wait(.1)
  3190. end
  3191. pem.Rate = 0
  3192. if mememode == true then
  3193. coroutine.resume(coroutine.create(function()
  3194.  
  3195. local Dust = Instance.new("Model")
  3196. local DustTorso = Instance.new("Part",Dust)
  3197. local DustHead = Instance.new("Part",Dust)
  3198. game:GetService("Debris"):AddItem(DustHead, 120)
  3199. DustHead.Name = "Head"
  3200. DustHead.Size = Vector3.new(realhead.Size.y,realhead.Size.y,realhead.Size.y)
  3201. RemoveOutlines(DustHead)
  3202. DustHead:BreakJoints()
  3203. DustHead.CFrame = CFrame.new(0,1000,0)
  3204. DustHead.Transparency = 1
  3205. DustTorso.Name = "Torso"
  3206. DustTorso.Size = Vector3.new(realhead.Size.y,realhead.Size.y,realhead.Size.y)
  3207. RemoveOutlines(DustTorso)
  3208. DustTorso:BreakJoints()
  3209. DustTorso.CFrame = CFrame.new(0,1000,0)
  3210. DustTorso.Transparency = 1
  3211. Dust.Name = "DustMinion"
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222. pem.Parent = DustHead
  3223. pem.Rate = 100
  3224.  
  3225. local DustWeld=weld(DustTorso,DustHead,DustTorso,cf(0,0,0))
  3226. DustTorso.CFrame = realhead.CFrame
  3227. wait(.2)
  3228. local DustHumanoid = Instance.new("Humanoid",Dust)
  3229. DustHumanoid.MaxHealth = 40
  3230. DustHumanoid.Health = 40
  3231. DustHumanoid.WalkSpeed = 17
  3232. Dust.Parent = Effects
  3233.  
  3234. so("438666001", DustTorso, 2, .8)
  3235.  
  3236.  
  3237. coroutine.resume(coroutine.create(function()
  3238. local DustAlive = true
  3239.  
  3240. while DustAlive == true do
  3241.  
  3242.  
  3243.  
  3244. if DustHumanoid.Health > 0.001 then
  3245.  
  3246.  
  3247.  
  3248. local FindNewTorso = findNearestTorso(DustTorso.Position)
  3249.  
  3250. if FindNewTorso ~= nil then
  3251.  
  3252. DustHumanoid:MoveTo(FindNewTorso.Position)
  3253. --print(DustHumanoid.Name)
  3254. local mag = (DustTorso.Position-FindNewTorso.Position).magnitude
  3255. if mag < 10 and FindNewTorso.Parent:FindFirstChildOfClass("Humanoid") and FindNewTorso.Parent:FindFirstChildOfClass("Humanoid").Health > 0.001 then
  3256.  
  3257.  
  3258. coroutine.resume(coroutine.create(function()
  3259.  
  3260. coroutine.resume(coroutine.create(function()
  3261. makrag(FindNewTorso.Parent)
  3262. end))
  3263. FindNewTorso.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  3264. FindNewTorso.Parent:BreakJoints()
  3265. if FindNewTorso.Parent:FindFirstChild("Head") then
  3266. pem.Parent = FindNewTorso.Parent.Head
  3267. pem:Emit(10)
  3268. so("215395388", DustTorso, 2, .8)
  3269. end
  3270. end))
  3271. DustHumanoid.Health = 0
  3272. end
  3273.  
  3274. else
  3275. wait(2)
  3276. DustHumanoid.Health = 0
  3277. end
  3278.  
  3279.  
  3280. end
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286. if DustHumanoid.Health < 0.001 then
  3287. coroutine.resume(coroutine.create(function()
  3288. pem.Rate = 0
  3289. end))
  3290. DustAlive = false
  3291. game:GetService("Debris"):AddItem(Dust, 2)
  3292. so("2162238854", DustTorso, 2, .8)
  3293. end
  3294.  
  3295.  
  3296. if Dust.Parent ~= Effects then
  3297. coroutine.resume(coroutine.create(function()
  3298. Dust:Destroy()
  3299. end))
  3300. DustAlive = false
  3301. end
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307. wait(1)
  3308. end
  3309.  
  3310.  
  3311.  
  3312. end))
  3313.  
  3314.  
  3315.  
  3316.  
  3317. end))
  3318. end
  3319. end))
  3320.  
  3321.  
  3322.  
  3323. wait(3)
  3324. coroutine.resume(coroutine.create(function()
  3325. head.Velocity = RootPart.CFrame.lookVector * 1.2
  3326. coroutine.resume(coroutine.create(function()
  3327. makrag(c)
  3328. end))
  3329. h.Health = 0
  3330. c:BreakJoints()
  3331. RootPart.CFrame = Torso.CFrame*cn(0,-2,0)
  3332. RootPart.Anchored=false
  3333. end))
  3334. attack = false
  3335.  
  3336. end
  3337.  
  3338. end
  3339. end
  3340. TheGunHandle.Touched:connect(onTouch)
  3341.  
  3342.  
  3343. wait(1)
  3344. coroutine.resume(coroutine.create(function()
  3345. TheGunHandle:Destroy()
  3346. end))
  3347.  
  3348. if IsHit == false then
  3349. attack = false
  3350. end
  3351. end
  3352.  
  3353.  
  3354. function Attack4()
  3355. attack=true
  3356. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3357. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3358. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(50))},"Back","Out",.6)
  3359. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(90),math.rad(0),math.rad(-50))},"Back","Out",.6)
  3360. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3361. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.6)
  3362. wait(.6)
  3363. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3364. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3365. SetTween(RW,{C0=CFrame.new(3.5 , 4.5, 4.0)*angles(math.rad(90),math.rad(0),math.rad(10))},"Quad","Out",.4)
  3366. SetTween(LW,{C0=CFrame.new(-3.5, 4.5, 4.0)*angles(math.rad(90),math.rad(0),math.rad(-10))},"Quad","Out",.4)
  3367. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3368. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3369. wait(.4)
  3370. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3371. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(60),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3372. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(-20))},"Back","Out",.2)
  3373. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -.0)*angles(math.rad(30),math.rad(0),math.rad(20))},"Back","Out",.2)
  3374. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3375. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.2)
  3376. wait(.2)
  3377.  
  3378. local pilarsize= 1
  3379.  
  3380. if mememode == true then
  3381. pilarsize= 3
  3382. end
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389. WACKYEFFECT({Time = 30, EffectType = "Crown", Size = VT(9,0,9)*pilarsize, Size2 = (VT(10.5,110,10.5)*pilarsize), Transparency = 0.2, Transparency2 = 1, CFrame = RootPart.CFrame*cn(0,-3,-6)*angles(RAD(40),0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 357540482, SoundPitch = 1.8/(pilarsize/2), SoundVolume = 2*pilarsize})
  3390.  
  3391.  
  3392.  
  3393. coroutine.resume(coroutine.create(function()
  3394. wait(.1)
  3395. local RPP = RootPart.Position + Vector3.new(0,5,0)
  3396. local lookv= RootPart.CFrame.lookVector
  3397. coroutine.resume(coroutine.create(function()
  3398. for i = 1,10,1 do
  3399. local attackP = RPP+lookv*i*(15*pilarsize)
  3400. local attackCF = CF(attackP,attackP+lookv*5)
  3401. local Portalfloor,PortalPos,test1 = rayCast(attackP, CFrame.new(attackP, attackP - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  3402.  
  3403. local PortalPosCF = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90+math.random(-10,10)),RAD(math.random(-360,360)),RAD(math.random(-10,10)))
  3404. if PortalPosCF ~= nil then
  3405. local Pillar = Instance.new("Part")
  3406. Pillar.Reflectance = 0
  3407. Pillar.Transparency = 0
  3408. Pillar.CanCollide = true
  3409. Pillar.Locked = true
  3410. Pillar.Anchored=true
  3411. Pillar.BrickColor = BrickColor.new("White")
  3412. Pillar.Name = "Pillar"
  3413. Pillar.Size = Vector3.new(8.108, 29.681, 8.108)*pilarsize
  3414. Pillar.Material = "Concrete"
  3415. Pillar:BreakJoints()
  3416. Pillar.Parent = Effects
  3417. Pillar.CFrame = PortalPosCF*cn(0,-30*pilarsize,0)
  3418. local NewPillarMesh = Instance.new("SpecialMesh")
  3419. NewPillarMesh.Parent = Pillar
  3420. NewPillarMesh.MeshId = "http://www.roblox.com/asset/?id=2449719398"
  3421. NewPillarMesh.TextureId = "http://www.roblox.com/asset/?id=1693385655"
  3422. NewPillarMesh.Scale = Vector3.new(1,1,1)*pilarsize
  3423. NewPillarMesh.VertexColor = Vector3.new(23/255, 21/255, 29/255)
  3424. NewPillarMesh.MeshType = Enum.MeshType.FileMesh
  3425.  
  3426. SetTween(Pillar,{CFrame=PortalPosCF*cn(0,12*pilarsize,0)},"Quad","Out",.5)
  3427. coroutine.resume(coroutine.create(function()
  3428. wait(math.random(3,6))
  3429. SetTween(Pillar,{CFrame=PortalPosCF*cn(0,-30*pilarsize,0)*ANGLES(RAD(math.random(-90,90)),RAD(math.random(-360,360)),RAD(math.random(-90,90)))},"Bounce","In",2)
  3430. Pillar.CanCollide = false
  3431. wait(1.5)
  3432. CFMagniDamage(cn(PortalPos),18*pilarsize,20*pilarsize,30*pilarsize,50*pilarsize,"Knockdown")
  3433.  
  3434. WACKYEFFECT({Time = 50, EffectType = "Crown", Size = VT(15,0,15)*pilarsize, Size2 = (VT(19,120,19)*pilarsize), Transparency = 0.6, Transparency2 = 1, CFrame = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90),RAD(math.random(-360,360)),RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 1788899396, SoundPitch = 1/(pilarsize/2), SoundVolume = 3*pilarsize})
  3435.  
  3436. SetTween(Pillar,{Transparency=1},"Quad","Out",2)
  3437. wait(4)
  3438. Pillar:Destroy()
  3439. end))
  3440. CFMagniDamage(cn(PortalPos),16*pilarsize,10*pilarsize,20*pilarsize,-20*pilarsize,"NormalKnockdown")
  3441.  
  3442. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(9,0,9)*pilarsize, Size2 = (VT(4.5,160,4.5)*pilarsize), Transparency = 0.2, Transparency2 = 1, CFrame = PortalPosCF, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 2175667385, SoundPitch = 0.8/(pilarsize/2), SoundVolume = 2*pilarsize})
  3443. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(4.5,40,4.5)*pilarsize, Size2 = (VT(30,0,30)*pilarsize), Transparency = 0.7, Transparency2 = 1, CFrame = CF(PortalPos,PortalPos+test1)*ANGLES(RAD(-90),RAD(math.random(-360,360)),RAD(0)) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 3})
  3444.  
  3445. end
  3446.  
  3447. wait(.05)
  3448. end
  3449. end))
  3450.  
  3451.  
  3452.  
  3453. end))
  3454.  
  3455. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,2)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3456. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3457. SetTween(RW,{C0=CFrame.new(3.5 , 0.5, -2.0)*angles(math.rad(90),math.rad(0),math.rad(-20))},"Back","Out",.4)
  3458. SetTween(LW,{C0=CFrame.new(-3.5, 0.5, -2.0)*angles(math.rad(90),math.rad(0),math.rad(20))},"Back","Out",.4)
  3459. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3460. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",.4)
  3461. wait(.4)
  3462. attack=false
  3463. end
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474. for i, v in pairs(Head:GetChildren()) do
  3475.  
  3476. if v:IsA("BasePart") and v.BrickColor.Name == "Institutional white" then
  3477. --v.Name = "Eye"
  3478. end
  3479.  
  3480.  
  3481. end
  3482.  
  3483.  
  3484.  
  3485.  
  3486. function ClickCombo()
  3487. if Anim == "Fall" or Anim == "Jump" then
  3488. if Combo == 0 then
  3489. --DownAT()
  3490. end
  3491. else
  3492. if Combo == 0 then
  3493. AT1()
  3494. Combo = 1
  3495. elseif Combo == 1 then
  3496. AT2()
  3497. Combo = 0
  3498. elseif Combo == 2 then
  3499. AT3()
  3500. Combo = 0
  3501. end
  3502. end
  3503. end
  3504.  
  3505. Button1DownF=function()
  3506.  
  3507. if attack==false then
  3508.  
  3509. ClickCombo()
  3510. else
  3511.  
  3512. end
  3513.  
  3514. end
  3515.  
  3516.  
  3517.  
  3518. KeyUpF=function(key)
  3519.  
  3520.  
  3521.  
  3522. end
  3523.  
  3524. Mouse.KeyDown:Connect(function(key)
  3525. key:lower()
  3526. if key == "z" and attack ==false then
  3527. Attack1()
  3528. end
  3529. if key == "x" and attack ==false then
  3530. Attack2()
  3531. end
  3532. if key == "c" and attack ==false then
  3533. Attack3()
  3534. end
  3535. if key == "v" and attack ==false then
  3536. Attack4()
  3537. end
  3538. end)
  3539.  
  3540.  
  3541.  
  3542.  
  3543. if mememode == false then
  3544. mememode=true
  3545. lastid= "http://www.roblox.com/asset/?id=167664731" --1847367023
  3546.  
  3547. lastsongpos = 0
  3548. s2.TimePosition = lastsongpos
  3549. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",1)
  3550. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",1)
  3551. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(60))},"Quad","InOut",1)
  3552. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-60))},"Quad","InOut",1)
  3553. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",1)
  3554. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",1)
  3555. so("1837106999", Character,1, 1)
  3556. wait(1)
  3557.  
  3558.  
  3559. lastid= "http://www.roblox.com/asset/?id=1907454616" --1847367023 194920243
  3560.  
  3561. lastsongpos = 0
  3562. s2.TimePosition = lastsongpos
  3563.  
  3564.  
  3565.  
  3566.  
  3567. for i, v in pairs(Head:GetChildren()) do
  3568. if v:IsA("BasePart") and v.BrickColor.Name == "Really black" and v.Name ~= "Head" then
  3569.  
  3570. if v.Name == "Handle" then
  3571. v.Transparency=1
  3572. v.Decal.Transparency=1
  3573. else
  3574. SetTween(v,{Transparency=1},"Quad","InOut",.1)
  3575.  
  3576. end
  3577.  
  3578.  
  3579. end
  3580. if v:IsA("BasePart") and (v.Name == "Eye1" or v.Name == "Eye2" ) then
  3581. SetTween(v,{Color=Color3.new(1,0,0)},"Quad","InOut",1)
  3582.  
  3583. SetTween(v.Mesh,{Scale=Vector3.new(0.8,5.8,.825)},"Quad","InOut",1)
  3584.  
  3585.  
  3586. SetTween(v.Mesh,{Offset=Vector3.new(0,-.5,0)},"Quad","InOut",1)
  3587.  
  3588.  
  3589.  
  3590. end
  3591.  
  3592.  
  3593. end
  3594.  
  3595. coroutine.resume(coroutine.create(function()
  3596. local MaskPart = Instance.new("Part")
  3597. MaskPart.Reflectance = 0
  3598. MaskPart.Transparency = 0
  3599. MaskPart.CanCollide = false
  3600. MaskPart.Locked = true
  3601. MaskPart.Anchored=false
  3602. MaskPart.BrickColor = BrickColor.new("Really blue")
  3603. MaskPart.Name = "LMaskPart"
  3604. MaskPart.Size = Vector3.new(.1,.1,.1)
  3605. MaskPart.Material = "SmoothPlastic"
  3606. MaskPart:BreakJoints()
  3607. MaskPart.Parent = Head
  3608. MaskPart.CFrame = RootPart.CFrame
  3609.  
  3610. local SWeld=weld(MaskPart,Head,MaskPart,cf(-.75,-0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3611. SetTween(SWeld,{C0=CFrame.new(-2.75,0,-1.0)*angles(math.rad(0),math.rad(-15),math.rad(math.random(-15,15)))},"Elastic","Out",1.5)
  3612.  
  3613. local NewMaskMesh = Instance.new("SpecialMesh")
  3614. NewMaskMesh.Parent = MaskPart
  3615. NewMaskMesh.MeshId = "http://www.roblox.com/asset/?id=2349611011"
  3616. NewMaskMesh.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  3617. NewMaskMesh.Scale = Vector3.new(3, 3.0999999, 3)/10
  3618. NewMaskMesh.MeshType = Enum.MeshType.FileMesh
  3619. end))
  3620. coroutine.resume(coroutine.create(function()
  3621. local MaskPart = Instance.new("Part")
  3622. MaskPart.Reflectance = 0
  3623. MaskPart.Transparency = 0
  3624. MaskPart.CanCollide = false
  3625. MaskPart.Locked = true
  3626. MaskPart.Anchored=false
  3627. MaskPart.BrickColor = BrickColor.new("Really blue")
  3628. MaskPart.Name = "RMaskPart"
  3629. MaskPart.Size = Vector3.new(.1,.1,.1)
  3630. MaskPart.Material = "SmoothPlastic"
  3631. MaskPart:BreakJoints()
  3632. MaskPart.Parent = Head
  3633. MaskPart.CFrame = RootPart.CFrame
  3634.  
  3635. local SWeld=weld(MaskPart,Head,MaskPart,cf(.75,-0,-1.25)*angles(math.rad(0),math.rad(0),math.rad(0)))
  3636. SetTween(SWeld,{C0=CFrame.new(2.75,0,-1.0)*angles(math.rad(0),math.rad(-15),math.rad(math.random(-15,15)))},"Elastic","Out",1)
  3637.  
  3638. local NewMaskMesh = Instance.new("SpecialMesh")
  3639. NewMaskMesh.Parent = MaskPart
  3640. NewMaskMesh.MeshId = "http://www.roblox.com/asset/?id=2349606351"
  3641. NewMaskMesh.TextureId = "http://www.roblox.com/asset/?id=2349706532"
  3642. NewMaskMesh.Scale = Vector3.new(3, 3.0999999, 3)/10
  3643. NewMaskMesh.MeshType = Enum.MeshType.FileMesh
  3644. end))
  3645.  
  3646.  
  3647.  
  3648.  
  3649. coroutine.resume(coroutine.create(function()
  3650. wait(1)
  3651. local MoveVal = 1
  3652. while mememode == true do
  3653.  
  3654. if MoveVal == 1 then
  3655. MoveVal =-1
  3656. else
  3657. MoveVal=1
  3658. end
  3659.  
  3660. if Head:FindFirstChild("RMaskPart") then
  3661.  
  3662. local HPa = Head:FindFirstChild("RMaskPart")
  3663. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(2.75+MoveVal/(math.random(30,40)/10),MoveVal/(math.random(60,80)/10),-1.0)*angles(math.rad(-30),math.rad(-15+MoveVal*5),math.rad(math.random(-15,15)))},"Quad","InOut",1)
  3664. end
  3665. if Head:FindFirstChild("LMaskPart") then
  3666. local HPa = Head:FindFirstChild("LMaskPart")
  3667. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(-2.75-MoveVal/(math.random(30,40)/10),MoveVal/(math.random(60,80)/10),-1.0)*angles(math.rad(-30),math.rad(15+MoveVal*5),math.rad(math.random(-15,15)))},"Quad","InOut",1)
  3668. end
  3669. if Head:FindFirstChild("Eye1") then
  3670. local HPa = Head:FindFirstChild("Eye1")
  3671. SetTween(HPa,{Color=Color3.new(.25+MoveVal/4,0,0)},"Quad","InOut",1)
  3672.  
  3673.  
  3674. end
  3675.  
  3676. if Head:FindFirstChild("Eye2") then
  3677. local HPa = Head:FindFirstChild("Eye2")
  3678. SetTween(HPa,{Color=Color3.new(.25+MoveVal/4,0,0)},"Quad","InOut",1)
  3679.  
  3680.  
  3681.  
  3682.  
  3683. end
  3684.  
  3685. wait(1)
  3686. end
  3687.  
  3688.  
  3689. if Head:FindFirstChild("RMaskPart") then
  3690.  
  3691. local HPa = Head:FindFirstChild("RMaskPart")
  3692. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(.75,-0,-1.25)*angles(math.rad(-0),math.rad(-0),math.rad(0))},"Quad","InOut",.1)
  3693. end
  3694. if Head:FindFirstChild("LMaskPart") then
  3695. local HPa = Head:FindFirstChild("LMaskPart")
  3696. SetTween(HPa:FindFirstChildOfClass("Weld"),{C0=CFrame.new(-.75,-0.1,-1.25)*angles(math.rad(-0),math.rad(0),math.rad(0))},"Quad","InOut",.1)
  3697. end
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703. for i, v in pairs(Head:GetChildren()) do
  3704. if v:IsA("BasePart") and v.BrickColor.Name == "Really black" and v.Name ~= "Head" then
  3705.  
  3706. if v.Name == "Handle" then
  3707. coroutine.resume(coroutine.create(function()
  3708. wait(.2)
  3709. v.Transparency=0
  3710. v.Decal.Transparency=0
  3711. end))
  3712. else
  3713. SetTween(v,{Transparency=0},"Quad","InOut",.1)
  3714.  
  3715. end
  3716.  
  3717.  
  3718. end
  3719. if v:IsA("BasePart") and (v.Name == "Eye1" or v.Name == "Eye2" ) then
  3720. SetTween(v,{Color=Color3.new(1,1,1)},"Quad","InOut",1)
  3721. SetTween(v.Mesh,{Offset=Vector3.new(0,0,0)},"Quad","InOut",1)
  3722. SetTween(v.Mesh,{Scale=Vector3.new(1,1,1)},"Quad","InOut",1)
  3723.  
  3724.  
  3725.  
  3726.  
  3727. end
  3728. if v:IsA("BasePart") and (v.Name == "RMaskPart" or v.Name == "LMaskPart" ) then
  3729. coroutine.resume(coroutine.create(function()
  3730. wait(.2)
  3731. v:Destroy()
  3732. end))
  3733. end
  3734.  
  3735. end
  3736.  
  3737.  
  3738.  
  3739. end))
  3740.  
  3741.  
  3742.  
  3743. lastsongpos = 0
  3744. s2.TimePosition = lastsongpos
  3745.  
  3746. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3747. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3748. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3749. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3750. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3751. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3752.  
  3753. wait(.5)
  3754. else
  3755. mememode=false
  3756.  
  3757.  
  3758.  
  3759. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3760. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3761. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3762. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3763. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3764. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(10),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3765.  
  3766. wait(.25)
  3767.  
  3768. SetTween(RJW,{C0=RootCF*CFrame.new(0,-2,2)*angles(math.rad(30),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3769. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,-2)*angles(math.rad(20),math.rad(0),math.rad(0))},"Quad","InOut",.5)
  3770. SetTween(RW,{C0=CFrame.new(2.5 , 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(60))},"Quad","InOut",.5)
  3771. SetTween(LW,{C0=CFrame.new(-2.5, 3.5, 1.5)*angles(math.rad(30),math.rad(0),math.rad(-60))},"Quad","InOut",.5)
  3772. SetTween(RH,{C0=CFrame.new(0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(-90))},"Quad","InOut",.5)
  3773. SetTween(LH,{C0=CFrame.new(-0, -3, 0)*angles(math.rad(50),math.rad(0),math.rad(90))},"Quad","InOut",.5)
  3774.  
  3775. wait(.5)
  3776.  
  3777.  
  3778. CurId=CurId-1
  3779.  
  3780.  
  3781. end
  3782.  
  3783. attack = false
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798. --math.rad(math.random(-math.random(1,5),math.random(1,5)))
  3799. gout= false
  3800. gnum = 0
  3801. gnum2 = 20
  3802. crypos=0
  3803. s3:play()
  3804. s3.Volume = 0
  3805. coroutine.resume(coroutine.create(function()
  3806. while Humanoid.Health>0.001 do
  3807. sine = sine + change
  3808. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3809.  
  3810. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3811. local velderp = RootPart.Velocity.y
  3812.  
  3813.  
  3814. local wwalk = Anim
  3815.  
  3816. if RootPart.Velocity.y > 1 and hitfloor == nil then
  3817. Anim = "Jump"
  3818.  
  3819. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  3820. Anim = "Fall"
  3821. elseif Humanoid.Sit == true then
  3822. Anim = "Sit"
  3823. elseif torvel < 1 and hitfloor ~= nil then
  3824. Anim = "Idle"
  3825. elseif torvel > 2 and hitfloor ~= nil then
  3826.  
  3827. Anim = "Walk"
  3828.  
  3829. else
  3830. Anim = ""
  3831.  
  3832. end
  3833.  
  3834. if Anim=="Jump" and wwalk == "Walk" and mememode==true then
  3835. local Portalfloor,PortalPos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 80, Character)
  3836.  
  3837. WACKYEFFECT({Time = 40, EffectType = "Crown", Size = VT(0,60,0), Size2 = (VT(30,0,30)), Transparency = 0.2, Transparency2 = 1, CFrame = cn(PortalPos) , MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  3838.  
  3839. end
  3840.  
  3841.  
  3842.  
  3843. coroutine.resume(coroutine.create(function()
  3844. if mememode == true then
  3845. if s3.Parent == nil or s3 == nil then
  3846.  
  3847. s3 = s3c:Clone()
  3848. s3.Parent = Head
  3849. s3.Name = "Crying"
  3850. -- s2.SoundId = lastid
  3851. s3.Pitch = 0.5
  3852. s3.Volume = 0
  3853. s3.Looped = true
  3854. s3.archivable = false
  3855. s3.TimePosition = crypos
  3856.  
  3857. s3:play()
  3858.  
  3859.  
  3860. else
  3861. crypos=s3.TimePosition
  3862. s3.Pitch = 0.5
  3863.  
  3864. --s2.Volume = 1.5
  3865.  
  3866. s3.Looped = true
  3867. s3.SoundId = crying
  3868. s3.EmitterSize = 40
  3869. end
  3870.  
  3871.  
  3872. end
  3873. end))
  3874.  
  3875.  
  3876.  
  3877. coroutine.resume(coroutine.create(function()
  3878.  
  3879.  
  3880. if s2.Parent == nil or s2 == nil then
  3881.  
  3882. s2 = s2c:Clone()
  3883. s2.Parent = Torso
  3884. s2.Name = "BGMusic"
  3885. -- s2.SoundId = lastid
  3886. s2.Pitch = 1.5
  3887. s2.Volume = 1.5
  3888. s2.Looped = true
  3889. s2.archivable = false
  3890. s2.TimePosition = lastsongpos
  3891. if playsong == true then
  3892. s2:play()
  3893. elseif playsong == false then
  3894. s2:stop()
  3895. end
  3896.  
  3897.  
  3898. else
  3899. lastsongpos=s2.TimePosition
  3900.  
  3901. if mememode == false then
  3902.  
  3903. s2.Pitch = .85
  3904.  
  3905. s2.Volume = 1.5
  3906.  
  3907. s2.Looped = true
  3908. s2.SoundId = lastid
  3909. s2.EmitterSize = 30
  3910. else
  3911.  
  3912.  
  3913. s2.Pitch = .9
  3914.  
  3915. s2.Volume = 2
  3916.  
  3917. s2.Looped = true
  3918. s2.SoundId = lastid
  3919. s2.EmitterSize = 35
  3920. end
  3921.  
  3922. end
  3923.  
  3924.  
  3925.  
  3926. end))
  3927.  
  3928. if mememode == true then
  3929. gnum = gnum + 1
  3930. if gnum > gnum2 then
  3931.  
  3932. gnum2 = math.random(10,100)
  3933. gnum = 0
  3934. coroutine.resume(coroutine.create(function()
  3935. gout = true
  3936. s3.Volume = 3
  3937. wait(math.random(2,12)/50)
  3938.  
  3939.  
  3940. s3.Volume = 0
  3941. gout=false
  3942. end))
  3943.  
  3944.  
  3945. end
  3946. end
  3947.  
  3948.  
  3949.  
  3950. inairvel=torvel
  3951.  
  3952.  
  3953. if inairvel > 30 then
  3954. inairvel=30
  3955. end
  3956. inairvel=inairvel/50*2
  3957.  
  3958.  
  3959.  
  3960. if attack == false then
  3961. if Anim == "Jump" then
  3962. change = 0.60*2
  3963. SetTween(RJW,{C0=RootCF* cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(-6.5 - 1.5 * math.cos(sine / 8))+inairvel/2, math.rad(0), math.rad(0))},"Quad","Out",0.25)
  3964. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(-26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0))},"Quad","Out",0.25)
  3965. SetTween(RW,{C0=CFrame.new(3.5 , -2.60, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(10 + 0 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3966. SetTween(LW,{C0=CFrame.new(-3.5, -2.6, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-10 - 2 * math.cos(sine / 8)))},"Quad","InOut",0.1)
  3967. SetTween(RH,{C0=CFrame.new(0, -2+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.075)
  3968. SetTween(LH,{C0=CFrame.new(0, -2+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-25 +1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.075)
  3969.  
  3970.  
  3971. elseif Anim == "Fall" then
  3972. change = 0.60*2
  3973. SetTween(RJW,{C0=RootCF*cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(5.5 - 1.5 * math.cos(sine / 8))-inairvel, math.rad(0), math.rad(0))},"Quad","Out",0.25)
  3974. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,2)*angles(math.rad(26.5 + 2.5 * math.cos(sine / 8))+inairvel, math.rad(0), math.rad(-0))},"Quad","Out",0.25)
  3975. SetTween(RW,{C0=CFrame.new(3.2 , -1.50, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(45 + 0 * math.cos(sine / 8)))},"Quad","InOut",0.15)
  3976. SetTween(LW,{C0=CFrame.new(-3.2, -1.5, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-45 - 2 * math.cos(sine / 8)))},"Quad","InOut",0.15)
  3977. SetTween(RH,{C0=CFrame.new(0, -1+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3978. SetTween(LH,{C0=CFrame.new(0, -1+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-0 +1* math.cos(sine / 10)),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989. elseif Anim == "Idle" then
  3990.  
  3991.  
  3992.  
  3993. if mememode == false then
  3994.  
  3995. change = 0.60
  3996. Humanoid.JumpPower = 90
  3997. Humanoid.WalkSpeed=16
  3998. local ADNum = .25
  3999. SetTween(RJW,{C0=RootCF*cn(0, 0, 2.1 + 0.2395 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * angles(math.rad(20 - 0 * math.cos(sine / 8)), math.rad((0 + .5* math.cos(sine / 4))), math.rad(-0))},"Quad","InOut",0.1)
  4000. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2) *angles(math.rad(-3.5 - 1.5 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(10), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.1)
  4001. SetTween(RW,{C0=CFrame.new(3 , 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 12 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(-25), math.rad(30 - 6 * math.cos(sine / 8)))},"Quad","Out",0.2)
  4002. SetTween(LW,{C0=CFrame.new(-3, 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 12 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(25), math.rad(-30 + 6 * math.cos(sine / 8 )))},"Quad","Out",0.1)
  4003. SetTween(RH,{C0=CFrame.new(0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5- 6.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  4004. SetTween(LH,{C0=CFrame.new(-0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5+ 6.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  4005. else
  4006. change = 0.60
  4007. Humanoid.JumpPower = 90
  4008. Humanoid.WalkSpeed=16
  4009. local ADNum = .25
  4010. SetTween(RJW,{C0=RootCF*cn(0, 0, 2.1 + 0.2395 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * angles(math.rad(20 - 0 * math.cos(sine / 8)), math.rad((0 + .5* math.cos(sine / 4))), math.rad(-0))},"Quad","InOut",0.1)
  4011.  
  4012. if gout == false then
  4013. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2) *angles(math.rad(13.5 - 1.5 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(0), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.1)
  4014. else
  4015. SetTween(NeckW,{C0=NeckCF*CFrame.new(0+ (math.random(-10,10)/350), -1, 2 + (math.random(-10,10)/350)) *angles(math.rad(math.random(-math.random(1,5),math.random(1,5))), math.rad(0+math.random(-math.random(1,5),math.random(1,5))), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.0)
  4016.  
  4017. end
  4018. SetTween(RW,{C0=CFrame.new(3 , 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 6 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(-25), math.rad(30 - 2 * math.cos(sine / 8)))},"Quad","Out",0.2)
  4019. SetTween(LW,{C0=CFrame.new(-3, 2.5 + .02 * math.cos(sine / 8), -.0) * angles(math.rad(10 - 6 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))), math.rad(25), math.rad(-30 + 2 * math.cos(sine / 8 )))},"Quad","Out",0.1)
  4020. SetTween(RH,{C0=CFrame.new(0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5- 2.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  4021. SetTween(LH,{C0=CFrame.new(-0, -3+ .04 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2)), -2) * CFrame.Angles(math.rad(60 - 0 * math.cos(sine / 8)),math.rad(0),math.rad(-12.5+ 2.0 * math.cos(sine / 4)))},"Quad","InOut",0.1)
  4022.  
  4023. end
  4024.  
  4025.  
  4026. elseif Anim == "Walk" then
  4027. local speed=1
  4028. if mememode == true then
  4029. speed=1.5
  4030. end
  4031.  
  4032.  
  4033.  
  4034. if mememode == false then
  4035.  
  4036.  
  4037. local ADNum = 1
  4038.  
  4039. change = 2.6*speed
  4040. Humanoid.JumpPower = 90*speed
  4041. Humanoid.WalkSpeed=56*speed
  4042. SetTween(RJW,{C0=RootCF*CFrame.new(0, 1 + 1.0395 * math.cos(sine / 4), 2.4+ 0.855 * math.cos(sine / 4) + -math.sin(sine / 4) / 8) * angles(math.rad(20 - 6 * math.cos(sine / 4)), math.rad(12 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 70, math.rad(18 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  4043. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, -1, 2 + 0.025 * math.cos(sine / 4)) * angles(math.rad(10 + 6.5 * math.cos(sine / 4)), math.rad(0 - 16 * math.cos(sine / 8)), math.rad(-18 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 16)},"Linear","InOut",WalkAnimMove/speed)
  4044. --SetTween(RW,{C0=CFrame.new(1.5, 0.6, 0) * angles(math.rad(21+8 * math.cos(sine / 8)), math.rad(-70) + RootPart.RotVelocity.Y / 80, math.rad(70) + RootPart.RotVelocity.Y / 120)},"Linear","InOut",WalkAnimMove/speed)
  4045. --SetTween(LW,{C0=CFrame.new(-1.5, 0.6, 0) * angles(math.rad(90-6* math.cos(sine / 4)), math.rad(0) + RootPart.RotVelocity.Y / 80, math.rad(-10) - RootPart.RotVelocity.Y / 90)},"Linear","InOut",WalkAnimMove/speed)
  4046. SetTween(RW,{C0=cf(3, 1.5 - 0.55 * math.cos(sine / 8) / 2,-1.1+ 0.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-10.5 + 90 * math.cos(sine / 8)) + -math.sin(sine / 8) / 2.5, math.rad(90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 + 22.5 * math.cos(sine / 8)), math.rad(-90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  4047. SetTween(LW,{C0=cf(-3, 1.5 + 0.55 * math.cos(sine / 8) / 2,-1.1+ -0.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-10.5 - 90 * math.cos(sine / 8)) + math.sin(sine / 8) / 2.5, math.rad(-90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 - 22.5 * math.cos(sine / 8)), math.rad(90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  4048. SetTween(RH,{C0=cf(0, -2.825 - 0.55 * math.cos(sine / 8) / 2,-1 + 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 - 50 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + -math.sin(sine / 8) / 2.5, math.rad(90 + 0 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 + 2.5 * math.cos(sine / 8)), math.rad(-90) - RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  4049. SetTween(LH,{C0=cf(-0, -2.825 + 0.55 * math.cos(sine / 8) / 2,-1 - 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 + 50 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + math.sin(sine / 8) / 2.5, math.rad(-90 + 0 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 - 2.5 * math.cos(sine / 8)), math.rad(90)- RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  4050. else
  4051.  
  4052.  
  4053.  
  4054.  
  4055. local ADNum = 1
  4056.  
  4057. change = 2.6*speed
  4058. Humanoid.JumpPower = 90*speed
  4059. Humanoid.WalkSpeed=76*speed
  4060. SetTween(RJW,{C0=RootCF*CFrame.new(0, 1 + 1.3395 * math.cos(sine / 4), 2.4+ 0.855 * math.cos(sine / 4) + -math.sin(sine / 4) / 8) * angles(math.rad(20 - 6 * math.cos(sine / 4)), math.rad(12 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 70, math.rad(18 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  4061.  
  4062.  
  4063. if gout == false then
  4064. SetTween(NeckW,{C0=NeckCF*CFrame.new(0, 1, 0 + 0.025 * math.cos(sine / 4)) * angles(math.rad(10 + 6.5 * math.cos(sine / 4)), math.rad(0 - 3 * math.cos(sine / 8)), math.rad(-18 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 16)},"Linear","InOut",WalkAnimMove/speed)
  4065. else
  4066. SetTween(NeckW,{C0=NeckCF*CFrame.new(0+ (math.random(-10,10)/350), 1, 0 + (math.random(-10,10)/350)) *angles(math.rad(math.random(-math.random(1,5),math.random(1,5))), math.rad(0+math.random(-math.random(1,5),math.random(1,5))), math.rad(0 - 26.5 * math.cos(sine / 15 +.4* math.cos(sine / 10))))},"Quad","InOut",0.0)
  4067.  
  4068. end
  4069.  
  4070.  
  4071. --SetTween(RW,{C0=CFrame.new(1.5, 0.6, 0) * angles(math.rad(21+8 * math.cos(sine / 8)), math.rad(-70) + RootPart.RotVelocity.Y / 80, math.rad(70) + RootPart.RotVelocity.Y / 120)},"Linear","InOut",WalkAnimMove/speed)
  4072. --SetTween(LW,{C0=CFrame.new(-1.5, 0.6, 0) * angles(math.rad(90-6* math.cos(sine / 4)), math.rad(0) + RootPart.RotVelocity.Y / 80, math.rad(-10) - RootPart.RotVelocity.Y / 90)},"Linear","InOut",WalkAnimMove/speed)
  4073. SetTween(RW,{C0=cf(3, 1.5 - 0.55 * math.cos(sine / 8) / 2,-1.1- 2.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-1.5 + 30 * math.cos(sine / 8)) + -math.sin(sine / 8) / 2.5, math.rad(90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 + 22.5 * math.cos(sine / 8)), math.rad(-90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  4074. SetTween(LW,{C0=cf(-3, 1.5 + 0.55 * math.cos(sine / 8) / 2,-1.1- -2.5 * math.cos(sine / 8) / 2) * CFrame.Angles(math.rad(-1.5 - 30 * math.cos(sine / 8)) + math.sin(sine / 8) / 2.5, math.rad(-90 + 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(-10 - 22.5 * math.cos(sine / 8)), math.rad(90) + RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed)
  4075. SetTween(RH,{C0=cf(0, -2.825 - 0.55 * math.cos(sine / 8) / 2,-1 - 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 - 60 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + -math.sin(sine / 8) / 2.5, math.rad(90 - 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 + 6.5 * math.cos(sine / 8)), math.rad(-90) - RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  4076. SetTween(LH,{C0=cf(-0, -2.825 + 0.55 * math.cos(sine / 8) / 2,-1 + 1 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) * CFrame.Angles(math.rad(45 + 60 * math.cos(sine / 8 +ADNum* math.cos(sine / 8*2))) + math.sin(sine / 8) / 2.5, math.rad(-90 - 20 * math.cos(sine / 8)), math.rad(0)) * CFrame.Angles(math.rad(0 - 6.5 * math.cos(sine / 8)), math.rad(90)- RootPart.RotVelocity.Y / 50, math.rad(1 * math.cos(sine / 8)))},"Linear","InOut",WalkAnimMove/speed/1)
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085. end
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096. elseif Anim == "Sit" then
  4097. SetTween(RJW,{C0=RootCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4098. SetTween(NeckW,{C0=NeckCF*CFrame.new(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4099. SetTween(RW,{C0=CFrame.new(1.5 , 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  4100. SetTween(LW,{C0=CFrame.new(-1.5, 0.5, -.0)*angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",0.1)
  4101. SetTween(RH,{C0=CFrame.new(.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4102. SetTween(LH,{C0=CFrame.new(-.5, -1, 0)*angles(math.rad(90),math.rad(0),math.rad(0))},"Quad","InOut",0.1)
  4103.  
  4104. end
  4105. end
  4106.  
  4107. wait(Animstep)
  4108. end
  4109. end))
  4110. local Value1=MaybeOk(1,"29,30,31,10,12,29,30,31,0") warn(MaybeOk(1,"12,15,1,4,9,14,7,0"))
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116. -----------------------------------------------------------------
  4117. -- ____________
  4118. -- /100101001011\ [-Deer Logger-]
  4119. -- [01-()-10-()-01] when runing this script then i can
  4120. -- \011001000101/ see who it isso its not the best
  4121. -- [10\-'--'-/01] plan you had and the white list
  4122. -- \10\ /10/ is just there to get rid of sum
  4123. -- [10\__/10] that copy the script
  4124. -- \======/
  4125. -----------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement