Advertisement
Rider_Lol

Untitled

Jun 28th, 2018
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.13 KB | None | 0 0
  1. --[[<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><>
  2.  
  3.  
  4. Malcom was the host of his own 1920's radio broadcast, "Malcom Maddox's Magical Extravaganza!". Despite being fairly wealthy for the time, he always dreamed of getting up and performing in front of a crowd.
  5.  
  6. This is what he did. Well... He would have done this if a large bus wasn't driving at 50 miles over the speed limit, and into his unsuspecting face.
  7.  
  8. So, Malcom died.. Sort of. You see, people tend to stick around after they die if they have unfinished business. Malcom was no exception. After the shock of realizing that he was dead, he decided to go to his big show anyways.
  9.  
  10. Unfortunately, people that are alive don't really see dead people walking around, so when the patrons of the theatre saw Malcom, they wet their pants and ran down the fire escape.
  11.  
  12. After this incident, Malcom has hidden himself to the rest of the world, his mystical wonders hidden.. Until now.
  13.  
  14.  
  15. <><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
  16.  
  17.  
  18. <>Controls<>
  19.  
  20. Z: Disappearing Act <> Use your hat to warp to your mouse cursor.
  21.  
  22.  
  23. X: Hat Trick <> Pull three different things out of your hat. (Its randomized!)
  24.  
  25.  
  26. C: Draw a Card <> Draw a card that does one of five effects. (Its randomized!)
  27.  
  28.  
  29. V: lul
  30.  
  31.  
  32. T: Heads Off <> Tell your audience that they will be amazed!
  33.  
  34. <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>]]--
  35.  
  36.  
  37.  
  38.  
  39.  
  40. warn("Malcom Maddox was created by SezHu.")
  41.  
  42. wait(1 / 40)
  43. Effects = { }
  44. local Player = game.Players.Traxture
  45. local Mouse = Player:GetMouse()
  46. local Character = Player.Character
  47. local Humanoid = Character.Humanoid
  48. local Head = Character.Head
  49. local RootPart = Character.HumanoidRootPart
  50. local Torso = Character.Torso
  51. local LeftArm = Character["Left Arm"]
  52. local RightArm = Character["Right Arm"]
  53. local LeftLeg = Character["Left Leg"]
  54. local RightLeg = Character["Right Leg"]
  55. local Camera = game.Workspace.CurrentCamera
  56. local RootJoint = RootPart.RootJoint
  57. local Equipped = false
  58. local Attack = false
  59. local Anim = 'Idle'
  60. local Idle = 0
  61. local UIS = game:GetService("UserInputService")
  62. local Combo = 1
  63. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  64. local Velocity = RootPart.Velocity.y
  65. local Sine = 0
  66. local Change = 1
  67. local killcount = 1
  68. local lasersize = 0
  69. local charsize = 2
  70. local CF = CFrame.new
  71. local ANGLES = CFrame.Angles
  72. local RAD = math.rad
  73. local Neck = Torso["Neck"]
  74. local silenced = false
  75. Head.face:Destroy()
  76. Head.Transparency = 1
  77. if(not Humanoid:FindFirstChildOfClass'ForceField')then Instance.new("ForceField",Character).Visible = false end
  78.  
  79. local function soundbork(obj)
  80. if obj:IsA("Sound") and obj.Name ~= "aa" then
  81. obj.Looped = false
  82. obj.Pitch = 1
  83. obj.Volume = 0
  84. return
  85. end
  86.  
  87.  
  88. local children = obj:GetChildren()
  89. for i = 1, #children do
  90. soundbork(children[i])
  91. end
  92. return
  93. end
  94.  
  95. maincol = Torso.Color
  96. maincol2 = Torso.Color
  97.  
  98. local RbxUtility = LoadLibrary("RbxUtility")
  99. local Create = RbxUtility.Create
  100.  
  101. Humanoid.WalkSpeed = 16
  102. Humanoid.JumpPower = 50
  103. Humanoid.Animator.Parent = nil
  104. Character.Animate.Parent = nil
  105.  
  106. local newMotor = function(part0, part1, c0, c1)
  107. local w = Create('Motor'){
  108. Parent = part0,
  109. Part0 = part0,
  110. Part1 = part1,
  111. C0 = c0,
  112. C1 = c1,
  113. }
  114. return w
  115. end
  116.  
  117.  
  118. function clerp(a, b, t)
  119. return a:lerp(b, t)
  120. end
  121.  
  122. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  123. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  124. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  125. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  126. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  127. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  128. RootJoint.C1 = CFrame.new(0, 0, 0)
  129. RootJoint.C0 = CFrame.new(0, 0, 0)
  130. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  131. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  132. local rarmc1 = RW.C1
  133. local larmc1 = LW.C1
  134. local rlegc1 = RH.C1
  135. local llegc1 = LH.C1
  136. local resetc1 = false
  137. Humanoid.Parent = nil
  138. RootPart.Size = RootPart.Size*charsize
  139. Torso.Size = Torso.Size*charsize
  140. RightArm.Size = RightArm.Size*charsize
  141. RightLeg.Size = RightLeg.Size*charsize
  142. LeftArm.Size = LeftArm.Size*charsize
  143. LeftLeg.Size = LeftLeg.Size*charsize
  144. Head.Size = Head.Size*charsize
  145. RootJoint.Parent = RootPart
  146. Neck.Parent = Torso
  147. RW.Parent = Torso
  148. LW.Parent = Torso
  149. RH.Parent = Torso
  150. LH.Parent = Torso
  151. Humanoid.Parent = Character
  152.  
  153. ch = Character:GetChildren()
  154. for i = 1, #ch do
  155. if ch[i].Name == "Torso" then
  156. ch[i].roblox.Transparency = 1
  157. elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
  158. ch[i]:Destroy()
  159. end
  160. end
  161.  
  162.  
  163. --<><><><><><><><><><><><>--
  164.  
  165. --Passive Effects--
  166.  
  167. --<><><><><><><><><><><><>--
  168.  
  169. spawn(function()
  170. while true do
  171. wait(.1)
  172. if Anim == "Idle" or Anim == "Walk" then
  173. local refpart = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.Random(), "Effect", Vector3.new(math.random(1,3)/6,math.random(1,3)/6,math.random(1,3)/6))
  174. refpart.Anchored = false
  175. refpart.CFrame = RootPart.CFrame * CFrame.new(math.random(-30,30),80,math.random(-30,30))
  176. refpart.CanCollide = false
  177. local GRAVITY_ACCELERATION = 3.05
  178. local bodyForce = Instance.new('BodyForce', refpart)
  179. bodyForce.Name = 'Antigravity'
  180. bodyForce.force = Vector3.new(0, refpart:GetMass() * GRAVITY_ACCELERATION, 0)
  181. local rl = Create("BodyAngularVelocity"){
  182. P = 300,
  183. maxTorque = Vector3.new(2, 2, 2),
  184. angularvelocity = Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)),
  185. Parent = refpart,}
  186. table.insert(Effects, {refpart,"Disappear",.003})
  187. game:GetService("Debris"):AddItem(refpart, 10)
  188. end
  189. end
  190. end)
  191.  
  192.  
  193. --<><><><><><><><><><><><>--
  194.  
  195. --Tables and Songs--
  196.  
  197. --<><><><><><><><><><><><>--
  198.  
  199. local songs = {
  200. 587113200,
  201. 279463893,
  202. 279207008,
  203. 563882687,
  204. 130776004,
  205. 225000651,
  206. }
  207.  
  208. local quotes = {
  209. "I will amaze you!",
  210. "Heads off to you!",
  211. "Step right up!",
  212. "Be amazed!",
  213. "The show must go on!",
  214. "Let the show begin!",
  215. }
  216.  
  217. playlist = Instance.new("Sound", Torso)
  218. playlist.SoundId = "rbxassetid://214902446"
  219. playlist.Volume = 3
  220. playlist.TimePosition = 0
  221. playlist.Name = "aa"
  222. playlist:Play()
  223.  
  224. --<><><><><><><><><><><><>--
  225.  
  226. --Clothes--
  227.  
  228. --<><><><><><><><><><><><>--
  229.  
  230. local top = Instance.new("Shirt")
  231. top.ShirtTemplate = "rbxassetid://1825925269"
  232. top.Parent = Character
  233. top.Name = "Cloth"
  234. local bottom = Instance.new("Pants")
  235. bottom.PantsTemplate = "rbxassetid://1713278521"
  236. bottom.Parent = Character
  237. bottom.Name = "Cloth"
  238.  
  239. --<><><><><><><><><><><><>--
  240.  
  241. --Name Tag--
  242.  
  243. --<><><><><><><><><><><><>--
  244.  
  245. --[[Humanoid.DisplayDistanceType = "None"
  246. local naeeym2 = Instance.new("BillboardGui",Character)
  247. naeeym2.AlwaysOnTop = false
  248. naeeym2.Size = UDim2.new(5,35,2,15)
  249. naeeym2.StudsOffset = Vector3.new(0,7,0)
  250. naeeym2.MaxDistance = 75
  251. naeeym2.Adornee = Character.Torso
  252. naeeym2.Name = "Raddox the Red Spirit"
  253. local tecks2 = Instance.new("TextLabel",naeeym2)
  254. tecks2.BackgroundTransparency = 1
  255. tecks2.TextScaled = true
  256. tecks2.BorderSizePixel = 0
  257. tecks2.Text = "Raddox"
  258. tecks2.Font = "Cartoon"
  259. tecks2.TextSize = 30
  260. tecks2.TextStrokeTransparency = 0
  261. tecks2.TextColor3 = Color3.new(1,1,1)
  262. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  263. tecks2.Size = UDim2.new(1,0,0.5,0)
  264. tecks2.Parent = naeeym2]]--
  265.  
  266. function PlayAnimationFromTable(table, speed, bool)
  267. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  268. Neck.C0 = clerp(Neck.C0, table[2], speed)
  269. RW.C0 = clerp(RW.C0, table[3], speed)
  270. LW.C0 = clerp(LW.C0, table[4], speed)
  271. RH.C0 = clerp(RH.C0, table[5], speed)
  272. LH.C0 = clerp(LH.C0, table[6], speed)
  273. if bool == true then
  274. if resetc1 == false then
  275. resetc1 = true
  276. RootJoint.C1 = RootJoint.C1
  277. Torso.Neck.C1 = Torso.Neck.C1
  278. RW.C1 = rarmc1
  279. LW.C1 = larmc1
  280. RH.C1 = rlegc1
  281. LH.C1 = llegc1
  282. end
  283. end
  284. end
  285.  
  286. ArtificialHB = Create("BindableEvent"){
  287. Parent = script,
  288. Name = "Heartbeat",
  289. }
  290.  
  291. script:WaitForChild("Heartbeat")
  292.  
  293. frame = 1 / 45
  294. tf = 0
  295. allowframeloss = false
  296. tossremainder = false
  297. lastframe = tick()
  298. script.Heartbeat:Fire()
  299.  
  300. game:GetService("RunService").Heartbeat:connect(function(s, p)
  301. tf = tf + s
  302. if tf >= frame then
  303. if allowframeloss then
  304. script.Heartbeat:Fire()
  305. lastframe = tick()
  306. else
  307. for i = 1, math.floor(tf / frame) do
  308. script.Heartbeat:Fire()
  309. end
  310. lastframe = tick()
  311. end
  312. if tossremainder then
  313. tf = 0
  314. else
  315. tf = tf - frame * math.floor(tf / frame)
  316. end
  317. end
  318. end)
  319.  
  320. function swait(num)
  321. if num == 0 or num == nil then
  322. ArtificialHB.Event:wait()
  323. else
  324. for i = 0, num do
  325. ArtificialHB.Event:wait()
  326. end
  327. end
  328. end
  329.  
  330. local m = Create("Model"){
  331. Parent = Character,
  332. Name = "WeaponModel"
  333. }
  334.  
  335. local m2 = Create("Model"){
  336. Parent = Character,
  337. Name = "WeaponModel2"
  338. }
  339.  
  340. function RemoveOutlines(part)
  341. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  342. end
  343.  
  344. CFuncs = {
  345. Part = {
  346. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  347. local Part = Create("Part"){
  348. Parent = Parent,
  349. Reflectance = Reflectance,
  350. Transparency = Transparency,
  351. CanCollide = false,
  352. Locked = true,
  353. BrickColor = BrickColor.new(tostring(BColor)),
  354. Name = Name,
  355. Size = Size,
  356. Material = Material,
  357. }
  358. RemoveOutlines(Part)
  359. if Size == Vector3.new() then
  360. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  361. else
  362. Part.Size = Size
  363. end
  364. return Part
  365. end;
  366. };
  367.  
  368. Mesh = {
  369. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  370. local Msh = Create(Mesh){
  371. Parent = Part,
  372. Offset = OffSet,
  373. Scale = Scale,
  374. }
  375. if Mesh == "SpecialMesh" then
  376. Msh.MeshType = MeshType
  377. Msh.MeshId = MeshId
  378. end
  379. return Msh
  380. end;
  381. };
  382.  
  383. Weld = {
  384. Create = function(Parent, Part0, Part1, C0, C1)
  385. local Weld = Create("Weld"){
  386. Parent = Parent,
  387. Part0 = Part0,
  388. Part1 = Part1,
  389. C0 = C0,
  390. C1 = C1,
  391. }
  392. return Weld
  393. end;
  394. };
  395.  
  396. Sound = {
  397. Create = function(id, par, vol, pit)
  398. local Sound = Create("Sound"){
  399. Volume = vol,
  400. Pitch = pit or 1,
  401. SoundId = "rbxassetid://" .. id,
  402. Parent = par or workspace,
  403. Name = "aa"
  404. }
  405. Sound:play()
  406. return Sound
  407. end;
  408. };
  409.  
  410. Decal = {
  411. Create = function(Color, Texture, Transparency, Name, Parent)
  412. local Decal = Create("Decal"){
  413. Color3 = Color,
  414. Texture = "rbxassetid://" .. Texture,
  415. Transparency = Transparency,
  416. Name = Name,
  417. Parent = Parent,
  418. }
  419. return Decal
  420. end;
  421. };
  422.  
  423. BillboardGui = {
  424. Create = function(Parent, Image, Position, Size)
  425. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  426. BillPar.CFrame = CFrame.new(Position)
  427. local Bill = Create("BillboardGui"){
  428. Parent = BillPar,
  429. Adornee = BillPar,
  430. Size = UDim2.new(1, 0, 1, 0),
  431. SizeOffset = Vector2.new(Size, Size),
  432. }
  433. local d = Create("ImageLabel", Bill){
  434. Parent = Bill,
  435. BackgroundTransparency = 1,
  436. Size = UDim2.new(1, 0, 1, 0),
  437. Image = "rbxassetid://" .. Image,
  438. }
  439. return BillPar
  440. end
  441. };
  442.  
  443. ParticleEmitter = {
  444. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  445. local Particle = Create("ParticleEmitter"){
  446. Parent = Parent,
  447. Color = ColorSequence.new(Color1, Color2),
  448. LightEmission = LightEmission,
  449. Size = Size,
  450. Texture = Texture,
  451. Transparency = Transparency,
  452. ZOffset = ZOffset,
  453. Acceleration = Accel,
  454. Drag = Drag,
  455. LockedToPart = LockedToPart,
  456. VelocityInheritance = VelocityInheritance,
  457. EmissionDirection = EmissionDirection,
  458. Enabled = Enabled,
  459. Lifetime = LifeTime,
  460. Rate = Rate,
  461. Rotation = Rotation,
  462. RotSpeed = RotSpeed,
  463. Speed = Speed,
  464. VelocitySpread = VelocitySpread,
  465. }
  466. return Particle
  467. end;
  468. };
  469.  
  470. CreateTemplate = {
  471.  
  472. };
  473. }
  474.  
  475.  
  476.  
  477.  
  478. function RayCast(Position, Direction, Range, Ignore)
  479. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  480. end
  481.  
  482. FindNearestTorso = function(pos)
  483. local list = (game.Workspace:children())
  484. local torso = nil
  485. local dist = 1000
  486. local temp, human, temp2 = nil, nil, nil
  487. for x = 1, #list do
  488. temp2 = list[x]
  489. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  490. temp = temp2:findFirstChild("Torso")
  491. human = temp2:findFirstChild("Humanoid")
  492. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  493. local dohit = true
  494. if dohit == true then
  495. torso = temp
  496. dist = (temp.Position - pos).magnitude
  497. end
  498. end
  499. end
  500. end
  501. return torso, dist
  502. end
  503.  
  504. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  505.  
  506. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  507. prt.Anchored = true
  508. prt.CFrame = cframe
  509. prt.Material = "Neon"
  510. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  511. game:GetService("Debris"):AddItem(prt, 10)
  512. coroutine.resume(coroutine.create(function(Part, Mesh)
  513.  
  514. for i = 0, 1, delay do
  515. swait()
  516. Part.Transparency = i
  517. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  518. end
  519. Part.Parent = nil
  520. end
  521. ), prt, msh)
  522. end
  523.  
  524.  
  525.  
  526.  
  527. shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
  528.  
  529. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  530. local MainPos = partt.Position
  531. local MainPos2 = mouse.Hit.p + SpreadVectors
  532. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  533. local speed = 1000
  534. local num = 1
  535. coroutine.resume(coroutine.create(function()
  536.  
  537. repeat
  538. swait()
  539. local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  540. local mag = (MainPos - pos).magnitude
  541. Laser(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), 20, 20, 0, 20, 0.8)
  542. MainPos = MainPos + MouseLook.lookVector * speed
  543. num = num - 1
  544. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  545. if hit ~= nil then
  546. num = 0
  547. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  548. refpart.Anchored = true
  549. refpart.CFrame = CFrame.new(pos)
  550. game:GetService("Debris"):AddItem(refpart, 2)
  551. end
  552. do
  553. if num <= 0 then
  554. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  555. refpart.Anchored = true
  556. refpart.CFrame = CFrame.new(pos)
  557. Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 10, 10, 10, 10, 10, 10, .1, 1)
  558. Effects.Break.Create(BrickColor.new(maincol), refpart.CFrame, 2, 10, 2)
  559. if hit ~= nil then
  560. MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
  561. end
  562. game:GetService("Debris"):AddItem(refpart, 0)
  563. end
  564. end
  565. until num <= 0
  566. end
  567. ))
  568. end
  569.  
  570.  
  571. Laser2 = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  572.  
  573. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5+lasersize, 0.5, 0.5+lasersize))
  574. prt.Anchored = true
  575. prt.CFrame = cframe
  576. prt.Material = "Neon"
  577. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  578. game:GetService("Debris"):AddItem(prt, 10)
  579. coroutine.resume(coroutine.create(function(Part, Mesh)
  580.  
  581. for i = 0, 1, delay do
  582. swait()
  583. Part.Transparency = i
  584. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  585. end
  586. Part.Parent = nil
  587. end
  588. ), prt, msh)
  589. end
  590.  
  591.  
  592.  
  593.  
  594. shoot2 = function(mouse, aoe , partt, SpreadAmount, multiply)
  595.  
  596. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  597. local MainPos = partt.Position
  598. local MainPos2 = mouse.Hit.p + SpreadVectors
  599. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  600. local speed = 1000
  601. local num = 1
  602. coroutine.resume(coroutine.create(function()
  603.  
  604. repeat
  605. swait()
  606. local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  607. local mag = (MainPos - pos).magnitude
  608. Laser2(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), .8, .8, 0, .8, 0.8)
  609. MainPos = MainPos + MouseLook.lookVector * speed
  610. num = num - 1
  611. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  612. if hit ~= nil then
  613. num = 0
  614. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  615. refpart.Anchored = true
  616. refpart.CFrame = CFrame.new(pos)
  617. game:GetService("Debris"):AddItem(refpart, 2)
  618. end
  619. do
  620. if num <= 0 then
  621. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  622. refpart.Anchored = true
  623. refpart.CFrame = CFrame.new(pos)
  624. Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 1, 1, 1, 1+lasersize, 1+lasersize, 1+lasersize, .05, 1)
  625. if hit ~= nil then
  626. MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
  627. end
  628. game:GetService("Debris"):AddItem(refpart, 0)
  629. end
  630. end
  631. until num <= 0
  632. end
  633. ))
  634. end
  635.  
  636.  
  637.  
  638.  
  639. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  640. if hit.Parent == nil then
  641. return
  642. end
  643. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  644. for _, v in pairs(hit.Parent:children()) do
  645. if v:IsA("Humanoid") then
  646. h = v
  647. end
  648. end
  649. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  650. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  651. if hit.Parent.DebounceHit.Value == true then
  652. return
  653. end
  654. end
  655. local c = Create("ObjectValue"){
  656. Name = "creator",
  657. Value = game:service("Players").LocalPlayer,
  658. Parent = h,
  659. }
  660. game:GetService("Debris"):AddItem(c, .5)
  661. if HitSound ~= nil and HitPitch ~= nil then
  662. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  663. end
  664. local Damage = math.random(minim, maxim)
  665. local blocked = false
  666. local block = hit.Parent:findFirstChild("Block")
  667. if block ~= nil then
  668. if block.className == "IntValue" then
  669. if block.Value > 0 then
  670. blocked = true
  671. block.Value = block.Value - 1
  672. print(block.Value)
  673. end
  674. end
  675. end
  676. if hit.Parent:FindFirstChildOfClass("Humanoid").MaxHealth > 100 and hit.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
  677. for i = 0, 1, 0.1 do
  678. Effects.Break.Create(BrickColor.new("White"), hit.CFrame, 1, 4, 1)
  679. end
  680. CFuncs.Sound.Create("402174682", Torso, 5, 1)
  681. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Poof!", 5, BrickColor.new("Really red").Color, BrickColor.new("Really black").Color)
  682. for _,v in pairs(hit.Parent:children()) do
  683. if v:IsA("Part") then
  684. v.Transparency = 1
  685. end
  686. end
  687. hit.Parent:BreakJoints()
  688. else
  689. h.Health = h.Health - Damage
  690. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("White").Color, BrickColor.new("Really black").Color)
  691. end
  692. if Type == "Seizure" then
  693. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  694. Effects.InnerSphere.Create(BrickColor.new("Eggplant"), hit.Parent.Torso.CFrame, 100, 2, .01)
  695. spawn(function()
  696. for i = 1, 1000 do
  697. swait()
  698. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  699. hum.MaxHealth = hum.MaxHealth - 10
  700. hit.Parent.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(math.random(-1,1)/2,0,math.random(-1,1)/2)
  701. end
  702. end)
  703. elseif Type == "Paralyze" then
  704. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  705. coroutine.resume(coroutine.create(function(HHumanoid)
  706. CFuncs.Sound.Create("209545844", hit.Parent.Torso, 1, 1)
  707. CFuncs.Sound.Create("1143596511", hit.Parent.Torso, 1, 1)
  708. Effects.InnerSphere.Create(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 100, 2, .01)
  709. local rl = Create("BodyAngularVelocity"){
  710. P = 3000,
  711. maxTorque = Vector3.new(50, 50, 50)* 200000000000,
  712. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  713. Parent = hit,
  714. }
  715. wait(.1)
  716. rl:Destroy()
  717. for i = 1, 500 do
  718. local rl = Create("BodyAngularVelocity"){
  719. P = 3000,
  720. maxTorque = Vector3.new(50, 50, 50)* 20,
  721. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  722. Parent = hit,
  723. }
  724. hum.Health = hum.Health - .01
  725. hum.PlatformStand = true
  726. for _,v in pairs(hit.Parent:children()) do
  727. if v:IsA("Part") then
  728. local oldcol = v.BrickColor
  729. v.BrickColor = BrickColor.new("New Yeller")
  730. wait(.1)
  731. v.BrickColor = oldcol
  732. end
  733. end
  734. rl:Destroy()
  735. end
  736.  
  737. HHumanoid.PlatformStand = false
  738. end), hum)
  739. elseif Type == "Knockdown" then
  740. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  741. hum.PlatformStand = true
  742. coroutine.resume(coroutine.create(function(HHumanoid)
  743. swait(1)
  744. HHumanoid.PlatformStand = false
  745. end), hum)
  746. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  747. local bodvol = Create("BodyVelocity"){
  748. velocity = angle * knockback,
  749. P = 5000,
  750. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  751. Parent = hit,
  752. }
  753. local rl = Create("BodyAngularVelocity"){
  754. P = 3000,
  755. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  756. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  757. Parent = hit,
  758. }
  759. game:GetService("Debris"):AddItem(bodvol, .5)
  760. game:GetService("Debris"):AddItem(rl, .5)
  761.  
  762. elseif Type == "Normal" then
  763. local vp = Create("BodyVelocity"){
  764. P = 500,
  765. maxForce = Vector3.new(math.huge, 0, math.huge),
  766. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  767. }
  768.  
  769.  
  770.  
  771.  
  772. if knockback > 0 then
  773. vp.Parent = hit.Parent.Torso
  774. end
  775. game:GetService("Debris"):AddItem(vp, .5)
  776. elseif Type == "Float" then
  777. local vp = Create("BodyVelocity"){
  778. P = 10,
  779. maxForce = Vector3.new(math.huge, 0, math.huge),
  780. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  781. }
  782. print(hit.Parent)
  783. if knockback > 0 then
  784. vp.Parent = hit.Parent.Torso
  785. end
  786. local hum = hit.Parent.Humanoid
  787. hum.PlatformStand = true
  788. local TotalMass = 0
  789. for _, part in pairs(hit.Parent:GetChildren()) do
  790. if part:IsA("Part") then
  791. TotalMass = TotalMass + part:GetMass()
  792. end
  793. end
  794. local ForceOfGravity = -200 * TotalMass
  795. local floatybits = Instance.new("BodyForce", hit.Parent.Torso)
  796. floatybits.force = Vector3.new(0, -ForceOfGravity, 0)
  797. local rl = Create("BodyAngularVelocity"){
  798. P = 500,
  799. maxTorque = Vector3.new(10, 10, 10),
  800. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  801. Parent = hit,
  802. }
  803. game:GetService("Debris"):AddItem(rl, 20)
  804. game:GetService("Debris"):AddItem(floatybits, 20)
  805. game:GetService("Debris"):AddItem(vp, .5)
  806.  
  807. spawn(function()
  808. for i = 1, 70 do
  809. wait(.2)
  810. Effects.Block.Create(BrickColor.new("White"), hit.Parent.Torso.CFrame * CFrame.new(math.random(-8,8),math.random(-8,8),math.random(-8,8))*CFrame.Angles(0,math.rad(90),0), .1, .1, .1, .1, 2, .1, .04, 2)
  811. end
  812. end)
  813.  
  814. elseif Type == "Up" then
  815. local bodyVelocity = Create("BodyVelocity"){
  816. velocity = Vector3.new(0, 20, 0),
  817. P = 5000,
  818. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  819. Parent = hit,
  820. }
  821. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  822. elseif Type == "DarkUp" then
  823. coroutine.resume(coroutine.create(function()
  824. for i = 0, 1, 0.1 do
  825. swait()
  826. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  827. end
  828. end))
  829. local bodyVelocity = Create("BodyVelocity"){
  830. velocity = Vector3.new(0, 20, 0),
  831. P = 5000,
  832. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  833. Parent = hit,
  834. }
  835. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  836. elseif Type == "Snare" then
  837. local bp = Create("BodyPosition"){
  838. P = 2000,
  839. D = 100,
  840. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  841. position = hit.Parent.Torso.Position,
  842. Parent = hit.Parent.Torso,
  843. }
  844. game:GetService("Debris"):AddItem(bp, 1)
  845. elseif Type == "Freeze" then
  846. local BodPos = Create("BodyPosition"){
  847. P = 50000,
  848. D = 1000,
  849. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  850. position = hit.Parent.Torso.Position,
  851. Parent = hit.Parent.Torso,
  852. }
  853. local BodGy = Create("BodyGyro") {
  854. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  855. P = 20e+003,
  856. Parent = hit.Parent.Torso,
  857. CFrame = hit.Parent.Torso.CFrame,
  858. }
  859. CFuncs.Sound.Create("585135955", hit.Parent.Torso, 5, 1)
  860. Effects.Block.Create(BrickColor.new("Baby blue"), hit.Parent.Torso.CFrame, 3, 3, 3, 3, 5, 3, .02, 2)
  861. hit.Parent.Torso.Anchored = true
  862. coroutine.resume(coroutine.create(function(Part)
  863. swait(1.5)
  864. Part.Anchored = false
  865. end), hit.Parent.Torso)
  866. game:GetService("Debris"):AddItem(BodPos, 3)
  867. game:GetService("Debris"):AddItem(BodGy, 3)
  868. end
  869. local debounce = Create("BoolValue"){
  870. Name = "DebounceHit",
  871. Parent = hit.Parent,
  872. Value = true,
  873. }
  874. if Delay > 0 then
  875. game:GetService("Debris"):AddItem(debounce, Delay)
  876. c = Create("ObjectValue"){
  877. Name = "creator",
  878. Value = Player,
  879. Parent = h,
  880. }
  881. end
  882. game:GetService("Debris"):AddItem(c, .5)
  883. end
  884. end
  885.  
  886. function ShowDamage(Pos, Text, Time, Color, Color2)
  887. local Rate = (1 / 45)
  888. local Pos = (Pos or Vector3.new(0, 0, 0))
  889. local Text = (Text or "")
  890. local Time = (Time or 2)
  891. local Color = (Color or Color3.new(1, 0, 1))
  892. local Color2 = (Color2 or Color3.new(1, 0, 1))
  893. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  894. EffectPart.Anchored = false
  895. EffectPart.CFrame = CFrame.new(Pos)
  896. EffectPart.Velocity = EffectPart.CFrame.upVector * math.random(60,70)
  897. local sizebit = 5
  898. local BillboardGui = Create("BillboardGui"){
  899. Size = UDim2.new(sizebit, 0, sizebit, 0),
  900. Adornee = EffectPart,
  901. Parent = EffectPart,
  902. }
  903. local TextLabel = Create("TextLabel"){
  904. BackgroundTransparency = 1,
  905. Size = UDim2.new(1, 0, 1, 0),
  906. Text = Text,
  907. Font = "Cartoon",
  908. TextColor3 = Color,
  909. TextStrokeColor3 = Color2,
  910. TextStrokeTransparency = 0,
  911. TextScaled = true,
  912. Parent = BillboardGui,
  913. }
  914. game.Debris:AddItem(EffectPart, (Time))
  915. EffectPart.Parent = game:GetService("Workspace")
  916. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, 0, 0)
  917. delay(0, function()
  918. local Frames = (Time / Rate)
  919. wait(.5)
  920. EffectPart.Anchored = true
  921. wait(.5)
  922. for Frame = 1, Frames do
  923. wait(Rate)
  924. BillboardGui.Size = UDim2.new(sizebit, 0, sizebit, 0)
  925. local Percent = (Frame / Frames)
  926. TextLabel.TextTransparency = Percent
  927. sizebit = sizebit - .4
  928. end
  929. if EffectPart and EffectPart.Parent then
  930. EffectPart:Destroy()
  931. end
  932. end)
  933. end
  934.  
  935. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitPitch)
  936. for _, c in pairs(workspace:children()) do
  937. local hum = c:findFirstChildOfClass("Humanoid")
  938. if hum ~= nil then
  939. local head = c:findFirstChild("Torso")
  940. if head ~= nil then
  941. local targ = head.Position - Part.Position
  942. local mag = targ.magnitude
  943. if mag <= Magnitude and c.Name ~= Player.Name then
  944. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitPitch)
  945. end
  946. end
  947. end
  948. end
  949. end
  950.  
  951. EffectModel = Create("Model"){
  952. Parent = Character,
  953. Name = "EffectModel",
  954. }
  955.  
  956. Effects = {
  957. Block = {
  958. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  959. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  960. prt.Anchored = true
  961. prt.CFrame = cframe
  962. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  963. game:GetService("Debris"):AddItem(prt, 10)
  964. if Type == 1 or Type == nil then
  965. table.insert(Effects, {
  966. prt,
  967. "Block1",
  968. delay,
  969. x3,
  970. y3,
  971. z3,
  972. msh
  973. })
  974. elseif Type == 2 then
  975. table.insert(Effects, {
  976. prt,
  977. "Block2",
  978. delay,
  979. x3,
  980. y3,
  981. z3,
  982. msh
  983. })
  984. end
  985. end;
  986. };
  987.  
  988. Cylinder = {
  989. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  990. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  991. prt.Anchored = true
  992. prt.CFrame = cframe
  993. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  994. game:GetService("Debris"):AddItem(prt, 2)
  995. table.insert(Effects, {
  996. prt,
  997. "Cylinder",
  998. delay,
  999. x3,
  1000. y3,
  1001. z3,
  1002. msh
  1003. })
  1004. end;
  1005. };
  1006.  
  1007. Head = {
  1008. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1009. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1010. prt.Anchored = true
  1011. prt.CFrame = cframe
  1012. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1013. game:GetService("Debris"):AddItem(prt, 10)
  1014. table.insert(Effects, {
  1015. prt,
  1016. "Cylinder",
  1017. delay,
  1018. x3,
  1019. y3,
  1020. z3,
  1021. msh
  1022. })
  1023. end;
  1024. };
  1025.  
  1026. Sphere1 = {
  1027. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1028. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  1029. prt.Anchored = true
  1030. prt.CFrame = cframe
  1031. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1032. game:GetService("Debris"):AddItem(prt, 10)
  1033. table.insert(Effects, {
  1034. prt,
  1035. "Cylinder",
  1036. delay,
  1037. x3,
  1038. y3,
  1039. z3,
  1040. msh
  1041. })
  1042. end;
  1043. };
  1044.  
  1045. Sphere2 = {
  1046. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1047. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1048. prt.Anchored = true
  1049. prt.CFrame = cframe
  1050. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1051. game:GetService("Debris"):AddItem(prt, 10)
  1052. table.insert(Effects, {
  1053. prt,
  1054. "Cylinder",
  1055. delay,
  1056. x3,
  1057. y3,
  1058. z3,
  1059. msh
  1060. })
  1061. end;
  1062. };
  1063.  
  1064. InnerSphere = {
  1065. Create = function(brickcolor, cframe, size, shrinkspeed, appspeed)
  1066. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1067. prt.Anchored = true
  1068. prt.CFrame = cframe
  1069. prt.Transparency = 1
  1070. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(size, size, size))
  1071. game:GetService("Debris"):AddItem(prt, 10)
  1072. spawn(function()
  1073. while true do
  1074. if size ~= 0 then
  1075. swait()
  1076. msh.Scale = Vector3.new(size, size, size)
  1077. size = size - shrinkspeed or size - 1
  1078. prt.Transparency = prt.Transparency - appspeed
  1079. else prt:Destroy() break
  1080. end
  1081. end
  1082. end)
  1083. end;
  1084. };
  1085.  
  1086. Elect = {
  1087. Create = function(cff, x, y, z)
  1088. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
  1089. prt.Anchored = true
  1090. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1091. prt.CFrame = CFrame.new(prt.Position)
  1092. game:GetService("Debris"):AddItem(prt, 2)
  1093. local xval = math.random() / 2
  1094. local yval = math.random() / 2
  1095. local zval = math.random() / 2
  1096. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1097. table.insert(Effects, {
  1098. prt,
  1099. "Elec",
  1100. 0.1,
  1101. x,
  1102. y,
  1103. z,
  1104. xval,
  1105. yval,
  1106. zval
  1107. })
  1108. end;
  1109.  
  1110. };
  1111.  
  1112. Ring = {
  1113. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1114. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1115. prt.Anchored = true
  1116. prt.CFrame = cframe
  1117. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1118. game:GetService("Debris"):AddItem(prt, 10)
  1119. table.insert(Effects, {
  1120. prt,
  1121. "Cylinder",
  1122. delay,
  1123. x3,
  1124. y3,
  1125. z3,
  1126. msh
  1127. })
  1128. end;
  1129. };
  1130.  
  1131.  
  1132. Wave = {
  1133. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1134. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  1135. prt.Anchored = true
  1136. prt.CFrame = cframe
  1137. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1138. game:GetService("Debris"):AddItem(prt, 10)
  1139. table.insert(Effects, {
  1140. prt,
  1141. "Cylinder",
  1142. delay,
  1143. x3,
  1144. y3,
  1145. z3,
  1146. msh
  1147. })
  1148. end;
  1149. };
  1150.  
  1151. Break = {
  1152. Create = function(brickcolor, cframe, x1, y1, z1)
  1153. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1154. prt.Anchored = true
  1155. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1156. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1157. local num = math.random(10, 50) / 1000
  1158. game:GetService("Debris"):AddItem(prt, 10)
  1159. table.insert(Effects, {
  1160. prt,
  1161. "Shatter",
  1162. num,
  1163. prt.CFrame,
  1164. math.random() - math.random(),
  1165. 0,
  1166. math.random(50, 100) / 100
  1167. })
  1168. end;
  1169. };
  1170.  
  1171. Fire = {
  1172. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1173. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1174. prt.Anchored = true
  1175. prt.CFrame = cframe
  1176. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1177. game:GetService("Debris"):AddItem(prt, 10)
  1178. table.insert(Effects, {
  1179. prt,
  1180. "Fire",
  1181. delay,
  1182. 1,
  1183. 1,
  1184. 1,
  1185. msh
  1186. })
  1187. end;
  1188. };
  1189.  
  1190. FireWave = {
  1191. Create = function(brickcolor, cframe, x1, y1, z1)
  1192. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1193. prt.Anchored = true
  1194. prt.CFrame = cframe
  1195. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1196. local d = Create("Decal"){
  1197. Parent = prt,
  1198. Texture = "rbxassetid://26356434",
  1199. Face = "Top",
  1200. }
  1201. local d = Create("Decal"){
  1202. Parent = prt,
  1203. Texture = "rbxassetid://26356434",
  1204. Face = "Bottom",
  1205. }
  1206. game:GetService("Debris"):AddItem(prt, 10)
  1207. table.insert(Effects, {
  1208. prt,
  1209. "FireWave",
  1210. 1,
  1211. 30,
  1212. math.random(400, 600) / 100,
  1213. msh
  1214. })
  1215. end;
  1216. };
  1217.  
  1218. Lightning = {
  1219. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1220. local magz = (p0 - p1).magnitude
  1221. local curpos = p0
  1222. local trz = {
  1223. -ofs,
  1224. ofs
  1225. }
  1226. for i = 1, tym do
  1227. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1228. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1229. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1230. li.Material = "Neon"
  1231. if tym == i then
  1232. local magz2 = (curpos - p1).magnitude
  1233. li.Size = Vector3.new(th, th, magz2)
  1234. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1235. table.insert(Effects, {
  1236. li,
  1237. "Disappear",
  1238. last
  1239. })
  1240. else
  1241. do
  1242. do
  1243. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1244. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1245. game.Debris:AddItem(li, 10)
  1246. table.insert(Effects, {
  1247. li,
  1248. "Disappear",
  1249. last
  1250. })
  1251. end
  1252. end
  1253. end
  1254. end
  1255. end
  1256. };
  1257.  
  1258. EffectTemplate = {
  1259.  
  1260. };
  1261. }
  1262.  
  1263. Hat=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Hat",Vector3.new(2, 2, 2))
  1264. HatWeld=CFuncs.Weld.Create(m,Character["Head"],Hat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0365142822, -0.719758511, 0.0314178467, -1.00000834, 4.61186464e-05, -2.77473146e-06, 4.86522331e-05, 1, 5.23036442e-06, 2.92961045e-06, 5.51708399e-06, -1))
  1265. meh=CFuncs.Mesh.Create("SpecialMesh",Hat,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=2711178",Vector3.new(0, 0, 0),Vector3.new(2, 2, 2))
  1266. meh.TextureId = "http://www.roblox.com/asset/?id=154780658"
  1267.  
  1268.  
  1269.  
  1270. for _,v in pairs(m2:children()) do
  1271. if v:IsA("Part") and v.Name == "pand" then
  1272. v.Transparency = 1
  1273. end
  1274. end
  1275.  
  1276.  
  1277. --Start neccessary functions here
  1278.  
  1279. function Tween(obj,props,time,easing,direction,repeats,backwards)
  1280. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  1281. local tween = game:service'TweenService':Create(obj, info, props)
  1282.  
  1283. tween:Play()
  1284. end
  1285.  
  1286. function Trace()
  1287. for _,v in next, Character:GetChildren() do
  1288. if(v:IsA'Part') and v ~= RootPart then
  1289. local trace = Instance.new("Part")
  1290. trace.Parent = workspace
  1291. trace.Size = v.Size
  1292. trace.Material = Enum.Material.Neon
  1293. trace.Color = maincol
  1294. trace.Transparency = .3
  1295. trace.Anchored = true
  1296. trace.CanCollide = false
  1297. trace.CFrame = v.CFrame
  1298. Tween(trace,{Transparency=1},.5)
  1299. game:GetService("Debris"):AddItem(trace, 1)
  1300. if v.Name == "Head" then
  1301. local mehs = Instance.new("CylinderMesh",trace)
  1302. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1303. end
  1304. end
  1305. end
  1306. end
  1307.  
  1308.  
  1309. function ducks()
  1310. for i = 0, 3, 0.1 do
  1311. swait()
  1312. PlayAnimationFromTable({
  1313. CFrame.new(0, -0, 0, 1, 8.04662704e-07, -3.01003456e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819133, 0.965925932) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1314. CFrame.new(0.0227765162, 2.36835814, -2.66195869, 1, 6.9886446e-06, 4.02331352e-06, -2.08616257e-06, -0.258818984, 0.965925932, 7.77840614e-06, -0.965925932, -0.258818954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1315. CFrame.new(2.02689314, 1.83810854, -1.15534818, 0, 0.342032284, 0.939688325, 0.965925872, -0.243209288, 0.0885244831, 0.258819103, 0.907669246, -0.330377817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1316. CFrame.new(-1.95138168, 1.77444541, -1.29813623, 0.122574523, -0.49350512, -0.861062288, -0.961303234, -0.274721175, 0.0206083059, -0.246722341, 0.825215876, -0.508081853) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1317. CFrame.new(1.00000215, -4.22291946, -0.0263157077, 1, -5.10364771e-07, 1.89244747e-06, 5.10364771e-07, 1.00000012, -2.98023224e-08, -1.92224979e-06, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1318. CFrame.new(-1.0000006, -3.81518364, -1.21633136, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1319. }, .3, false)
  1320. end
  1321. for i = 1, 2 do
  1322. for i = 0, 1, 0.1 do
  1323. swait()
  1324. PlayAnimationFromTable({
  1325. CFrame.new(0, -0, 0, 1, 8.04662704e-07, -3.01003456e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819133, 0.965925932) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1326. CFrame.new(0.266832203, 2.16833496, -3.91155529, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1327. CFrame.new(2.06273198, 1.47406721, -1.53684735, 0, 0.707109213, 0.707104445, 0.965925872, -0.183012128, 0.18301338, 0.258819103, 0.683010459, -0.683015108) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1328. CFrame.new(-1.81047451, 1.47174859, -1.69800615, 0.056022916, -0.766043305, -0.640342951, -0.979530215, -0.166366309, 0.113326266, -0.193344265, 0.620886445, -0.759682953) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1329. CFrame.new(1.00000215, -4.22291946, -0.0263157077, 1, -5.10364771e-07, 1.89244747e-06, 5.10364771e-07, 1.00000012, -2.98023224e-08, -1.92224979e-06, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1330. CFrame.new(-1.0000006, -3.81518364, -1.21633136, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1331. }, .3, false)
  1332. end
  1333. for i = 0, 1, 0.1 do
  1334. swait()
  1335. PlayAnimationFromTable({
  1336. CFrame.new(0, -0, 0, 1, 8.04662704e-07, -3.01003456e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819133, 0.965925932) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1337. CFrame.new(0.266833276, 0.933555186, -3.88168001, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1338. CFrame.new(1.94570374, 1.23016787, -1.402282, -0.183013678, 0.683017731, 0.707101703, 0.98037976, 0.0732246935, 0.183013454, 0.0732241273, 0.726722121, -0.68301785) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1339. CFrame.new(-1.88480496, 1.2523725, -1.43212485, -0.144152611, -0.754439712, -0.640344262, -0.989212334, 0.0928238332, 0.113325842, -0.0260583311, 0.649772704, -0.759681821) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1340. CFrame.new(1.00000215, -4.22291946, -0.0263157077, 1, -5.10364771e-07, 1.89244747e-06, 5.10364771e-07, 1.00000012, -2.98023224e-08, -1.92224979e-06, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1341. CFrame.new(-1.0000006, -3.81518364, -1.21633136, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1342. }, .3, false)
  1343. end
  1344. end
  1345. CFuncs.Sound.Create("270620358", Hat, 3, 1)
  1346. for i = 0, 3, 0.1 do
  1347. swait()
  1348. PlayAnimationFromTable({
  1349. CFrame.new(0, -0, 0, 1, 8.04662704e-07, -3.01003456e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819133, 0.965925932) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1350. CFrame.new(0.0227765162, 2.36835814, -2.66195869, 1, 6.9886446e-06, 4.02331352e-06, -2.08616257e-06, -0.258818984, 0.965925932, 7.77840614e-06, -0.965925932, -0.258818954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1351. CFrame.new(2.02689314, 1.83810854, -1.15534818, 0, 0.342032284, 0.939688325, 0.965925872, -0.243209288, 0.0885244831, 0.258819103, 0.907669246, -0.330377817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1352. CFrame.new(-1.95138168, 1.77444541, -1.29813623, 0.122574523, -0.49350512, -0.861062288, -0.961303234, -0.274721175, 0.0206083059, -0.246722341, 0.825215876, -0.508081853) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1353. CFrame.new(1.00000215, -4.22291946, -0.0263157077, 1, -5.10364771e-07, 1.89244747e-06, 5.10364771e-07, 1.00000012, -2.98023224e-08, -1.92224979e-06, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1354. CFrame.new(-1.0000006, -3.81518364, -1.21633136, 1, 0, 3.11434269e-06, 8.04662704e-07, 0.965925872, -0.258819133, -3.01003456e-06, 0.258819103, 0.965925932) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1355. }, .2, false)
  1356. end
  1357. qwek = Instance.new("Sound", Torso)
  1358. qwek.SoundId = "rbxassetid://271006579"
  1359. qwek.Looped = true
  1360. qwek.Volume = 5
  1361. qwek.Pitch = .8
  1362. qwek:Play()
  1363. qwek2 = Instance.new("Sound", Torso)
  1364. qwek2.SoundId = "rbxassetid://271006579"
  1365. qwek2.Looped = true
  1366. qwek2.Volume = 5
  1367. qwek2.Pitch = 1
  1368. qwek2:Play()
  1369. qwek3 = Instance.new("Sound", Torso)
  1370. qwek3.SoundId = "rbxassetid://271006579"
  1371. qwek3.Looped = true
  1372. qwek3.Volume = 5
  1373. qwek3.Pitch = 1.3
  1374. qwek3:Play()
  1375. for i = 0, 10, 0.1 do
  1376. swait()
  1377. PlayAnimationFromTable({
  1378. CFrame.new(0, -0, 0, 1.00000095, 8.12113285e-07, -3.02493572e-06, 0, 0.965925872, 0.258819103, 3.11434269e-06, -0.258819371, 0.965926886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1379. CFrame.new(0.022777468, 5.66071653, -1.77978086, 1.00000095, 0, -1.31428242e-05, -3.39746475e-06, 0.965925872, -0.258819371, 1.26957893e-05, 0.258819103, 0.965926886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1380. CFrame.new(2.11248255, 3.06429124, -1.06128931, -0.16178672, 0.22040607, 0.961898208, -0.0629198849, -0.97505945, 0.212838948, 0.984818876, -0.0260875672, 0.171619475) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1381. CFrame.new(-1.96463084, 3.01722312, -1.42708611, -0.0698213056, -0.227341518, -0.971309781, -0.0906620771, -0.968209505, 0.233133003, -0.993432164, 0.104339033, 0.0469902605) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1382. CFrame.new(1.00000072, -2.54767346, -0.749675632, 1.00000083, -7.37607479e-07, 2.01165676e-06, 5.58793545e-07, 0.996194899, 0.0871552527, -2.05636024e-06, -0.0871557891, 0.996195674) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1383. CFrame.new(-1.00000954, -3.15354609, -1.14733529, 1.00000095, 0, 3.11434269e-06, 8.12113285e-07, 0.965925872, -0.258819371, -3.02493572e-06, 0.258819103, 0.965926886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1384. }, .3, false)
  1385. local duk=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Bright yellow","duk",Vector3.new(2, 2, 2))
  1386. local moosh = CFuncs.Mesh.Create("SpecialMesh",duk,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9419831",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1387. duk.CFrame = Hat.CFrame
  1388. duk.CanCollide = false
  1389. duk.Velocity = Vector3.new(math.random(-20,20),math.random(-60,60),math.random(-20,20))
  1390. duk.Name = "duk"
  1391. table.insert(Effects, {duk,"Disappear",.01})
  1392. game:GetService("Debris"):AddItem(duk, 3)
  1393. moosh.TextureId = "http://www.roblox.com/asset/?id=9419827"
  1394. Torso.Velocity=RootPart.CFrame.upVector*100
  1395. local con = duk.Touched:connect(function(hit)
  1396. if hit.Name ~= "Effect" and hit.Name ~= "pand" and hit ~= Character and hit.Name ~= "duk" and hit ~= m then
  1397. MagnitudeDamage(duk, 5, 30, 30, 20, "Normal", " ", 1)
  1398. Effects.Sphere2.Create(BrickColor.new("Really red"), duk.CFrame, 1, 1, 1, 2, 2, 2, .05)
  1399. end
  1400. end)
  1401. end
  1402. qwek3:Destroy()
  1403. qwek2:Destroy()
  1404. qwek:Destroy()
  1405. end
  1406.  
  1407.  
  1408.  
  1409. function pocketpandora()
  1410. Humanoid.AutoRotate = true
  1411. local PocketPandora=CFuncs.Part.Create( workspace,Enum.Material.Plastic,0,1,"Medium stone grey","PocketPandora",Vector3.new(0.512000322, 0.652799785, 0.640000045))
  1412. local PocketPandoraWeld=CFuncs.Weld.Create( workspace,Character["Right Arm"],PocketPandora,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.24340057, 1.26152658, 0.0355987549, 4.68637081e-05, 1.00000417, -2.85994429e-06, 1, -4.81304887e-05, 5.30673697e-06, 5.45002649e-06, -2.93751145e-06, -1))
  1413. local pand=CFuncs.Part.Create(workspace,Enum.Material.Plastic,0,0,"Fossil","pand",Vector3.new(0.406399965, 0.419200003, 0.320000023))
  1414. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0229816437, -0.655731201, 0.0416564941, -0.0293540079, -0.0772550181, -0.99657923, -0.392862946, 0.917665899, -0.0595659576, 0.919128418, 0.389770478, -0.0572878011))
  1415. CFuncs.Mesh.Create("SpecialMesh",pand,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=13520257",Vector3.new(0, 0, 0),Vector3.new(0.480000019, 0.480000019, 0.480000019))
  1416. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 0.448000014))
  1417. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0497894287, 0.0101809502, -0.68927002, 0.995689869, 0.00945099909, 0.0922629908, 0.00786634162, 0.982604146, -0.185545981, -0.0924115852, 0.185471997, 0.978294551))
  1418. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 0.448000014))
  1419. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.197641373, 0.841140389, 0.0983428955, -0.209358081, -0.0334330127, -0.977267385, 0.00387890753, 0.999379098, -0.0350204371, 0.977831423, -0.0111225415, -0.209098414))
  1420. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 0.448000014))
  1421. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0201187134, 0.0265302658, -0.746673584, -0.997025669, -0.0285979901, -0.0715689808, -0.0345623419, 0.995905221, 0.0835369974, 0.0688869208, 0.0857621059, -0.993931353))
  1422. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 0.448000014))
  1423. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.200737, 0.840947151, 0.107421875, 0.306881011, 0.0363619998, -0.951053023, -0.0217640139, 0.999276757, 0.0311830547, 0.951499104, 0.0111292461, 0.307450444))
  1424. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.896000028, 0.896000028, 0.448000014))
  1425. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0183601379, -0.0494211912, -0.0223693848, 0.0508630089, -0.0429850034, -0.997780144, 0.0136630228, 0.999009788, -0.0423414856, 0.998612225, -0.0114790779, 0.0513999537))
  1426. local pand=CFuncs.Part.Create( workspace,Enum.Material.Fabric,0,1.400709148669e-08,"Institutional white","pand",Vector3.new(0.896000028, 0.448000014, 0.448000014))
  1427. local pandWeld=CFuncs.Weld.Create( workspace,PocketPandora,pand,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0183601379, -0.646469116, -0.240524292, 0.0508630089, -0.0429850034, -0.997780144, -0.392863095, 0.917666256, -0.0595603026, 0.918189287, 0.395020396, 0.0297880471))
  1428. CFuncs.Mesh.Create("SpecialMesh",pand,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25, 1.25, 1.25))
  1429.  
  1430. for i = 0, 3, 0.1 do
  1431. swait()
  1432. PlayAnimationFromTable({
  1433. CFrame.new(0.0911376029, 0.170700833, 0.332172483, 0.96592617, 0.0449431762, 0.254886121, 0, 0.984807849, -0.173647746, -0.25881812, 0.167730883, 0.951251686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1434. CFrame.new(-3.89245868, -2.29780269, -0.00377818942, 0.986237526, -0.0818925127, -0.14362888, -0.127979755, 0.17186299, -0.976772487, 0.104674846, 0.981711268, 0.159017161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1435. CFrame.new(2.24770093, 3.22394347, -1.96035659, 0.586824775, 0.492401212, 0.642789066, 0.718526661, -0.682659328, -0.133024901, 0.373304367, 0.539923429, -0.754404902) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1436. CFrame.new(-3.24579811, 0.162601873, -0.169526681, 0.980992317, 0.193930089, 0.00672267377, -0.193764612, 0.980845749, -0.0199200213, -0.0104569793, 0.0182387829, 0.999779046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1437. CFrame.new(1.1014533, -4.16344213, 0.406021297, 0.939692914, 0, -0.342019349, 0.0593908839, 0.984807849, 0.163175538, 0.336823404, -0.173647746, 0.925417066) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1438. CFrame.new(-0.999989688, -4.16985464, 0.369654536, 0.906307459, 0, 0.422619224, -0.0733868629, 0.984807849, 0.157378227, -0.41619873, -0.173647746, 0.892538786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1439. }, .3, false)
  1440. end
  1441. CFuncs.Sound.Create("525166232", pand, 10, 1.1)
  1442. for i = 0, 3, 0.1 do
  1443. swait()
  1444. PlayAnimationFromTable({
  1445. CFrame.new(0.0911376029, 0.170700833, 0.332172483, 0.96592617, 0.0449431762, 0.254886121, 0, 0.984807849, -0.173647746, -0.25881812, 0.167730883, 0.951251686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1446. CFrame.new(-3.89245868, -2.29780269, -0.00377818942, 0.986237526, -0.0818925127, -0.14362888, -0.127979755, 0.17186299, -0.976772487, 0.104674846, 0.981711268, 0.159017161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1447. CFrame.new(1.80590749, 2.72466302, -1.93817627, 0.663057327, 0.747823834, 0.0333839096, 0.746770024, -0.657716274, -0.098711893, -0.0518619865, 0.0903817415, -0.994556129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1448. CFrame.new(-3.24579811, 0.162601873, -0.169526681, 0.980992317, 0.193930089, 0.00672267377, -0.193764612, 0.980845749, -0.0199200213, -0.0104569793, 0.0182387829, 0.999779046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1449. CFrame.new(1.1014533, -4.16344213, 0.406021297, 0.939692914, 0, -0.342019349, 0.0593908839, 0.984807849, 0.163175538, 0.336823404, -0.173647746, 0.925417066) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1450. CFrame.new(-0.999989688, -4.16985464, 0.369654536, 0.906307459, 0, 0.422619224, -0.0733868629, 0.984807849, 0.157378227, -0.41619873, -0.173647746, 0.892538786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1451. }, .3, false)
  1452. end
  1453. for i = 0, 2, 0.1 do
  1454. swait()
  1455. PlayAnimationFromTable({
  1456. CFrame.new(0.0911456496, 0.170702159, 0.332171082, 0.999885321, -0.00137777999, -0.0150859356, 0.00628500246, 0.943831742, 0.330366731, 0.0137834102, -0.330423653, 0.943732202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1457. CFrame.new(-3.75862074, -2.28645492, 0.346096963, 0.970100462, 0.236889541, -0.0528076962, -0.0789259449, 0.102158397, -0.991632223, -0.229512513, 0.966150701, 0.117800683) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1458. CFrame.new(3.20707846, 0.285080135, 1.16387141, -0.00297607109, -0.107517615, 0.994198799, -0.783208609, 0.618401051, 0.0645325035, -0.621752024, -0.7784729, -0.0860491246) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1459. CFrame.new(-3.36487269, 0.161271498, 0.244712532, 0.975460768, 0.219438821, 0.0179737657, -0.219429642, 0.962213933, 0.161229551, 0.0180853903, -0.161217049, 0.986753345) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1460. CFrame.new(0.851068258, -4.07387733, -0.701450467, 0.997281611, 0.0189382583, -0.0712103695, -0.0301716141, 0.986631095, -0.160152644, 0.067225337, 0.161865816, 0.984520435) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1461. CFrame.new(-1.25113344, -4.09032774, -0.91490078, 0.999885321, 0.00628500246, 0.0137834102, -0.00137777999, 0.943831742, -0.330423653, -0.0150859356, 0.330366731, 0.943732202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1462. }, .3, false)
  1463. end
  1464.  
  1465. for i = 0, .1, 0.1 do
  1466. swait()
  1467. PlayAnimationFromTable({
  1468. CFrame.new(0.0798431486, 0.233077481, 1.12295187, 0.999885499, -0.00873519853, -0.0123708993, 0.00628500246, 0.982565761, -0.18580927, 0.0137782991, 0.185710222, 0.982508063) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1469. CFrame.new(0.0265016034, 3.24111581, -0.318699658, 0.998973072, -0.0240464583, -0.0384024978, 0.0298348591, 0.98697418, 0.158088326, 0.0341008157, -0.159071684, 0.986678004) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1470. CFrame.new(2.96458101, 0.895944357, -2.12482834, -0.0157348998, 0.106384002, 0.994200766, 0.999534369, 0.0276731253, 0.0128581598, -0.026144743, 0.993939996, -0.106769882) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1471. CFrame.new(-3.18996, 0.315425068, 0.578166604, 0.991264641, 0.131625995, -0.00832906365, -0.0797855482, 0.64874804, 0.756809294, 0.105019227, -0.749533653, 0.653582811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1472. CFrame.new(0.790542006, -3.90754509, -1.36502731, 0.998461664, 0.0502564199, 0.0234256238, -0.0362905487, 0.911728263, -0.409187764, -0.0419221073, 0.407708168, 0.912149489) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1473. CFrame.new(-1.24295056, -4.01071262, 1.00937235, 0.99988544, 0.00379677117, 0.0146613121, -0.00873538479, 0.935390234, 0.353509545, -0.0123718679, -0.353597105, 0.935316026) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1474. }, .3, false)
  1475. end
  1476. PocketPandoraWeld:Destroy()
  1477. CFuncs.Sound.Create("160718677", pand, 5, 1)
  1478. for _,v in pairs(workspace:children()) do
  1479. if v:IsA("Part") and v.Name == "PocketPandora" then
  1480. v.Anchored = false
  1481. v.CanCollide = true
  1482. v.Parent = workspace
  1483. v.CFrame = RootPart.CFrame * CFrame.new(2,5,-5)
  1484. v.Velocity=RootPart.CFrame.lookVector*200
  1485. local con = v.Touched:connect(function(hit)
  1486. if hit.Name ~= "Effect" and hit.Name ~= "pand" and hit ~= Character and hit.Name ~= "refpart" then
  1487. MagnitudeDamage(PocketPandora, 30, 100, 100, 50, "Normal", " ", 1)
  1488. Effects.Sphere2.Create(BrickColor.new("Really red"), v.CFrame, .5, 2, .5, 3, 5, 3, .03)
  1489. Effects.Sphere2.Create(BrickColor.new(maincol), v.CFrame, .6, 3, .6, 4, 6, 4, .03)
  1490. CFuncs.Sound.Create("206049428", pand, 10, 1)
  1491. v:Destroy()
  1492. end
  1493. end)
  1494. end
  1495. end
  1496.  
  1497. for i = 0,5, 0.1 do
  1498. swait()
  1499. PlayAnimationFromTable({
  1500. CFrame.new(0.0798431486, 0.233077481, 1.12295187, 0.999885499, -0.00873519853, -0.0123708993, 0.00628500246, 0.982565761, -0.18580927, 0.0137782991, 0.185710222, 0.982508063) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1501. CFrame.new(0.0265016034, 3.24111581, -0.318699658, 0.998973072, -0.0240464583, -0.0384024978, 0.0298348591, 0.98697418, 0.158088326, 0.0341008157, -0.159071684, 0.986678004) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1502. CFrame.new(2.99794817, 2.31009698, -1.64348817, 0.0563318357, 0.0916124284, 0.994200289, 0.783475637, -0.621289551, 0.0128577966, 0.618864119, 0.778207421, -0.106774479) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1503. CFrame.new(-3.18996, 0.315425068, 0.578166604, 0.991264641, 0.131625995, -0.00832906365, -0.0797855482, 0.64874804, 0.756809294, 0.105019227, -0.749533653, 0.653582811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1504. CFrame.new(0.790542006, -3.90754509, -1.36502731, 0.998461664, 0.0502564199, 0.0234256238, -0.0362905487, 0.911728263, -0.409187764, -0.0419221073, 0.407708168, 0.912149489) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1505. CFrame.new(-1.24295056, -4.01071262, 1.00937235, 0.99988544, 0.00379677117, 0.0146613121, -0.00873538479, 0.935390234, 0.353509545, -0.0123718679, -0.353597105, 0.935316026) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1506. }, .3, false)
  1507. end
  1508.  
  1509. end
  1510.  
  1511.  
  1512. function foryou()
  1513. Humanoid.AutoRotate = true
  1514.  
  1515. FHandle=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,1,"Institutional white","FHandle",Vector3.new(1, 2, 1))
  1516. FHandleWeld=CFuncs.Weld.Create(m2,Character["Right Arm"],FHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.18448639, 0.551091194, -0.163902283, -0.155436471, 0.983553827, -0.09203168, -0.987750709, -0.153451264, 0.0283052251, 0.0137170125, 0.0953044593, 0.995353699))
  1517. CFuncs.Mesh.Create("SpecialMesh",FHandle,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1049194",Vector3.new(0, 0, 0),Vector3.new(1.79999995, 1.29999995, 1.89999998))
  1518. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Dusty Rose","Plant",Vector3.new(2, 0.400000006, 2))
  1519. PlantWeld=CFuncs.Weld.Create(m2,FHandle,Plant,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.308837891, 1.90258408, 0.500061035, 0.90631032, 0.422617525, -2.08616257e-07, -0.422617853, 0.906308651, -3.24845314e-06, -6.78002834e-07, 3.28943133e-06, 1.0000006))
  1520. CFuncs.Mesh.Create("SpecialMesh",Plant,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16659363",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1521. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Really red","Plant",Vector3.new(2, 0.400000006, 2))
  1522. PlantWeld=CFuncs.Weld.Create(m2,FHandle,Plant,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.325637817, 1.54702187, 0.131658554, -0.969451249, 0.0996286124, -0.224139586, 0.0717185959, 0.988995075, 0.129403844, 0.234565258, 0.109375738, -0.965927601))
  1523. CFuncs.Mesh.Create("SpecialMesh",Plant,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16659363",Vector3.new(0, 0, 0),Vector3.new(1.5, 1.5, 1.5))
  1524. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1525. TestWeld=CFuncs.Weld.Create(m2,FHandle,Test,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.308868408, -1.30257416, 0.220046997, -0.906308413, -0.422617137, 5.06639481e-07, 0.422617078, -0.906308293, 3.25590372e-06, -9.31322575e-07, 3.16090882e-06, 1.00000012))
  1526. CFuncs.Mesh.Create("SpecialMesh",Test,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1091940",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 2, 0.200000003))
  1527. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1528. TestWeld=CFuncs.Weld.Create(m2,FHandle,Test,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.115341187, -0.744662762, -0.176582336, 0.969449461, -0.0996279493, -0.22414732, -0.0717145503, -0.988994002, 0.129413977, -0.234573573, -0.109385677, -0.965924442))
  1529. CFuncs.Mesh.Create("SpecialMesh",Test,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1091940",Vector3.new(0, 0, 0),Vector3.new(0.5, 2.5, 0.5))
  1530. fire=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,1,"Medium stone grey","fire",Vector3.new(1.4400003, 2.17999935, 2.24999976))
  1531. fireWeld=CFuncs.Weld.Create(m2,FHandle,fire,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.8053484, 0.600914001, 0.173200607, 0.197724402, 0.974774659, -0.103535756, -0.972187221, 0.181474328, -0.148050904, -0.125527188, 0.129929408, 0.983545303))
  1532. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Salmon","Plant",Vector3.new(2, 0.400000006, 2))
  1533. PlantWeld=CFuncs.Weld.Create(m2,FHandle,Plant,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.391174316, 2.30257797, 7.2479248e-05, 0.90631187, 0.422617793, 7.4505806e-09, -0.42261827, 0.906309068, -3.21865082e-06, -4.84287739e-07, 3.37697566e-06, 1.00000107))
  1534. CFuncs.Mesh.Create("SpecialMesh",Plant,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=16659363",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1535. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1536. TestWeld=CFuncs.Weld.Create(m2,FHandle,Test,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.391143799, -1.70257568, 0.100059509, -0.906308413, -0.422617137, 5.06639481e-07, 0.422617078, -0.906308293, 3.25590372e-06, -9.31322575e-07, 3.16090882e-06, 1.00000012))
  1537. CFuncs.Mesh.Create("SpecialMesh",Test,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1091940",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 2, 0.200000003))
  1538. CFuncs.Sound.Create("1030472543", Torso, 10, 1)
  1539. for i = 0, 5, 0.1 do
  1540. swait()
  1541. PlayAnimationFromTable({
  1542. CFrame.new(0.0911376029, 0.170700833, 0.332172483, 0.96592617, 0.0449431762, 0.254886121, 0, 0.984807849, -0.173647746, -0.25881812, 0.167730883, 0.951251686) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1543. CFrame.new(-3.89245868, -2.29780269, -0.00377818942, 0.986237526, -0.0818925127, -0.14362888, -0.127979755, 0.17186299, -0.976772487, 0.104674846, 0.981711268, 0.159017161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1544. CFrame.new(2.24770093, 3.22394347, -1.96035659, 0.586824775, 0.492401212, 0.642789066, 0.718526661, -0.682659328, -0.133024901, 0.373304367, 0.539923429, -0.754404902) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1545. CFrame.new(-3.24579811, 0.162601873, -0.169526681, 0.980992317, 0.193930089, 0.00672267377, -0.193764612, 0.980845749, -0.0199200213, -0.0104569793, 0.0182387829, 0.999779046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1546. CFrame.new(1.1014533, -4.16344213, 0.406021297, 0.939692914, 0, -0.342019349, 0.0593908839, 0.984807849, 0.163175538, 0.336823404, -0.173647746, 0.925417066) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1547. CFrame.new(-0.999989688, -4.16985464, 0.369654536, 0.906307459, 0, 0.422619224, -0.0733868629, 0.984807849, 0.157378227, -0.41619873, -0.173647746, 0.892538786) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1548. }, .3, false)
  1549. end
  1550. for i = 0, 6, 0.1 do
  1551. swait()
  1552. PlayAnimationFromTable({
  1553. CFrame.new(-0.201527208, 0.339289248, -0.760077715, 0.965926766, -0.109380201, 0.23456727, 0, 0.906308293, 0.422617316, -0.258816212, -0.408217311, 0.875427306) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1554. CFrame.new(-2.63639927, -3.08259439, 2.20601225, 0.96412462, -0.126876891, -0.233165681, 0.137302473, -0.513392627, 0.847098649, -0.227182761, -0.848722875, -0.477553904) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1555. CFrame.new(3.16202116, 2.08283663, -1.89966655, 0.0309411921, -0.0984340832, 0.994662583, 0.897010624, -0.436257124, -0.0710765198, 0.440924883, 0.894421995, 0.0747980848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1556. CFrame.new(-3.02596211, -0.564618766, 0.844400108, 0.999514997, -0.0298547298, 0.00887096301, 0.0205256008, 0.845656037, 0.533333659, -0.0234243199, -0.532892823, 0.845858574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1557. CFrame.new(1.10143936, -4.27405882, -1.10186839, 0.939693689, 0, -0.342017531, -0.144542515, 0.906308293, -0.397130758, 0.3099733, 0.422617316, 0.851652145) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1558. CFrame.new(-0.999990761, -4.25845289, -1.13533604, 0.906306744, 0, 0.422621042, 0.178606942, 0.906308293, -0.383020878, -0.383024931, 0.422617316, 0.821393192) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1559. }, .3, false)
  1560. end
  1561. CFuncs.Sound.Create("490241055", fire, 10, 1)
  1562. local PE1 = Instance.new("ParticleEmitter",fire)
  1563. PE1.LightEmission = NumberSequence.new(0.2)
  1564. PE1.Size = NumberSequence.new(3)
  1565. PE1.Texture = "http://www.roblox.com/asset/?id=242461088"
  1566. PE1.Lifetime = NumberRange.new(.75)
  1567. PE1.Rate = 50.000
  1568. PE1.Transparency = NumberSequence.new(0.2)
  1569. PE1.LightEmission = NumberSequence.new(1)
  1570. PE1.Rotation = NumberRange.new(0)
  1571. PE1.Speed = NumberRange.new(.1)
  1572. PE1.RotSpeed = NumberRange.new(0)
  1573. PE1.ZOffset = .2
  1574. for i = 0, 5, 0.1 do
  1575. swait()
  1576. PlayAnimationFromTable({
  1577. CFrame.new(-0.201527208, 0.339289248, -0.760077715, 0.965926766, -0.109380201, 0.23456727, 0, 0.906308293, 0.422617316, -0.258816212, -0.408217311, 0.875427306) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1578. CFrame.new(-2.63639927, -3.08259439, 2.20601225, 0.96412462, -0.126876891, -0.233165681, 0.137302473, -0.513392627, 0.847098649, -0.227182761, -0.848722875, -0.477553904) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1579. CFrame.new(3.16202116, 2.08283663, -1.89966655, 0.0309411921, -0.0984340832, 0.994662583, 0.897010624, -0.436257124, -0.0710765198, 0.440924883, 0.894421995, 0.0747980848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1580. CFrame.new(-3.02596211, -0.564618766, 0.844400108, 0.999514997, -0.0298547298, 0.00887096301, 0.0205256008, 0.845656037, 0.533333659, -0.0234243199, -0.532892823, 0.845858574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1581. CFrame.new(1.10143936, -4.27405882, -1.10186839, 0.939693689, 0, -0.342017531, -0.144542515, 0.906308293, -0.397130758, 0.3099733, 0.422617316, 0.851652145) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1582. CFrame.new(-0.999990761, -4.25845289, -1.13533604, 0.906306744, 0, 0.422621042, 0.178606942, 0.906308293, -0.383020878, -0.383024931, 0.422617316, 0.821393192) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1583. }, .3, false)
  1584. end
  1585. CFuncs.Sound.Create("172324194", Torso, 10, 1)
  1586. for i = 0, 6, 0.1 do
  1587. swait()
  1588. PlayAnimationFromTable({
  1589. CFrame.new(-0.201516241, 0.339291096, -0.760076404, 0.97455883, -0.126014829, -0.185352385, 0.178607017, 0.936242044, 0.302573204, 0.135405973, -0.327980638, 0.934929967) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1590. CFrame.new(-2.55570674, -2.16993427, 3.6085391, 0.879511952, -0.473674715, -0.0457305014, -0.268807769, -0.573806643, 0.773620367, -0.392684817, -0.668115556, -0.631997108) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1591. CFrame.new(2.06292558, 1.80838537, -3.22790933, 0.214386374, 0.288788915, 0.933080733, 0.927286148, -0.360320926, -0.101535536, 0.306886107, 0.887000561, -0.345037788) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1592. CFrame.new(-2.80201578, 0.225536764, 1.78792167, 0.999614537, -0.0117794126, 0.0251443088, -0.00699919462, 0.769420385, 0.638704658, -0.0268700868, -0.638634384, 0.769041181) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1593. CFrame.new(0.532568038, -4.3854022, -1.08604121, 0.98265177, 0.178607017, 0.0499521792, -0.154120743, 0.936242044, -0.315749615, -0.103162408, 0.302573204, 0.947526813) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1594. CFrame.new(-1.38611662, -4.29509449, -0.232889488, 0.659518123, 0.178607017, 0.730161428, 0.114288926, 0.936242044, -0.332248539, -0.742949605, 0.302573204, 0.597055733) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1595. }, .4, false)
  1596. end
  1597. FHandleWeld:Destroy()
  1598. for _,v in pairs(m2:children()) do
  1599. if v:IsA("Part") then
  1600. v.Parent = workspace
  1601. v.CanCollide = true
  1602. v.Velocity=RootPart.CFrame.upVector*0
  1603. table.insert(Effects, {v,"Disappear",.008})
  1604. game:GetService("Debris"):AddItem(v, 5)
  1605. end
  1606. end
  1607. end
  1608.  
  1609.  
  1610.  
  1611. function topwat()
  1612. Attack = true
  1613. Humanoid.WalkSpeed = 0
  1614. Humanoid.JumpPower = 0
  1615. Humanoid.AutoRotate = false
  1616.  
  1617. for i = 0, 8, 0.1 do
  1618. swait()
  1619. PlayAnimationFromTable({
  1620. CFrame.new(-0.00205035275, 0, -0.0156110032, 0.965925872, 0, 0.258819073, 0, 1, 0, -0.258819073, 0, 0.965925872) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1621. CFrame.new(0.302975714, -0.0352788754, -2.58990121, 0.996195078, 0.0298128296, 0.0818930417, 0.0298129916, -0.999554753, 0.00122109544, 0.0818929821, 0.00122502726, -0.996640384) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1622. CFrame.new(1.13866591, 2.04802728, -1.94127011, -0.439383566, 0.627507865, 0.642787695, 0.819152892, 0.573575318, -1.11085149e-06, -0.368687868, 0.526540875, -0.766044438) * CFrame.new(0, -.5, 0) * CFrame.Angles(RAD(0 + 5 * math.cos(Sine/2)), 0, 0),
  1623. CFrame.new(-2.42017388, 0.400777161, -2.11568689, 0.882900894, -0.469536036, 0.00468276255, 0.131853923, 0.238337904, -0.962190032, 0.450666815, 0.850135863, 0.272338927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1624. CFrame.new(1.10143924, -3.99999404, 0.0369313061, 0.939692557, 0, -0.342020273, 0, 1, 0, 0.342020273, 0, 0.939692557) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1625. CFrame.new(-0.999986231, -3.99999404, 1.25169754e-06, 0.906307876, 0, 0.42261827, 0, 1, 0, -0.42261827, 0, 0.906307876) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1626. }, .1, false)
  1627. end
  1628.  
  1629.  
  1630. local x = math.random(1,3)
  1631. if x == 1 then
  1632. pocketpandora()
  1633. elseif x == 2 then
  1634. ducks()
  1635. elseif x == 3 then
  1636. foryou()
  1637. end
  1638.  
  1639. Humanoid.WalkSpeed = 16
  1640. Humanoid.JumpPower = 50
  1641. Humanoid.AutoRotate = true
  1642. Attack = false
  1643. end
  1644.  
  1645. function hatsoff()
  1646. Attack = true
  1647. Humanoid.WalkSpeed = 0
  1648. Humanoid.JumpPower = 0
  1649. CFuncs.Sound.Create("1578720743", Torso, 5, 1)
  1650. ShowDamage((Head.CFrame * CFrame.new(0, 0, (Head.Size.Z / 2)).p + Vector3.new(0, 5, 0)), quotes[math.random(#quotes)], 5, BrickColor.new(maincol).Color, BrickColor.new("Really black").Color)
  1651. for i = 0, 8, 0.1 do
  1652. swait()
  1653. PlayAnimationFromTable({
  1654. CFrame.new(-0.115069248, -0, -0.214136839, 0.766046524, 0, -0.642790973, 0, 1, 0, 0.642790973, 0, 0.766046524) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1655. CFrame.new(-4.87525558, 0.797361493, -4.06305599, 0.866025567, -0.0435784385, -0.498097122, -0.0868260041, -0.994166732, -0.0639820844, -0.492403448, 0.0986578986, -0.864757538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1656. CFrame.new(3.4945271, 1.52527678, -1.38384485, 0.870185137, -0.374341398, 0.3203848, 0.179849938, -0.364053726, -0.9138484, 0.458728582, 0.852838457, -0.249468848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1657. CFrame.new(-3.41207027, 1.04570305, -1.46108115, -0.88571322, 0.4565247, 0.084245488, 0.0838330537, -0.0211990401, 0.996254325, 0.456600636, 0.889458179, -0.0194955915) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1658. CFrame.new(0.853903413, -4.00243044, 0.828555107, 0.98480767, 0.0868239999, -0.150384188, 0, 0.866026282, 0.499998599, 0.173648536, -0.492402464, 0.852869391) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1659. CFrame.new(-1.19523168, -4.00639772, -0.555792093, 0.904794216, -0.0996007398, 0.414037675, 0.0301539879, 0.984807849, 0.17100963, -0.42478025, -0.142243639, 0.894051731) * CFrame.new(0, 0 - .3 * math.cos(Sine/3.5), 0) * CFrame.Angles(0, 0, 0),
  1660. }, .2, false)
  1661. end
  1662. for i = 0, .5, 0.1 do
  1663. swait()
  1664. PlayAnimationFromTable({
  1665. CFrame.new(-0.115069248, -0, -0.214136839, 0.766046524, 0, -0.642790973, 0, 1, 0, 0.642790973, 0, 0.766046524) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1666. CFrame.new(-2.31292915, 5.66935062, 0.386707425, -0.0979517624, -0.866521716, -0.489434123, -0.98050642, -0.000144343387, 0.196486965, -0.170330837, 0.499139547, -0.849615812) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1667. CFrame.new(3.4945271, 1.52527678, -1.38384485, 0.870185137, -0.374341398, 0.3203848, 0.179849938, -0.364053726, -0.9138484, 0.458728582, 0.852838457, -0.249468848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1668. CFrame.new(-2.79443884, 2.43125439, -0.142938256, 0.312049747, -0.222866639, 0.92355597, -0.188317999, -0.967318416, -0.169798508, 0.931214929, -0.120936617, -0.343821317) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1669. CFrame.new(0.853903413, -4.00243044, 0.828555107, 0.98480767, 0.0868239999, -0.150384188, 0, 0.866026282, 0.499998599, 0.173648536, -0.492402464, 0.852869391) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1670. CFrame.new(-1.19523168, -4.00639772, -0.555792093, 0.904794216, -0.0996007398, 0.414037675, 0.0301539879, 0.984807849, 0.17100963, -0.42478025, -0.142243639, 0.894051731) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1671. }, .1, false)
  1672. end
  1673. Humanoid.WalkSpeed = 16
  1674. Humanoid.JumpPower = 50
  1675. Attack = false
  1676. end
  1677.  
  1678.  
  1679.  
  1680. function overthere()
  1681. Attack = true
  1682. local xy = 2
  1683. local hitt = Mouse.hit
  1684. Humanoid.WalkSpeed = 0
  1685. Humanoid.JumpPower = 0
  1686. CFuncs.Sound.Create("538558581", Hat, 5, 1)
  1687. for i = 0, 5, 0.1 do
  1688. swait()
  1689. xy = xy + .15
  1690. PlayAnimationFromTable({
  1691. CFrame.new(0.0107159223, -2.71742606, 0.0607917309, 0.99988538, 0.009216398, 0.0120227486, -0.0151350051, 0.641702771, 0.766804099, -0.000647842884, -0.766898036, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1692. CFrame.new(-0.28039515, 11.482439, 13.6262321, 0.99988538, -0.0151350051, -0.000647842884, 0.009216398, 0.641702771, -0.766898036, 0.0120227486, 0.766804099, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1693. CFrame.new(1.83838439, 2.67886591, 0.0802880749, -2.82153487e-05, 0.707110763, 0.707103014, -3.48687172e-06, -0.707103014, 0.707110524, 1.00000012, 1.75237656e-05, 2.24113464e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1694. CFrame.new(-1.61722004, 2.37308216, -0.0369534679, 0.0996018648, -0.819160461, -0.564850211, 0.0309238136, -0.56485045, 0.82461369, -0.994546771, -0.0996004194, -0.0309286118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1695. CFrame.new(0.999969661, -3.48585701, -0.497745633, 1, 1.82539225e-05, 1.02139893e-06, -1.46329403e-05, 0.766044199, 0.642787874, 1.09598041e-05, -0.642788053, 0.766044199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1696. CFrame.new(-0.999921381, -3.45396709, -0.373242021, 1.00000024, -2.43186951e-05, -2.02894444e-06, 1.99228525e-05, 0.766044378, 0.642787635, -1.40666962e-05, -0.642787695, 0.766044438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1697. }, .1, false)
  1698. meh.Scale = Vector3.new(xy, xy, xy)
  1699. end
  1700. CFuncs.Sound.Create("144507916", Torso, 5, 1)
  1701. Effects.Wave.Create(BrickColor.new("Really red"), Hat.CFrame*CFrame.new(0,-20,0), 4, 1, 4, 4, 1, 4, .05)
  1702. for i = 0, 1, 0.1 do
  1703. swait()
  1704. PlayAnimationFromTable({
  1705. CFrame.new(0.0107159223, -2.71742606, 0.0607917309, 0.99988538, 0.009216398, 0.0120227486, -0.0151350051, 0.641702771, 0.766804099, -0.000647842884, -0.766898036, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1706. CFrame.new(-0.0671697259, 2.44198537, 2.82332158, 0.99988538, -0.0151350051, -0.000647842884, 0.009216398, 0.641702771, -0.766898036, 0.0120227486, 0.766804099, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1707. CFrame.new(1.83838439, 2.67886591, 0.0802880749, -2.82153487e-05, 0.707110763, 0.707103014, -3.48687172e-06, -0.707103014, 0.707110524, 1.00000012, 1.75237656e-05, 2.24113464e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1708. CFrame.new(-1.61722004, 2.37308216, -0.0369534679, 0.0996018648, -0.819160461, -0.564850211, 0.0309238136, -0.56485045, 0.82461369, -0.994546771, -0.0996004194, -0.0309286118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1709. CFrame.new(0.999969661, -3.48585701, -0.497745633, 1, 1.82539225e-05, 1.02139893e-06, -1.46329403e-05, 0.766044199, 0.642787874, 1.09598041e-05, -0.642788053, 0.766044199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1710. CFrame.new(-0.999921381, -3.45396709, -0.373242021, 1.00000024, -2.43186951e-05, -2.02894444e-06, 1.99228525e-05, 0.766044378, 0.642787635, -1.40666962e-05, -0.642787695, 0.766044438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1711. }, .5, false)
  1712. end
  1713. RootPart.CFrame = hitt * CFrame.new(0,6,0)
  1714. for i = 0, 2, 0.1 do
  1715. swait()
  1716. PlayAnimationFromTable({
  1717. CFrame.new(0.0107159223, -2.71742606, 0.0607917309, 0.99988538, 0.009216398, 0.0120227486, -0.0151350051, 0.641702771, 0.766804099, -0.000647842884, -0.766898036, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1718. CFrame.new(-0.0671697259, 2.44198537, 2.82332158, 0.99988538, -0.0151350051, -0.000647842884, 0.009216398, 0.641702771, -0.766898036, 0.0120227486, 0.766804099, 0.641768754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1719. CFrame.new(1.83838439, 2.67886591, 0.0802880749, -2.82153487e-05, 0.707110763, 0.707103014, -3.48687172e-06, -0.707103014, 0.707110524, 1.00000012, 1.75237656e-05, 2.24113464e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1720. CFrame.new(-1.61722004, 2.37308216, -0.0369534679, 0.0996018648, -0.819160461, -0.564850211, 0.0309238136, -0.56485045, 0.82461369, -0.994546771, -0.0996004194, -0.0309286118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1721. CFrame.new(0.999969661, -3.48585701, -0.497745633, 1, 1.82539225e-05, 1.02139893e-06, -1.46329403e-05, 0.766044199, 0.642787874, 1.09598041e-05, -0.642788053, 0.766044199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1722. CFrame.new(-0.999921381, -3.45396709, -0.373242021, 1.00000024, -2.43186951e-05, -2.02894444e-06, 1.99228525e-05, 0.766044378, 0.642787635, -1.40666962e-05, -0.642787695, 0.766044438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1723. }, .3, false)
  1724. end
  1725. for i = 0, 1.5, 0.1 do
  1726. swait()
  1727. xy = xy - .5
  1728. PlayAnimationFromTable({
  1729. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0,0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1730. CFrame.new(2.09699351e-07, 3.07826781, -0.0930013061, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, 0 + .2 * math.cos(Sine/10), 0) * CFrame.Angles(RAD(0 + 2 * math.cos(Sine/4)), 0, 0),
  1731. CFrame.new(3.23488927, 0.217123732, -0.0756206512, 0.986215889, -0.164953321, -0.0135539025, 0.164731994, 0.986208379, -0.0160120502, 0.0160082281, 0.0135585759, 0.99978739) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, RAD(0 - 2 * math.cos(Sine/10))),
  1732. CFrame.new(-2.27295804, 2.68117332, -0.407379597, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, RAD(0 + 2 * math.cos(Sine/10))),
  1733. CFrame.new(1.00000048, -3.99999428, 8.58306885e-06, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1734. CFrame.new(-1.19524455, -4.0063982, -0.555813253, 0.996198535, 0, 0.0871554539, 0, 1, 0, -0.0871554539, 0, 0.996198535) * CFrame.new(0, 0 - .3 * math.cos(Sine/3.5), 0) * CFrame.Angles(0, 0, 0),
  1735. }, .1, false)
  1736. meh.Scale = Vector3.new(xy, xy, xy)
  1737. end
  1738. meh.Scale = Vector3.new(2, 2, 2)
  1739. Humanoid.WalkSpeed = 16
  1740. Humanoid.JumpPower = 50
  1741. Attack = false
  1742. end
  1743.  
  1744. function card()
  1745. Attack = true
  1746. Humanoid.WalkSpeed = 0
  1747. Humanoid.JumpPower = 0
  1748. for i = 0, 5, 0.1 do
  1749. swait()
  1750. PlayAnimationFromTable({
  1751. CFrame.new(0.0594676584, 0.0768035352, -0.0666813478, 0.884229183, 0.0283103138, 0.46619451, -0.046942994, 0.998493731, 0.0284016542, -0.464688241, -0.0469981395, 0.884226322) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1752. CFrame.new(-0.320109785, 3.63055658, -0.170195401, 0.694239378, -0.266091168, 0.668750525, 0.0364392735, 0.940953016, 0.336570561, -0.718821168, -0.209291756, 0.662942886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1753. CFrame.new(3.35686827, 0.22342144, -0.428599238, 0.968903899, -0.230326891, 0.090413481, 0.243740588, 0.9513551, -0.188451782, -0.0426098406, 0.204629123, 0.97791177) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1754. CFrame.new(-2.54222584, -0.211173713, 0.944933712, 0.922422528, -0.0570006818, 0.381952316, -0.034134835, 0.973141432, 0.227663115, -0.384670615, -0.223039463, 0.895702004) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1755. CFrame.new(1.25511241, -4.02567768, 0.0611277819, 0.840364099, -0.046942994, -0.539985716, 0.0241064206, 0.998493731, -0.0492867082, 0.541486025, 0.0284016542, 0.840229928) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1756. CFrame.new(-0.907657266, -4.11040592, -0.53483367, 0.976054788, -0.046942994, 0.212399751, 0.0518967845, 0.998493731, -0.0178051461, -0.211244017, 0.0284016542, 0.977020741) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1757. }, .2, false)
  1758. end
  1759. MysteryCard=CFuncs.Part.Create(workspace,Enum.Material.Plastic,0,0,"White","MysteryCard",Vector3.new(0.880001426, 0.0500000007, 1.42000163))
  1760. MysteryCardWeld=CFuncs.Weld.Create(workspace,Character["Left Arm"],MysteryCard,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.019998312, -0.0606269836, -2.56632233, -1, -1.86971738e-06, 5.30659418e-06, -5.45002649e-06, 2.93751145e-06, -1, 3.13629062e-06, -1.00000417, -2.86020963e-06))
  1761. local dec = Instance.new("Decal",MysteryCard)
  1762. dec.Texture = "rbxassetid://8644107"
  1763. dec.Face = "Bottom"
  1764. local e = math.random(1,4)
  1765. if e == 1 then
  1766. local dec2 = Instance.new("Decal",MysteryCard)
  1767. dec2.Texture = "rbxassetid://173448236"
  1768. dec2.Face = "Top"
  1769. elseif e == 2 then
  1770. local dec2 = Instance.new("Decal",MysteryCard)
  1771. dec2.Texture = "rbxassetid://1167119856"
  1772. dec2.Face = "Top"
  1773. CFuncs.Sound.Create("976606790", Torso, 3, 1)
  1774. elseif e == 3 then
  1775. local dec2 = Instance.new("Decal",MysteryCard)
  1776. dec2.Texture = "rbxassetid://342673258"
  1777. dec2.Face = "Top"
  1778. elseif e == 100 then
  1779. local dec2 = Instance.new("Decal",MysteryCard)
  1780. dec2.Texture = "rbxassetid://1403304829"
  1781. dec2.Face = "Top"
  1782. elseif e == 4 then
  1783. local dec2 = Instance.new("Decal",MysteryCard)
  1784. dec2.Texture = "rbxassetid://358190487"
  1785. dec2.Face = "Top"
  1786. end
  1787. for i = 0, .1, 0.1 do
  1788. swait()
  1789. PlayAnimationFromTable({
  1790. CFrame.new(0.0594634786, 0.0768039674, -0.0666834489, 0.998862267, 0.0283112749, -0.0383773446, -0.0264539961, 0.998493731, 0.0480682589, 0.0396804214, -0.0469983406, 0.998106539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1791. CFrame.new(-0.122908428, 3.62031841, -0.300296009, 0.993329167, -0.08360935, 0.0794143826, 0.0752441362, 0.991826117, 0.103050947, -0.0873812661, -0.096388042, 0.991500795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1792. CFrame.new(3.27946377, 0.196054846, -0.0853066146, 0.977669358, -0.20545657, 0.0441635996, 0.20282878, 0.977524698, 0.0574999899, -0.0549847484, -0.0472583175, 0.997368217) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1793. CFrame.new(-3.38164973, 1.88772869, -1.7773633, 0.870166838, 0.233024612, -0.434176862, -0.190451264, -0.653598666, -0.732487082, -0.454464883, 0.720075309, -0.524359882) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1794. CFrame.new(1.11755061, -4.02567816, -0.574618757, 0.998519659, -0.0264539961, -0.0475273132, 0.0241073575, 0.998493731, -0.0492869914, 0.0487595648, 0.0480682589, 0.997653246) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1795. CFrame.new(-1.05345631, -4.11040878, -0.0093524158, 0.73966682, -0.0264539961, 0.672453284, 0.0518976487, 0.998493731, -0.0178046823, -0.670969307, 0.0480682589, 0.739925504) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1796. }, .1, false)
  1797. end
  1798. for i = 0, 5, 0.1 do
  1799. swait()
  1800. PlayAnimationFromTable({
  1801. CFrame.new(0.0594634786, 0.0768039674, -0.0666834489, 0.998862267, 0.0283112749, -0.0383773446, -0.0264539961, 0.998493731, 0.0480682589, 0.0396804214, -0.0469983406, 0.998106539) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1802. CFrame.new(-0.122908428, 3.62031841, -0.300296009, 0.993329167, -0.08360935, 0.0794143826, 0.0752441362, 0.991826117, 0.103050947, -0.0873812661, -0.096388042, 0.991500795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1803. CFrame.new(3.27946377, 0.196054846, -0.0853066146, 0.977669358, -0.20545657, 0.0441635996, 0.20282878, 0.977524698, 0.0574999899, -0.0549847484, -0.0472583175, 0.997368217) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1804. CFrame.new(-1.93848646, 1.49346352, -2.41478252, 0.870159626, 0.0276981965, -0.491991103, -0.190459937, -0.901923239, -0.387633443, -0.454474866, 0.431007445, -0.779541671) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1805. CFrame.new(1.11755061, -4.02567816, -0.574618757, 0.998519659, -0.0264539961, -0.0475273132, 0.0241073575, 0.998493731, -0.0492869914, 0.0487595648, 0.0480682589, 0.997653246) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1806. CFrame.new(-1.05345631, -4.11040878, -0.0093524158, 0.73966682, -0.0264539961, 0.672453284, 0.0518976487, 0.998493731, -0.0178046823, -0.670969307, 0.0480682589, 0.739925504) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1807. }, .2, false)
  1808. end
  1809.  
  1810. for i = 0, 3, 0.1 do
  1811. swait()
  1812. PlayAnimationFromTable({
  1813. CFrame.new(0.0594634525, 0.0768030137, -0.0666834041, 0.998862267, 0.0283112749, -0.0383773446, -0.0264539961, 0.998493731, 0.0480682589, 0.0396804214, -0.0469983406, 0.998106539) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1814. CFrame.new(-0.122923493, 3.62031841, -0.300292909, 0.993329167, -0.08360935, 0.0794143826, 0.0752441362, 0.991826117, 0.103050947, -0.0873812661, -0.096388042, 0.991500795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1815. CFrame.new(3.27946401, 0.196052969, -0.0853065252, 0.977669358, -0.20545657, 0.0441635996, 0.20282878, 0.977524698, 0.0574999899, -0.0549847484, -0.0472583175, 0.997368217) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1816. CFrame.new(-1.89293754, 1.45044494, -1.85970807, -0.996556878, -0.0150756445, 0.0815295279, 0.00878233463, -0.996992052, -0.0770052373, 0.0824451596, -0.0760240704, 0.993691742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1817. CFrame.new(1.11755061, -4.02567768, -0.574618697, 0.998519659, -0.0264539961, -0.0475273132, 0.0241073575, 0.998493731, -0.0492869914, 0.0487595648, 0.0480682589, 0.997653246) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1818. CFrame.new(-1.05346203, -4.11040878, -0.00934726, 0.73966682, -0.0264539961, 0.672453284, 0.0518976487, 0.998493731, -0.0178046823, -0.670969307, 0.0480682589, 0.739925504) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1819. }, .2, false)
  1820. end
  1821. if e == 1 then
  1822. MagnitudeDamage(Torso, 70, 20, 20, 0, "Seizure", " ", 1)
  1823. Effects.Sphere2.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1824. Effects.InnerSphere.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 100, 2, .01)
  1825. CFuncs.Sound.Create("1751051242", Torso, 5, 1)
  1826. elseif e == 2 then
  1827. MagnitudeDamage(Torso, 70, 10, 10, 0, "Freeze", " ", 1)
  1828. Effects.Sphere2.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 2, 2, 2, 2, 2, 2, .01)
  1829. Effects.Sphere1.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1830. elseif e == 3 then
  1831. CFuncs.Sound.Create("157506631", Torso, 5, 1)
  1832. for i = 1,5 do
  1833. Effects.InnerSphere.Create(BrickColor.new("Crimson"), MysteryCard.CFrame, 100, 2, .01)
  1834. wait(.4)
  1835. end
  1836. wait(.8)
  1837. MagnitudeDamage(Torso, 70, 500, 500, 500, "Normal", " ", 1)
  1838. CFuncs.Sound.Create("1543847134", Torso, 5, 1)
  1839. Effects.Sphere2.Create(BrickColor.new("Crimson"), MysteryCard.CFrame, 2, 2, 2, 13, 13, 13, .01)
  1840. Effects.Sphere1.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 1, 1, 1, 12, 12, 12, .01)
  1841. elseif e == 100 then
  1842. MagnitudeDamage(Torso, 70, 5, 5, 0, "Float", " ", 1)
  1843. Effects.Sphere2.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1844. elseif e == 4 then
  1845. MagnitudeDamage(Torso, 70, 30, 30, 0, "Paralyze", " ", 1)
  1846. Effects.Sphere2.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 1, 1, 1, 8, 8, 8, .05)
  1847. Effects.InnerSphere.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 100, 2, .01)
  1848. end
  1849. table.insert(Effects, {MysteryCard,"Disappear",.01})
  1850. for i = 0, 5, 0.1 do
  1851. swait()
  1852. PlayAnimationFromTable({
  1853. CFrame.new(0.0594634525, 0.0768030137, -0.0666834041, 0.998862267, 0.0283112749, -0.0383773446, -0.0264539961, 0.998493731, 0.0480682589, 0.0396804214, -0.0469983406, 0.998106539) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1854. CFrame.new(-0.122923493, 3.62031841, -0.300292909, 0.993329167, -0.08360935, 0.0794143826, 0.0752441362, 0.991826117, 0.103050947, -0.0873812661, -0.096388042, 0.991500795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1855. CFrame.new(3.27946401, 0.196052969, -0.0853065252, 0.977669358, -0.20545657, 0.0441635996, 0.20282878, 0.977524698, 0.0574999899, -0.0549847484, -0.0472583175, 0.997368217) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1856. CFrame.new(-1.89293754, 1.45044494, -1.85970807, -0.996556878, -0.0150756445, 0.0815295279, 0.00878233463, -0.996992052, -0.0770052373, 0.0824451596, -0.0760240704, 0.993691742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1857. CFrame.new(1.11755061, -4.02567768, -0.574618697, 0.998519659, -0.0264539961, -0.0475273132, 0.0241073575, 0.998493731, -0.0492869914, 0.0487595648, 0.0480682589, 0.997653246) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1858. CFrame.new(-1.05346203, -4.11040878, -0.00934726, 0.73966682, -0.0264539961, 0.672453284, 0.0518976487, 0.998493731, -0.0178046823, -0.670969307, 0.0480682589, 0.739925504) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1859. }, .2, false)
  1860. end
  1861. Humanoid.WalkSpeed = 16
  1862. Humanoid.JumpPower = 50
  1863. Attack = false
  1864. MysteryCard:Destroy()
  1865. MysteryCardWeld:Destroy()
  1866. end
  1867.  
  1868.  
  1869.  
  1870.  
  1871. function unanchor()
  1872. g = Character:GetChildren()
  1873. for i = 1, #g do
  1874. if g[i].ClassName == "Part" then
  1875. g[i].Anchored = false
  1876. end
  1877. end
  1878. end
  1879.  
  1880.  
  1881. Mouse.KeyDown:connect(function(Key)
  1882. Key = Key:lower()
  1883. if Attack == false and Key == 'z' and Anim == "Idle" then
  1884. overthere()
  1885. elseif Attack == false and Key == 'x' and Anim == "Idle" then
  1886. topwat()
  1887. elseif Attack == false and Key == 'c' then
  1888. card()
  1889. elseif Attack == false and Key == 'v' then
  1890. print("too lazy to add this move lul")
  1891. elseif Attack == false and Key == 't' and Anim == "Idle" then
  1892. hatsoff()
  1893. end
  1894. end)
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900. while true do
  1901. swait()
  1902. unanchor()
  1903. for i, v in pairs(Character:GetChildren()) do
  1904. if v:IsA("Part") then
  1905. v.Material = "SmoothPlastic"
  1906. elseif v:IsA("Accessory") then
  1907. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1908. end
  1909. end
  1910. for i, v in pairs(Character:GetChildren()) do
  1911. if v:IsA'Model' then
  1912. for _, c in pairs(v:GetChildren()) do
  1913. if c:IsA'Part' then
  1914. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1915. end
  1916. end
  1917. end
  1918. end
  1919. TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1920. Velocity = RootPart.Velocity.y
  1921. Sine = Sine + Change
  1922. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 7, Character)
  1923. if RootPart.Velocity.y > 1 and hit == nil then
  1924. Anim = "Jump"
  1925. if Attack == false then
  1926. Change = 1
  1927. PlayAnimationFromTable({
  1928. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1929. CFrame.new(-6.66721871e-06, 4.92021656, -0.417787671, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1930. CFrame.new(2.04141426, 2.38522053, -0.261183709, 0.870933354, 0.490618378, 0.0278630257, 0.491302133, -0.868171513, -0.0700040013, -0.0101553798, 0.0746579692, -0.997161388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1931. CFrame.new(-2.27295709, 2.68117261, -0.407387137, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1932. CFrame.new(1.03295517, -2.92346931, -0.186930001, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1933. CFrame.new(-1.19524062, -3.79352093, -0.555811405, 1.00000381, 0, -1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000381) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1934. }, .04, false)
  1935. end
  1936. elseif RootPart.Velocity.y < -1 and hit == nil then
  1937. Anim = "Fall"
  1938. if Attack == false then
  1939. Change = 1
  1940. PlayAnimationFromTable({
  1941. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, .05),
  1942. CFrame.new(-6.66721871e-06, 4.92021656, -0.417787671, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1943. CFrame.new(2.04141426, 2.38522053, -0.261183709, 0.870933354, 0.490618378, 0.0278630257, 0.491302133, -0.868171513, -0.0700040013, -0.0101553798, 0.0746579692, -0.997161388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1944. CFrame.new(-2.27295709, 2.68117261, -0.407387137, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1945. CFrame.new(1.03295517, -2.92346931, -0.186930001, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1946. CFrame.new(-1.19524062, -3.79352093, -0.555811405, 1.00000381, 0, -1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000381) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1947. }, .04, false)
  1948. end
  1949. elseif TorsoVelocity < 1 and hit ~= nil then
  1950. Anim = "Idle"
  1951. if Attack == false then
  1952. Change = 1
  1953. PlayAnimationFromTable({
  1954. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0,0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, .02),
  1955. CFrame.new(2.09699351e-07, 3.07826781, -0.0930013061, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, 0 + .2 * math.cos(Sine/10), 0) * CFrame.Angles(RAD(0 + 5 * math.cos(Sine/10)), 0, 0),
  1956. CFrame.new(3.23488927, 0.217123732, -0.0756206512, 0.986215889, -0.164953321, -0.0135539025, 0.164731994, 0.986208379, -0.0160120502, 0.0160082281, 0.0135585759, 0.99978739) * CFrame.new(0, 0 + .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, RAD(0 - 2 * math.cos(Sine/10))),
  1957. CFrame.new(-2.27295804, 2.68117332, -0.407379597, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, RAD(0 + 2 * math.cos(Sine/10))),
  1958. CFrame.new(1.00000048, -3.99999428, 8.58306885e-06, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, 0 - .1 * math.cos(Sine/10), 0) * CFrame.Angles(0, 0, 0),
  1959. CFrame.new(-1.19524455, -4.0063982, -0.555813253, 0.996198535, 0, 0.0871554539, 0, 1, 0, -0.0871554539, 0, 0.996198535) * CFrame.new(0, 0 - playlist.PlaybackLoudness/500 * math.cos(Sine/3.5), 0) * CFrame.Angles(0, 0, 0),
  1960. }, .1, false)
  1961. end
  1962. elseif TorsoVelocity > 2 and hit ~= nil then
  1963. Anim = "Walk"
  1964. if Attack == false then
  1965. PlayAnimationFromTable({
  1966. CFrame.new(-0, -0, -0, 1.00000751, 0, 0, 0, 1, 0, 0, 0, 1.00000751) * CFrame.new(0, .1 + .2 * math.cos(Sine/8), 0) * CFrame.Angles(-.1, 0 - .02 * math.sin(Sine/8), 0 - .02 * math.sin(Sine/8)),
  1967. CFrame.new(2.09699351e-07, 3.07826781, -0.0930013061, 1.00000381, 4.02331352e-07, -2.29477882e-06, 0, 0.984807849, 0.173648134, 2.32458115e-06, -0.173648804, 0.984811544) * CFrame.new(0, .1 + .2 * math.cos(Sine/8), 0) * CFrame.Angles(RAD(0 + 2 * math.cos(Sine/4)), 0, 0),
  1968. CFrame.new(3.23488927, 0.217123732, -0.0756206512, 0.986215889, -0.164953321, -0.0135539025, 0.164731994, 0.986208379, -0.0160120502, 0.0160082281, 0.0135585759, 0.99978739) * CFrame.new(0, .1 + .2 * math.cos(Sine/8), 0) * CFrame.Angles(RAD(0 - 10 * math.cos(Sine/8)), 0, RAD(0 - 2 * math.cos(Sine/10))),
  1969. CFrame.new(-2.27295804, 2.68117332, -0.407379597, -0.142512456, -0.53919214, 0.830046415, 0.0714119896, -0.842015326, -0.534706116, 0.987221003, -0.0169270113, 0.158502445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, RAD(0 + 2 * math.cos(Sine/10))),
  1970. CFrame.new(1.00000048, -3.99999428, 8.58306885e-06, 0.984811425, 0.0301538315, -0.171010852, 0, 0.984807849, 0.173648164, 0.173648983, -0.171010718, 0.969849944) * CFrame.new(0, .1 + .6 * math.cos(Sine/8), math.sin(Sine/-8)) * CFrame.Angles(.1 + .6 * math.sin(Sine/8), 0, 0),
  1971. CFrame.new(-1.19524455, -4.0063982, -0.555813253, 0.996198535, 0, 0.0871554539, 0, 1, 0, -0.0871554539, 0, 0.996198535) * CFrame.new(0, .1 - .6 * math.cos(Sine/8), math.sin(Sine/8)) * CFrame.Angles(.1 + .6 * math.sin(Sine/-8), 0, 0),
  1972. }, .1, false) --math.cos on the Y angle of the CFrame.new, math.sin on the Z angle of it, and math.sin on the X angle of the CFrame.angles
  1973. end
  1974. end
  1975. if #Effects > 0 then
  1976. for e = 1, #Effects do
  1977. if Effects[e] ~= nil then
  1978. local Thing = Effects[e]
  1979. if Thing ~= nil then
  1980. local Part = Thing[1]
  1981. local Mode = Thing[2]
  1982. local Delay = Thing[3]
  1983. local IncX = Thing[4]
  1984. local IncY = Thing[5]
  1985. if Thing[1].Transparency <= 1 then
  1986. if Thing[2] == "Block1" then
  1987. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1988. Mesh = Thing[7]
  1989. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1990. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1991. elseif Thing[2] == "Ice" then
  1992. if Thing[6] <= Thing[5] then
  1993. Thing[6] = Thing[6] + .05
  1994. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  1995. else
  1996. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1997. end
  1998. elseif Thing[2] == "Shatter" then
  1999. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2000. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2001. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2002. Thing[6] = Thing[6] + Thing[5]
  2003. elseif Thing[2] == "Block2" then
  2004. Thing[1].CFrame = Thing[1].CFrame
  2005. Mesh = Thing[7]
  2006. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2007. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2008. elseif Thing[2] == "Block3" then
  2009. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2010. Mesh = Thing[7]
  2011. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2012. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2013. elseif Thing[2] == "Block4" then
  2014. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2015. Mesh = Thing[7]
  2016. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2017. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2018. elseif Thing[2] == "Block2Fire" then
  2019. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2020. Mesh = Thing[7]
  2021. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2022. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2023. if Thing[1].Transparency >= .3 then
  2024. Thing[1].BrickColor = BrickColor.new("Really red")
  2025. else
  2026. Thing[1].BrickColor = BrickColor.new("Really red")
  2027. end
  2028. elseif Thing[2] == "Cylinder" then
  2029. Mesh = Thing[7]
  2030. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2031. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2032. elseif Thing[2] == "Blood" then
  2033. Mesh = Thing[7]
  2034. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  2035. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2036. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2037. elseif Thing[2] == "Elec" then
  2038. Mesh = Thing[10]
  2039. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2040. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2041. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  2042. Thing[1].Rotation = Vector3.new(0, 0, 0)
  2043. elseif Thing[2] == "Disappear" then
  2044. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2045. end
  2046. else
  2047. Part.Parent = nil
  2048. table.remove(Effects, e)
  2049. end
  2050. end
  2051. end
  2052. end
  2053. end
  2054. if playlist.IsPlaying == false then
  2055. playlist:Destroy()
  2056. playlist=Instance.new("Sound", Torso)
  2057. playlist.SoundId = "rbxassetid://" ..songs[math.random(#songs)]
  2058. playlist.Volume = 3
  2059. playlist.Looped = false
  2060. playlist.Name = "aa"
  2061. warn(playlist.SoundId)
  2062. playlist:Play()
  2063. end
  2064. playlist.Volume = 3
  2065. playlist.Looped = false
  2066. --soundbork(workspace)
  2067. if true then
  2068. Humanoid.MaxHealth = 1e100
  2069. Humanoid.Health = 1e100
  2070. Humanoid.Name = math.random()*100
  2071. end
  2072. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement