Hugo1234cool

Untitled

Feb 20th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 107.21 KB | None | 0 0
  1. --[[<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><>
  2.  
  3. --https://github.com/Mokiros/roblox-FE-compatibility
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,game,owner = owner,game
  6. local RealPlayer = Player
  7. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  8. 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.
  9.  
  10. 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.
  11.  
  12. 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.
  13.  
  14. 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.
  15.  
  16. After this incident, Malcom has hidden himself to the rest of the world, his mystical wonders hidden.. Until now.
  17.  
  18.  
  19. <><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
  20.  
  21.  
  22. <>Controls<>
  23.  
  24. Z: Disappearing Act <> Use your hat to warp to your mouse cursor.
  25.  
  26.  
  27. X: Hat Trick <> Pull three different things out of your hat. (Its randomized!)
  28.  
  29.  
  30. C: Draw a Card <> Draw a card that does one of five effects. (Its randomized!)
  31.  
  32.  
  33. V: lul
  34.  
  35.  
  36. T: Heads Off <> Tell your audience that they will be amazed!
  37.  
  38. <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>]]--
  39.  
  40.  
  41.  
  42.  
  43.  
  44. warn("Malcom Maddox was created by SezHu.")
  45.  
  46. wait(1 / 40)
  47. Effects = { }
  48. local Player =owner
  49. local Mouse = Player:GetMouse()
  50. local Character = Player.Character
  51. local Humanoid = Character.Humanoid
  52. local Head = Character.Head
  53. local RootPart = Character.HumanoidRootPart
  54. local Torso = Character.Torso
  55. local LeftArm = Character["Left Arm"]
  56. local RightArm = Character["Right Arm"]
  57. local LeftLeg = Character["Left Leg"]
  58. local RightLeg = Character["Right Leg"]
  59. local Camera = game.Workspace.CurrentCamera
  60. local RootJoint = RootPart.RootJoint
  61. local Equipped = false
  62. local Attack = false
  63. local Anim = 'Idle'
  64. local Idle = 0
  65. local UIS = game:GetService("UserInputService")
  66. local Combo = 1
  67. local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  68. local Velocity = RootPart.Velocity.y
  69. local Sine = 0
  70. local Change = 1
  71. local killcount = 1
  72. local lasersize = 0
  73. local charsize = 2
  74. local CF = CFrame.new
  75. local ANGLES = CFrame.Angles
  76. local RAD = math.rad
  77. local Neck = Torso["Neck"]
  78. local silenced = false
  79. Head.face:Destroy()
  80. Head.Transparency = 1
  81. if(not Humanoid:FindFirstChildOfClass'ForceField')then Instance.new("ForceField",Character).Visible = false end
  82.  
  83. local function soundbork(obj)
  84. if obj:IsA("Sound") and obj.Name ~= "aa" then
  85. obj.Looped = false
  86. obj.Pitch = 1
  87. obj.Volume = 0
  88. return
  89. end
  90.  
  91.  
  92. local children = obj:GetChildren()
  93. for i = 1, #children do
  94. soundbork(children[i])
  95. end
  96. return
  97. end
  98.  
  99. maincol = Torso.Color
  100. maincol2 = Torso.Color
  101.  
  102. local RbxUtility = LoadLibrary("RbxUtility")
  103. local Create = RbxUtility.Create
  104.  
  105. Humanoid.WalkSpeed = 16
  106. Humanoid.JumpPower = 50
  107. Humanoid.Animator.Parent = nil
  108. Character.Animate.Parent = nil
  109.  
  110. local newMotor = function(part0, part1, c0, c1)
  111. local w = Create('Motor'){
  112. Parent = part0,
  113. Part0 = part0,
  114. Part1 = part1,
  115. C0 = c0,
  116. C1 = c1,
  117. }
  118. return w
  119. end
  120.  
  121.  
  122. function clerp(a, b, t)
  123. return a:lerp(b, t)
  124. end
  125.  
  126. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  127. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  128. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  129. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  130. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  131. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  132. RootJoint.C1 = CFrame.new(0, 0, 0)
  133. RootJoint.C0 = CFrame.new(0, 0, 0)
  134. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  135. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  136. local rarmc1 = RW.C1
  137. local larmc1 = LW.C1
  138. local rlegc1 = RH.C1
  139. local llegc1 = LH.C1
  140. local resetc1 = false
  141. Humanoid.Parent = nil
  142. RootPart.Size = RootPart.Size*charsize
  143. Torso.Size = Torso.Size*charsize
  144. RightArm.Size = RightArm.Size*charsize
  145. RightLeg.Size = RightLeg.Size*charsize
  146. LeftArm.Size = LeftArm.Size*charsize
  147. LeftLeg.Size = LeftLeg.Size*charsize
  148. Head.Size = Head.Size*charsize
  149. RootJoint.Parent = RootPart
  150. Neck.Parent = Torso
  151. RW.Parent = Torso
  152. LW.Parent = Torso
  153. RH.Parent = Torso
  154. LH.Parent = Torso
  155. Humanoid.Parent = Character
  156.  
  157. ch = Character:GetChildren()
  158. for i = 1, #ch do
  159. if ch[i].Name == "Torso" then
  160. ch[i].roblox.Transparency = 1
  161. elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
  162. ch[i]:Destroy()
  163. end
  164. end
  165.  
  166.  
  167. --<><><><><><><><><><><><>--
  168.  
  169. --Passive Effects--
  170.  
  171. --<><><><><><><><><><><><>--
  172.  
  173. spawn(function()
  174. while true do
  175. wait(.1)
  176. if Anim == "Idle" or Anim == "Walk" then
  177. 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))
  178. refpart.Anchored = false
  179. refpart.CFrame = RootPart.CFrame * CFrame.new(math.random(-30,30),80,math.random(-30,30))
  180. refpart.CanCollide = false
  181. local GRAVITY_ACCELERATION = 3.05
  182. local bodyForce = Instance.new('BodyForce', refpart)
  183. bodyForce.Name = 'Antigravity'
  184. bodyForce.force = Vector3.new(0, refpart:GetMass() * GRAVITY_ACCELERATION, 0)
  185. local rl = Create("BodyAngularVelocity"){
  186. P = 300,
  187. maxTorque = Vector3.new(2, 2, 2),
  188. angularvelocity = Vector3.new(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)),
  189. Parent = refpart,}
  190. table.insert(Effects, {refpart,"Disappear",.003})
  191. game:GetService("Debris"):AddItem(refpart, 10)
  192. end
  193. end
  194. end)
  195.  
  196.  
  197. --<><><><><><><><><><><><>--
  198.  
  199. --Tables and Songs--
  200.  
  201. --<><><><><><><><><><><><>--
  202.  
  203. local songs = {
  204. 1374520036,
  205. 1034928566,
  206. 228239848,
  207. 257314417,
  208. 176069112,
  209. 608232329,
  210. }
  211.  
  212. local quotes = {
  213. "I will amaze you!",
  214. "Heads off to you!",
  215. "Step right up!",
  216. "Be amazed!",
  217. "The show must go on!",
  218. "Let the show begin!",
  219. }
  220.  
  221. playlist = Instance.new("Sound", Torso)
  222. playlist.SoundId = "rbxassetid://1234043017"
  223. playlist.Volume = 3
  224. playlist.TimePosition = 0
  225. playlist.Name = "aa"
  226. playlist:Play()
  227.  
  228. --<><><><><><><><><><><><>--
  229.  
  230. --Clothes--
  231.  
  232. --<><><><><><><><><><><><>--
  233.  
  234. local top = Instance.new("Shirt")
  235. top.ShirtTemplate = "rbxassetid://268316000"
  236. top.Parent = Character
  237. top.Name = "Cloth"
  238. local bottom = Instance.new("Pants")
  239. bottom.PantsTemplate = "rbxassetid://268949770"
  240. bottom.Parent = Character
  241. bottom.Name = "Cloth"
  242.  
  243. --<><><><><><><><><><><><>--
  244.  
  245. --Name Tag--
  246.  
  247. --<><><><><><><><><><><><>--
  248.  
  249. --[[Humanoid.DisplayDistanceType = "None"
  250. local naeeym2 = Instance.new("BillboardGui",Character)
  251. naeeym2.AlwaysOnTop = false
  252. naeeym2.Size = UDim2.new(5,35,2,15)
  253. naeeym2.StudsOffset = Vector3.new(0,7,0)
  254. naeeym2.MaxDistance = 75
  255. naeeym2.Adornee = Character.Torso
  256. naeeym2.Name = "Maddox the Swing Spirit"
  257. local tecks2 = Instance.new("TextLabel",naeeym2)
  258. tecks2.BackgroundTransparency = 1
  259. tecks2.TextScaled = true
  260. tecks2.BorderSizePixel = 0
  261. tecks2.Text = "Maddox"
  262. tecks2.Font = "Cartoon"
  263. tecks2.TextSize = 30
  264. tecks2.TextStrokeTransparency = 0
  265. tecks2.TextColor3 = Color3.new(1,1,1)
  266. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  267. tecks2.Size = UDim2.new(1,0,0.5,0)
  268. tecks2.Parent = naeeym2]]--
  269.  
  270. function PlayAnimationFromTable(table, speed, bool)
  271. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  272. Neck.C0 = clerp(Neck.C0, table[2], speed)
  273. RW.C0 = clerp(RW.C0, table[3], speed)
  274. LW.C0 = clerp(LW.C0, table[4], speed)
  275. RH.C0 = clerp(RH.C0, table[5], speed)
  276. LH.C0 = clerp(LH.C0, table[6], speed)
  277. if bool == true then
  278. if resetc1 == false then
  279. resetc1 = true
  280. RootJoint.C1 = RootJoint.C1
  281. Torso.Neck.C1 = Torso.Neck.C1
  282. RW.C1 = rarmc1
  283. LW.C1 = larmc1
  284. RH.C1 = rlegc1
  285. LH.C1 = llegc1
  286. end
  287. end
  288. end
  289.  
  290. ArtificialHB = Create("BindableEvent"){
  291. Parent = script,
  292. Name = "Heartbeat",
  293. }
  294.  
  295. script:WaitForChild("Heartbeat")
  296.  
  297. frame = 1 / 45
  298. tf = 0
  299. allowframeloss = false
  300. tossremainder = false
  301. lastframe = tick()
  302. script.Heartbeat:Fire()
  303.  
  304. game:GetService("RunService").Heartbeat:connect(function(s, p)
  305. tf = tf + s
  306. if tf >= frame then
  307. if allowframeloss then
  308. script.Heartbeat:Fire()
  309. lastframe = tick()
  310. else
  311. for i = 1, math.floor(tf / frame) do
  312. script.Heartbeat:Fire()
  313. end
  314. lastframe = tick()
  315. end
  316. if tossremainder then
  317. tf = 0
  318. else
  319. tf = tf - frame * math.floor(tf / frame)
  320. end
  321. end
  322. end)
  323.  
  324. function swait(num)
  325. if num == 0 or num == nil then
  326. ArtificialHB.Event:wait()
  327. else
  328. for i = 0, num do
  329. ArtificialHB.Event:wait()
  330. end
  331. end
  332. end
  333.  
  334. local m = Create("Model"){
  335. Parent = Character,
  336. Name = "WeaponModel"
  337. }
  338.  
  339. local m2 = Create("Model"){
  340. Parent = Character,
  341. Name = "WeaponModel2"
  342. }
  343.  
  344. function RemoveOutlines(part)
  345. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  346. end
  347.  
  348. CFuncs = {
  349. Part = {
  350. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  351. local Part = Create("Part"){
  352. Parent = Parent,
  353. Reflectance = Reflectance,
  354. Transparency = Transparency,
  355. CanCollide = false,
  356. Locked = true,
  357. BrickColor = BrickColor.new(tostring(BColor)),
  358. Name = Name,
  359. Size = Size,
  360. Material = Material,
  361. }
  362. RemoveOutlines(Part)
  363. if Size == Vector3.new() then
  364. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  365. else
  366. Part.Size = Size
  367. end
  368. return Part
  369. end;
  370. };
  371.  
  372. Mesh = {
  373. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  374. local Msh = Create(Mesh){
  375. Parent = Part,
  376. Offset = OffSet,
  377. Scale = Scale,
  378. }
  379. if Mesh == "SpecialMesh" then
  380. Msh.MeshType = MeshType
  381. Msh.MeshId = MeshId
  382. end
  383. return Msh
  384. end;
  385. };
  386.  
  387. Weld = {
  388. Create = function(Parent, Part0, Part1, C0, C1)
  389. local Weld = Create("Weld"){
  390. Parent = Parent,
  391. Part0 = Part0,
  392. Part1 = Part1,
  393. C0 = C0,
  394. C1 = C1,
  395. }
  396. return Weld
  397. end;
  398. };
  399.  
  400. Sound = {
  401. Create = function(id, par, vol, pit)
  402. local Sound = Create("Sound"){
  403. Volume = vol,
  404. Pitch = pit or 1,
  405. SoundId = "rbxassetid://" .. id,
  406. Parent = par or workspace,
  407. Name = "aa"
  408. }
  409. Sound:play()
  410. return Sound
  411. end;
  412. };
  413.  
  414. Decal = {
  415. Create = function(Color, Texture, Transparency, Name, Parent)
  416. local Decal = Create("Decal"){
  417. Color3 = Color,
  418. Texture = "rbxassetid://" .. Texture,
  419. Transparency = Transparency,
  420. Name = Name,
  421. Parent = Parent,
  422. }
  423. return Decal
  424. end;
  425. };
  426.  
  427. BillboardGui = {
  428. Create = function(Parent, Image, Position, Size)
  429. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  430. BillPar.CFrame = CFrame.new(Position)
  431. local Bill = Create("BillboardGui"){
  432. Parent = BillPar,
  433. Adornee = BillPar,
  434. Size = UDim2.new(1, 0, 1, 0),
  435. SizeOffset = Vector2.new(Size, Size),
  436. }
  437. local d = Create("ImageLabel", Bill){
  438. Parent = Bill,
  439. BackgroundTransparency = 1,
  440. Size = UDim2.new(1, 0, 1, 0),
  441. Image = "rbxassetid://" .. Image,
  442. }
  443. return BillPar
  444. end
  445. };
  446.  
  447. ParticleEmitter = {
  448. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  449. local Particle = Create("ParticleEmitter"){
  450. Parent = Parent,
  451. Color = ColorSequence.new(Color1, Color2),
  452. LightEmission = LightEmission,
  453. Size = Size,
  454. Texture = Texture,
  455. Transparency = Transparency,
  456. ZOffset = ZOffset,
  457. Acceleration = Accel,
  458. Drag = Drag,
  459. LockedToPart = LockedToPart,
  460. VelocityInheritance = VelocityInheritance,
  461. EmissionDirection = EmissionDirection,
  462. Enabled = Enabled,
  463. Lifetime = LifeTime,
  464. Rate = Rate,
  465. Rotation = Rotation,
  466. RotSpeed = RotSpeed,
  467. Speed = Speed,
  468. VelocitySpread = VelocitySpread,
  469. }
  470. return Particle
  471. end;
  472. };
  473.  
  474. CreateTemplate = {
  475.  
  476. };
  477. }
  478.  
  479.  
  480.  
  481.  
  482. function RayCast(Position, Direction, Range, Ignore)
  483. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  484. end
  485.  
  486. FindNearestTorso = function(pos)
  487. local list = (game.Workspace:children())
  488. local torso = nil
  489. local dist = 1000
  490. local temp, human, temp2 = nil, nil, nil
  491. for x = 1, #list do
  492. temp2 = list[x]
  493. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  494. temp = temp2:findFirstChild("Torso")
  495. human = temp2:findFirstChild("Humanoid")
  496. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  497. local dohit = true
  498. if dohit == true then
  499. torso = temp
  500. dist = (temp.Position - pos).magnitude
  501. end
  502. end
  503. end
  504. end
  505. return torso, dist
  506. end
  507.  
  508. Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  509.  
  510. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  511. prt.Anchored = true
  512. prt.CFrame = cframe
  513. prt.Material = "Neon"
  514. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  515. game:GetService("Debris"):AddItem(prt, 10)
  516. coroutine.resume(coroutine.create(function(Part, Mesh)
  517.  
  518. for i = 0, 1, delay do
  519. swait()
  520. Part.Transparency = i
  521. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  522. end
  523. Part.Parent = nil
  524. end
  525. ), prt, msh)
  526. end
  527.  
  528.  
  529.  
  530.  
  531. shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
  532.  
  533. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  534. local MainPos = partt.Position
  535. local MainPos2 = mouse.Hit.p + SpreadVectors
  536. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  537. local speed = 1000
  538. local num = 1
  539. coroutine.resume(coroutine.create(function()
  540.  
  541. repeat
  542. swait()
  543. local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  544. local mag = (MainPos - pos).magnitude
  545. 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)
  546. MainPos = MainPos + MouseLook.lookVector * speed
  547. num = num - 1
  548. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  549. if hit ~= nil then
  550. num = 0
  551. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  552. refpart.Anchored = true
  553. refpart.CFrame = CFrame.new(pos)
  554. game:GetService("Debris"):AddItem(refpart, 2)
  555. end
  556. do
  557. if num <= 0 then
  558. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  559. refpart.Anchored = true
  560. refpart.CFrame = CFrame.new(pos)
  561. Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 10, 10, 10, 10, 10, 10, .1, 1)
  562. Effects.Break.Create(BrickColor.new(maincol), refpart.CFrame, 2, 10, 2)
  563. if hit ~= nil then
  564. MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
  565. end
  566. game:GetService("Debris"):AddItem(refpart, 0)
  567. end
  568. end
  569. until num <= 0
  570. end
  571. ))
  572. end
  573.  
  574.  
  575. Laser2 = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
  576.  
  577. local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5+lasersize, 0.5, 0.5+lasersize))
  578. prt.Anchored = true
  579. prt.CFrame = cframe
  580. prt.Material = "Neon"
  581. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  582. game:GetService("Debris"):AddItem(prt, 10)
  583. coroutine.resume(coroutine.create(function(Part, Mesh)
  584.  
  585. for i = 0, 1, delay do
  586. swait()
  587. Part.Transparency = i
  588. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  589. end
  590. Part.Parent = nil
  591. end
  592. ), prt, msh)
  593. end
  594.  
  595.  
  596.  
  597.  
  598. shoot2 = function(mouse, aoe , partt, SpreadAmount, multiply)
  599.  
  600. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  601. local MainPos = partt.Position
  602. local MainPos2 = mouse.Hit.p + SpreadVectors
  603. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  604. local speed = 1000
  605. local num = 1
  606. coroutine.resume(coroutine.create(function()
  607.  
  608. repeat
  609. swait()
  610. local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  611. local mag = (MainPos - pos).magnitude
  612. 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)
  613. MainPos = MainPos + MouseLook.lookVector * speed
  614. num = num - 1
  615. MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
  616. if hit ~= nil then
  617. num = 0
  618. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  619. refpart.Anchored = true
  620. refpart.CFrame = CFrame.new(pos)
  621. game:GetService("Debris"):AddItem(refpart, 2)
  622. end
  623. do
  624. if num <= 0 then
  625. local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  626. refpart.Anchored = true
  627. refpart.CFrame = CFrame.new(pos)
  628. Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 1, 1, 1, 1+lasersize, 1+lasersize, 1+lasersize, .05, 1)
  629. if hit ~= nil then
  630. MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
  631. end
  632. game:GetService("Debris"):AddItem(refpart, 0)
  633. end
  634. end
  635. until num <= 0
  636. end
  637. ))
  638. end
  639.  
  640.  
  641.  
  642.  
  643. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  644. if hit.Parent == nil then
  645. return
  646. end
  647. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  648. for _, v in pairs(hit.Parent:children()) do
  649. if v:IsA("Humanoid") then
  650. h = v
  651. end
  652. end
  653. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  654. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  655. if hit.Parent.DebounceHit.Value == true then
  656. return
  657. end
  658. end
  659. local c = Create("ObjectValue"){
  660. Name = "creator",
  661. Value = game:service("Players").LocalPlayer,
  662. Parent = h,
  663. }
  664. game:GetService("Debris"):AddItem(c, .5)
  665. if HitSound ~= nil and HitPitch ~= nil then
  666. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  667. end
  668. local Damage = math.random(minim, maxim)
  669. local blocked = false
  670. local block = hit.Parent:findFirstChild("Block")
  671. if block ~= nil then
  672. if block.className == "IntValue" then
  673. if block.Value > 0 then
  674. blocked = true
  675. block.Value = block.Value - 1
  676. print(block.Value)
  677. end
  678. end
  679. end
  680. if hit.Parent:FindFirstChildOfClass("Humanoid").MaxHealth > 100 and hit.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
  681. for i = 0, 1, 0.1 do
  682. Effects.Break.Create(BrickColor.new("White"), hit.CFrame, 1, 4, 1)
  683. end
  684. CFuncs.Sound.Create("402174682", Torso, 5, 1)
  685. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "Poof!", 5, BrickColor.new("White").Color, BrickColor.new("Really black").Color)
  686. for _,v in pairs(hit.Parent:children()) do
  687. if v:IsA("Part") then
  688. v.Transparency = 1
  689. end
  690. end
  691. hit.Parent:BreakJoints()
  692. else
  693. h.Health = h.Health - Damage
  694. 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)
  695. end
  696. if Type == "Seizure" then
  697. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  698. Effects.InnerSphere.Create(BrickColor.new("Eggplant"), hit.Parent.Torso.CFrame, 100, 2, .01)
  699. spawn(function()
  700. for i = 1, 1000 do
  701. swait()
  702. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  703. hum.MaxHealth = hum.MaxHealth - 10
  704. hit.Parent.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(math.random(-1,1)/2,0,math.random(-1,1)/2)
  705. end
  706. end)
  707. elseif Type == "Paralyze" then
  708. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  709. coroutine.resume(coroutine.create(function(HHumanoid)
  710. CFuncs.Sound.Create("209545844", hit.Parent.Torso, 1, 1)
  711. CFuncs.Sound.Create("1143596511", hit.Parent.Torso, 1, 1)
  712. Effects.InnerSphere.Create(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 100, 2, .01)
  713. local rl = Create("BodyAngularVelocity"){
  714. P = 3000,
  715. maxTorque = Vector3.new(50, 50, 50)* 200000000000,
  716. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  717. Parent = hit,
  718. }
  719. wait(.1)
  720. rl:Destroy()
  721. for i = 1, 500 do
  722. local rl = Create("BodyAngularVelocity"){
  723. P = 3000,
  724. maxTorque = Vector3.new(50, 50, 50)* 20,
  725. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  726. Parent = hit,
  727. }
  728. hum.Health = hum.Health - .01
  729. hum.PlatformStand = true
  730. for _,v in pairs(hit.Parent:children()) do
  731. if v:IsA("Part") then
  732. local oldcol = v.BrickColor
  733. v.BrickColor = BrickColor.new("New Yeller")
  734. wait(.1)
  735. v.BrickColor = oldcol
  736. end
  737. end
  738. rl:Destroy()
  739. end
  740.  
  741. HHumanoid.PlatformStand = false
  742. end), hum)
  743. elseif Type == "Knockdown" then
  744. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  745. hum.PlatformStand = true
  746. coroutine.resume(coroutine.create(function(HHumanoid)
  747. swait(1)
  748. HHumanoid.PlatformStand = false
  749. end), hum)
  750. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  751. local bodvol = Create("BodyVelocity"){
  752. velocity = angle * knockback,
  753. P = 5000,
  754. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  755. Parent = hit,
  756. }
  757. local rl = Create("BodyAngularVelocity"){
  758. P = 3000,
  759. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  760. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  761. Parent = hit,
  762. }
  763. game:GetService("Debris"):AddItem(bodvol, .5)
  764. game:GetService("Debris"):AddItem(rl, .5)
  765.  
  766. elseif Type == "Normal" then
  767. local vp = Create("BodyVelocity"){
  768. P = 500,
  769. maxForce = Vector3.new(math.huge, 0, math.huge),
  770. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  771. }
  772.  
  773.  
  774.  
  775.  
  776. if knockback > 0 then
  777. vp.Parent = hit.Parent.Torso
  778. end
  779. game:GetService("Debris"):AddItem(vp, .5)
  780. elseif Type == "Float" then
  781. local vp = Create("BodyVelocity"){
  782. P = 10,
  783. maxForce = Vector3.new(math.huge, 0, math.huge),
  784. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  785. }
  786. print(hit.Parent)
  787. if knockback > 0 then
  788. vp.Parent = hit.Parent.Torso
  789. end
  790. local hum = hit.Parent.Humanoid
  791. hum.PlatformStand = true
  792. local TotalMass = 0
  793. for _, part in pairs(hit.Parent:GetChildren()) do
  794. if part:IsA("Part") then
  795. TotalMass = TotalMass + part:GetMass()
  796. end
  797. end
  798. local ForceOfGravity = -200 * TotalMass
  799. local floatybits = Instance.new("BodyForce", hit.Parent.Torso)
  800. floatybits.force = Vector3.new(0, -ForceOfGravity, 0)
  801. local rl = Create("BodyAngularVelocity"){
  802. P = 500,
  803. maxTorque = Vector3.new(10, 10, 10),
  804. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  805. Parent = hit,
  806. }
  807. game:GetService("Debris"):AddItem(rl, 20)
  808. game:GetService("Debris"):AddItem(floatybits, 20)
  809. game:GetService("Debris"):AddItem(vp, .5)
  810.  
  811. spawn(function()
  812. for i = 1, 70 do
  813. wait(.2)
  814. 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)
  815. end
  816. end)
  817.  
  818. elseif Type == "Up" then
  819. local bodyVelocity = Create("BodyVelocity"){
  820. velocity = Vector3.new(0, 20, 0),
  821. P = 5000,
  822. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  823. Parent = hit,
  824. }
  825. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  826. elseif Type == "DarkUp" then
  827. coroutine.resume(coroutine.create(function()
  828. for i = 0, 1, 0.1 do
  829. swait()
  830. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  831. end
  832. end))
  833. local bodyVelocity = Create("BodyVelocity"){
  834. velocity = Vector3.new(0, 20, 0),
  835. P = 5000,
  836. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  837. Parent = hit,
  838. }
  839. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  840. elseif Type == "Snare" then
  841. local bp = Create("BodyPosition"){
  842. P = 2000,
  843. D = 100,
  844. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  845. position = hit.Parent.Torso.Position,
  846. Parent = hit.Parent.Torso,
  847. }
  848. game:GetService("Debris"):AddItem(bp, 1)
  849. elseif Type == "Freeze" then
  850. local BodPos = Create("BodyPosition"){
  851. P = 50000,
  852. D = 1000,
  853. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  854. position = hit.Parent.Torso.Position,
  855. Parent = hit.Parent.Torso,
  856. }
  857. local BodGy = Create("BodyGyro") {
  858. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  859. P = 20e+003,
  860. Parent = hit.Parent.Torso,
  861. CFrame = hit.Parent.Torso.CFrame,
  862. }
  863. CFuncs.Sound.Create("585135955", hit.Parent.Torso, 5, 1)
  864. Effects.Block.Create(BrickColor.new("Baby blue"), hit.Parent.Torso.CFrame, 3, 3, 3, 3, 5, 3, .02, 2)
  865. hit.Parent.Torso.Anchored = true
  866. coroutine.resume(coroutine.create(function(Part)
  867. swait(1.5)
  868. Part.Anchored = false
  869. end), hit.Parent.Torso)
  870. game:GetService("Debris"):AddItem(BodPos, 3)
  871. game:GetService("Debris"):AddItem(BodGy, 3)
  872. end
  873. local debounce = Create("BoolValue"){
  874. Name = "DebounceHit",
  875. Parent = hit.Parent,
  876. Value = true,
  877. }
  878. if Delay > 0 then
  879. game:GetService("Debris"):AddItem(debounce, Delay)
  880. c = Create("ObjectValue"){
  881. Name = "creator",
  882. Value = Player,
  883. Parent = h,
  884. }
  885. end
  886. game:GetService("Debris"):AddItem(c, .5)
  887. end
  888. end
  889.  
  890. function ShowDamage(Pos, Text, Time, Color, Color2)
  891. local Rate = (1 / 45)
  892. local Pos = (Pos or Vector3.new(0, 0, 0))
  893. local Text = (Text or "")
  894. local Time = (Time or 2)
  895. local Color = (Color or Color3.new(1, 0, 1))
  896. local Color2 = (Color2 or Color3.new(1, 0, 1))
  897. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  898. EffectPart.Anchored = false
  899. EffectPart.CFrame = CFrame.new(Pos)
  900. EffectPart.Velocity = EffectPart.CFrame.upVector * math.random(60,70)
  901. local sizebit = 5
  902. local BillboardGui = Create("BillboardGui"){
  903. Size = UDim2.new(sizebit, 0, sizebit, 0),
  904. Adornee = EffectPart,
  905. Parent = EffectPart,
  906. }
  907. local TextLabel = Create("TextLabel"){
  908. BackgroundTransparency = 1,
  909. Size = UDim2.new(1, 0, 1, 0),
  910. Text = Text,
  911. Font = "Cartoon",
  912. TextColor3 = Color,
  913. TextStrokeColor3 = Color2,
  914. TextStrokeTransparency = 0,
  915. TextScaled = true,
  916. Parent = BillboardGui,
  917. }
  918. game.Debris:AddItem(EffectPart, (Time))
  919. EffectPart.Parent = game:GetService("Workspace")
  920. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, 0, 0)
  921. delay(0, function()
  922. local Frames = (Time / Rate)
  923. wait(.5)
  924. EffectPart.Anchored = true
  925. wait(.5)
  926. for Frame = 1, Frames do
  927. wait(Rate)
  928. BillboardGui.Size = UDim2.new(sizebit, 0, sizebit, 0)
  929. local Percent = (Frame / Frames)
  930. TextLabel.TextTransparency = Percent
  931. sizebit = sizebit - .4
  932. end
  933. if EffectPart and EffectPart.Parent then
  934. EffectPart:Destroy()
  935. end
  936. end)
  937. end
  938.  
  939. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitPitch)
  940. for _, c in pairs(workspace:children()) do
  941. local hum = c:findFirstChildOfClass("Humanoid")
  942. if hum ~= nil then
  943. local head = c:findFirstChild("Torso")
  944. if head ~= nil then
  945. local targ = head.Position - Part.Position
  946. local mag = targ.magnitude
  947. if mag <= Magnitude and c.Name ~= Player.Name then
  948. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitPitch)
  949. end
  950. end
  951. end
  952. end
  953. end
  954.  
  955. EffectModel = Create("Model"){
  956. Parent = Character,
  957. Name = "EffectModel",
  958. }
  959.  
  960. Effects = {
  961. Block = {
  962. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  963. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  964. prt.Anchored = true
  965. prt.CFrame = cframe
  966. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  967. game:GetService("Debris"):AddItem(prt, 10)
  968. if Type == 1 or Type == nil then
  969. table.insert(Effects, {
  970. prt,
  971. "Block1",
  972. delay,
  973. x3,
  974. y3,
  975. z3,
  976. msh
  977. })
  978. elseif Type == 2 then
  979. table.insert(Effects, {
  980. prt,
  981. "Block2",
  982. delay,
  983. x3,
  984. y3,
  985. z3,
  986. msh
  987. })
  988. end
  989. end;
  990. };
  991.  
  992. Cylinder = {
  993. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  994. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  995. prt.Anchored = true
  996. prt.CFrame = cframe
  997. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  998. game:GetService("Debris"):AddItem(prt, 2)
  999. table.insert(Effects, {
  1000. prt,
  1001. "Cylinder",
  1002. delay,
  1003. x3,
  1004. y3,
  1005. z3,
  1006. msh
  1007. })
  1008. end;
  1009. };
  1010.  
  1011. Head = {
  1012. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1013. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1014. prt.Anchored = true
  1015. prt.CFrame = cframe
  1016. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1017. game:GetService("Debris"):AddItem(prt, 10)
  1018. table.insert(Effects, {
  1019. prt,
  1020. "Cylinder",
  1021. delay,
  1022. x3,
  1023. y3,
  1024. z3,
  1025. msh
  1026. })
  1027. end;
  1028. };
  1029.  
  1030. Sphere1 = {
  1031. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1032. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  1033. prt.Anchored = true
  1034. prt.CFrame = cframe
  1035. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1036. game:GetService("Debris"):AddItem(prt, 10)
  1037. table.insert(Effects, {
  1038. prt,
  1039. "Cylinder",
  1040. delay,
  1041. x3,
  1042. y3,
  1043. z3,
  1044. msh
  1045. })
  1046. end;
  1047. };
  1048.  
  1049. Sphere2 = {
  1050. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1051. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1052. prt.Anchored = true
  1053. prt.CFrame = cframe
  1054. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1055. game:GetService("Debris"):AddItem(prt, 10)
  1056. table.insert(Effects, {
  1057. prt,
  1058. "Cylinder",
  1059. delay,
  1060. x3,
  1061. y3,
  1062. z3,
  1063. msh
  1064. })
  1065. end;
  1066. };
  1067.  
  1068. InnerSphere = {
  1069. Create = function(brickcolor, cframe, size, shrinkspeed, appspeed)
  1070. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1071. prt.Anchored = true
  1072. prt.CFrame = cframe
  1073. prt.Transparency = 1
  1074. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(size, size, size))
  1075. game:GetService("Debris"):AddItem(prt, 10)
  1076. spawn(function()
  1077. while true do
  1078. if size ~= 0 then
  1079. swait()
  1080. msh.Scale = Vector3.new(size, size, size)
  1081. size = size - shrinkspeed or size - 1
  1082. prt.Transparency = prt.Transparency - appspeed
  1083. else prt:Destroy() break
  1084. end
  1085. end
  1086. end)
  1087. end;
  1088. };
  1089.  
  1090. Elect = {
  1091. Create = function(cff, x, y, z)
  1092. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
  1093. prt.Anchored = true
  1094. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1095. prt.CFrame = CFrame.new(prt.Position)
  1096. game:GetService("Debris"):AddItem(prt, 2)
  1097. local xval = math.random() / 2
  1098. local yval = math.random() / 2
  1099. local zval = math.random() / 2
  1100. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1101. table.insert(Effects, {
  1102. prt,
  1103. "Elec",
  1104. 0.1,
  1105. x,
  1106. y,
  1107. z,
  1108. xval,
  1109. yval,
  1110. zval
  1111. })
  1112. end;
  1113.  
  1114. };
  1115.  
  1116. Ring = {
  1117. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1118. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1119. prt.Anchored = true
  1120. prt.CFrame = cframe
  1121. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1122. game:GetService("Debris"):AddItem(prt, 10)
  1123. table.insert(Effects, {
  1124. prt,
  1125. "Cylinder",
  1126. delay,
  1127. x3,
  1128. y3,
  1129. z3,
  1130. msh
  1131. })
  1132. end;
  1133. };
  1134.  
  1135.  
  1136. Wave = {
  1137. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1138. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  1139. prt.Anchored = true
  1140. prt.CFrame = cframe
  1141. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1142. game:GetService("Debris"):AddItem(prt, 10)
  1143. table.insert(Effects, {
  1144. prt,
  1145. "Cylinder",
  1146. delay,
  1147. x3,
  1148. y3,
  1149. z3,
  1150. msh
  1151. })
  1152. end;
  1153. };
  1154.  
  1155. Break = {
  1156. Create = function(brickcolor, cframe, x1, y1, z1)
  1157. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1158. prt.Anchored = true
  1159. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1160. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1161. local num = math.random(10, 50) / 1000
  1162. game:GetService("Debris"):AddItem(prt, 10)
  1163. table.insert(Effects, {
  1164. prt,
  1165. "Shatter",
  1166. num,
  1167. prt.CFrame,
  1168. math.random() - math.random(),
  1169. 0,
  1170. math.random(50, 100) / 100
  1171. })
  1172. end;
  1173. };
  1174.  
  1175. Fire = {
  1176. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1177. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1178. prt.Anchored = true
  1179. prt.CFrame = cframe
  1180. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1181. game:GetService("Debris"):AddItem(prt, 10)
  1182. table.insert(Effects, {
  1183. prt,
  1184. "Fire",
  1185. delay,
  1186. 1,
  1187. 1,
  1188. 1,
  1189. msh
  1190. })
  1191. end;
  1192. };
  1193.  
  1194. FireWave = {
  1195. Create = function(brickcolor, cframe, x1, y1, z1)
  1196. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1197. prt.Anchored = true
  1198. prt.CFrame = cframe
  1199. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1200. local d = Create("Decal"){
  1201. Parent = prt,
  1202. Texture = "rbxassetid://26356434",
  1203. Face = "Top",
  1204. }
  1205. local d = Create("Decal"){
  1206. Parent = prt,
  1207. Texture = "rbxassetid://26356434",
  1208. Face = "Bottom",
  1209. }
  1210. game:GetService("Debris"):AddItem(prt, 10)
  1211. table.insert(Effects, {
  1212. prt,
  1213. "FireWave",
  1214. 1,
  1215. 30,
  1216. math.random(400, 600) / 100,
  1217. msh
  1218. })
  1219. end;
  1220. };
  1221.  
  1222. Lightning = {
  1223. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1224. local magz = (p0 - p1).magnitude
  1225. local curpos = p0
  1226. local trz = {
  1227. -ofs,
  1228. ofs
  1229. }
  1230. for i = 1, tym do
  1231. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1232. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1233. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1234. li.Material = "Neon"
  1235. if tym == i then
  1236. local magz2 = (curpos - p1).magnitude
  1237. li.Size = Vector3.new(th, th, magz2)
  1238. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1239. table.insert(Effects, {
  1240. li,
  1241. "Disappear",
  1242. last
  1243. })
  1244. else
  1245. do
  1246. do
  1247. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1248. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1249. game.Debris:AddItem(li, 10)
  1250. table.insert(Effects, {
  1251. li,
  1252. "Disappear",
  1253. last
  1254. })
  1255. end
  1256. end
  1257. end
  1258. end
  1259. end
  1260. };
  1261.  
  1262. EffectTemplate = {
  1263.  
  1264. };
  1265. }
  1266.  
  1267. Hat=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Medium stone grey","Hat",Vector3.new(2, 2, 2))
  1268. 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))
  1269. 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))
  1270. meh.TextureId = "http://www.roblox.com/asset/?id=32935396"
  1271.  
  1272.  
  1273.  
  1274. for _,v in pairs(m2:children()) do
  1275. if v:IsA("Part") and v.Name == "pand" then
  1276. v.Transparency = 1
  1277. end
  1278. end
  1279.  
  1280.  
  1281. --Start neccessary functions here
  1282.  
  1283. function Tween(obj,props,time,easing,direction,repeats,backwards)
  1284. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  1285. local tween = game:service'TweenService':Create(obj, info, props)
  1286.  
  1287. tween:Play()
  1288. end
  1289.  
  1290. function Trace()
  1291. for _,v in next, Character:GetChildren() do
  1292. if(v:IsA'Part') and v ~= RootPart then
  1293. local trace = Instance.new("Part")
  1294. trace.Parent = workspace
  1295. trace.Size = v.Size
  1296. trace.Material = Enum.Material.Neon
  1297. trace.Color = maincol
  1298. trace.Transparency = .3
  1299. trace.Anchored = true
  1300. trace.CanCollide = false
  1301. trace.CFrame = v.CFrame
  1302. Tween(trace,{Transparency=1},.5)
  1303. game:GetService("Debris"):AddItem(trace, 1)
  1304. if v.Name == "Head" then
  1305. local mehs = Instance.new("CylinderMesh",trace)
  1306. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1307. end
  1308. end
  1309. end
  1310. end
  1311.  
  1312.  
  1313. function ducks()
  1314. for i = 0, 3, 0.1 do
  1315. swait()
  1316. PlayAnimationFromTable({
  1317. 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),
  1318. 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),
  1319. 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),
  1320. 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),
  1321. 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),
  1322. 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),
  1323. }, .3, false)
  1324. end
  1325. for i = 1, 2 do
  1326. for i = 0, 1, 0.1 do
  1327. swait()
  1328. PlayAnimationFromTable({
  1329. 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),
  1330. 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),
  1331. 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),
  1332. 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),
  1333. 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),
  1334. 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),
  1335. }, .3, false)
  1336. end
  1337. for i = 0, 1, 0.1 do
  1338. swait()
  1339. PlayAnimationFromTable({
  1340. 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),
  1341. 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),
  1342. 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),
  1343. 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),
  1344. 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),
  1345. 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),
  1346. }, .3, false)
  1347. end
  1348. end
  1349. CFuncs.Sound.Create("270620358", Hat, 3, 1)
  1350. for i = 0, 3, 0.1 do
  1351. swait()
  1352. PlayAnimationFromTable({
  1353. 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),
  1354. 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),
  1355. 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),
  1356. 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),
  1357. 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),
  1358. 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),
  1359. }, .2, false)
  1360. end
  1361. qwek = Instance.new("Sound", Torso)
  1362. qwek.SoundId = "rbxassetid://271006579"
  1363. qwek.Looped = true
  1364. qwek.Volume = 5
  1365. qwek.Pitch = .8
  1366. qwek:Play()
  1367. qwek2 = Instance.new("Sound", Torso)
  1368. qwek2.SoundId = "rbxassetid://271006579"
  1369. qwek2.Looped = true
  1370. qwek2.Volume = 5
  1371. qwek2.Pitch = 1
  1372. qwek2:Play()
  1373. qwek3 = Instance.new("Sound", Torso)
  1374. qwek3.SoundId = "rbxassetid://271006579"
  1375. qwek3.Looped = true
  1376. qwek3.Volume = 5
  1377. qwek3.Pitch = 1.3
  1378. qwek3:Play()
  1379. for i = 0, 10, 0.1 do
  1380. swait()
  1381. PlayAnimationFromTable({
  1382. 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),
  1383. 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),
  1384. 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),
  1385. 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),
  1386. 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),
  1387. 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),
  1388. }, .3, false)
  1389. local duk=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Bright yellow","duk",Vector3.new(2, 2, 2))
  1390. 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))
  1391. duk.CFrame = Hat.CFrame
  1392. duk.CanCollide = false
  1393. duk.Velocity = Vector3.new(math.random(-20,20),math.random(-60,60),math.random(-20,20))
  1394. duk.Name = "duk"
  1395. table.insert(Effects, {duk,"Disappear",.01})
  1396. game:GetService("Debris"):AddItem(duk, 3)
  1397. moosh.TextureId = "http://www.roblox.com/asset/?id=9419827"
  1398. Torso.Velocity=RootPart.CFrame.upVector*100
  1399. local con = duk.Touched:connect(function(hit)
  1400. if hit.Name ~= "Effect" and hit.Name ~= "pand" and hit ~= Character and hit.Name ~= "duk" and hit ~= m then
  1401. MagnitudeDamage(duk, 5, 30, 30, 20, "Normal", " ", 1)
  1402. Effects.Sphere2.Create(BrickColor.new("Gold"), duk.CFrame, 1, 1, 1, 2, 2, 2, .05)
  1403. end
  1404. end)
  1405. end
  1406. qwek3:Destroy()
  1407. qwek2:Destroy()
  1408. qwek:Destroy()
  1409. end
  1410.  
  1411.  
  1412.  
  1413. function pocketpandora()
  1414. Humanoid.AutoRotate = true
  1415. local PocketPandora=CFuncs.Part.Create( workspace,Enum.Material.Plastic,0,1,"Medium stone grey","PocketPandora",Vector3.new(0.512000322, 0.652799785, 0.640000045))
  1416. 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))
  1417. local pand=CFuncs.Part.Create(workspace,Enum.Material.Plastic,0,0,"Fossil","pand",Vector3.new(0.406399965, 0.419200003, 0.320000023))
  1418. 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))
  1419. 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))
  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.0497894287, 0.0101809502, -0.68927002, 0.995689869, 0.00945099909, 0.0922629908, 0.00786634162, 0.982604146, -0.185545981, -0.0924115852, 0.185471997, 0.978294551))
  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.197641373, 0.841140389, 0.0983428955, -0.209358081, -0.0334330127, -0.977267385, 0.00387890753, 0.999379098, -0.0350204371, 0.977831423, -0.0111225415, -0.209098414))
  1424. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 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.0201187134, 0.0265302658, -0.746673584, -0.997025669, -0.0285979901, -0.0715689808, -0.0345623419, 0.995905221, 0.0835369974, 0.0688869208, 0.0857621059, -0.993931353))
  1426. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.448000014, 0.896000028, 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.200737, 0.840947151, 0.107421875, 0.306881011, 0.0363619998, -0.951053023, -0.0217640139, 0.999276757, 0.0311830547, 0.951499104, 0.0111292461, 0.307450444))
  1428. local pand=CFuncs.Part.Create( workspace,Enum.Material.SmoothPlastic,0,1.400709148669e-08,"Lily white","pand",Vector3.new(0.896000028, 0.896000028, 0.448000014))
  1429. 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))
  1430. local pand=CFuncs.Part.Create( workspace,Enum.Material.Fabric,0,1.400709148669e-08,"Institutional white","pand",Vector3.new(0.896000028, 0.448000014, 0.448000014))
  1431. 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))
  1432. CFuncs.Mesh.Create("SpecialMesh",pand,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25, 1.25, 1.25))
  1433.  
  1434. for i = 0, 3, 0.1 do
  1435. swait()
  1436. PlayAnimationFromTable({
  1437. 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),
  1438. 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),
  1439. 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),
  1440. 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),
  1441. 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),
  1442. 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),
  1443. }, .3, false)
  1444. end
  1445. CFuncs.Sound.Create("525166232", pand, 10, 1.1)
  1446. for i = 0, 3, 0.1 do
  1447. swait()
  1448. PlayAnimationFromTable({
  1449. 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),
  1450. 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),
  1451. 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),
  1452. 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),
  1453. 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),
  1454. 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),
  1455. }, .3, false)
  1456. end
  1457. for i = 0, 2, 0.1 do
  1458. swait()
  1459. PlayAnimationFromTable({
  1460. 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),
  1461. 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),
  1462. 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),
  1463. 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),
  1464. 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),
  1465. 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),
  1466. }, .3, false)
  1467. end
  1468.  
  1469. for i = 0, .1, 0.1 do
  1470. swait()
  1471. PlayAnimationFromTable({
  1472. 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),
  1473. 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),
  1474. 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),
  1475. 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),
  1476. 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),
  1477. 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),
  1478. }, .3, false)
  1479. end
  1480. PocketPandoraWeld:Destroy()
  1481. CFuncs.Sound.Create("160718677", pand, 5, 1)
  1482. for _,v in pairs(workspace:children()) do
  1483. if v:IsA("Part") and v.Name == "PocketPandora" then
  1484. v.Anchored = false
  1485. v.CanCollide = true
  1486. v.Parent = workspace
  1487. v.CFrame = RootPart.CFrame * CFrame.new(2,5,-5)
  1488. v.Velocity=RootPart.CFrame.lookVector*200
  1489. local con = v.Touched:connect(function(hit)
  1490. if hit.Name ~= "Effect" and hit.Name ~= "pand" and hit ~= Character and hit.Name ~= "refpart" then
  1491. MagnitudeDamage(PocketPandora, 30, 100, 100, 50, "Normal", " ", 1)
  1492. Effects.Sphere2.Create(BrickColor.new("Smoky grey"), v.CFrame, .5, 2, .5, 3, 5, 3, .03)
  1493. Effects.Sphere2.Create(BrickColor.new(maincol), v.CFrame, .6, 3, .6, 4, 6, 4, .03)
  1494. CFuncs.Sound.Create("206049428", pand, 10, 1)
  1495. v:Destroy()
  1496. end
  1497. end)
  1498. end
  1499. end
  1500.  
  1501. for i = 0,5, 0.1 do
  1502. swait()
  1503. PlayAnimationFromTable({
  1504. 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),
  1505. 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),
  1506. 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),
  1507. 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),
  1508. 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),
  1509. 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),
  1510. }, .3, false)
  1511. end
  1512.  
  1513. end
  1514.  
  1515.  
  1516. function foryou()
  1517. Humanoid.AutoRotate = true
  1518.  
  1519. FHandle=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,1,"Institutional white","FHandle",Vector3.new(1, 2, 1))
  1520. 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))
  1521. 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))
  1522. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Dusty Rose","Plant",Vector3.new(2, 0.400000006, 2))
  1523. 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))
  1524. 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))
  1525. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Really red","Plant",Vector3.new(2, 0.400000006, 2))
  1526. 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))
  1527. 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))
  1528. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1529. 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))
  1530. 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))
  1531. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1532. 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))
  1533. 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))
  1534. fire=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,1,"Medium stone grey","fire",Vector3.new(1.4400003, 2.17999935, 2.24999976))
  1535. 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))
  1536. Plant=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Salmon","Plant",Vector3.new(2, 0.400000006, 2))
  1537. 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))
  1538. 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))
  1539. Test=CFuncs.Part.Create(m2,Enum.Material.Plastic,0,0,"Earth green","Test",Vector3.new(1, 1.20000005, 1))
  1540. 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))
  1541. 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))
  1542. CFuncs.Sound.Create("1030472543", Torso, 10, 1)
  1543. for i = 0, 5, 0.1 do
  1544. swait()
  1545. PlayAnimationFromTable({
  1546. 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),
  1547. 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),
  1548. 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),
  1549. 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),
  1550. 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),
  1551. 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),
  1552. }, .3, false)
  1553. end
  1554. for i = 0, 6, 0.1 do
  1555. swait()
  1556. PlayAnimationFromTable({
  1557. 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),
  1558. 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),
  1559. 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),
  1560. 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),
  1561. 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),
  1562. 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),
  1563. }, .3, false)
  1564. end
  1565. CFuncs.Sound.Create("490241055", fire, 10, 1)
  1566. local PE1 = Instance.new("ParticleEmitter",fire)
  1567. PE1.LightEmission = NumberSequence.new(0.2)
  1568. PE1.Size = NumberSequence.new(3)
  1569. PE1.Texture = "http://www.roblox.com/asset/?id=242461088"
  1570. PE1.Lifetime = NumberRange.new(.75)
  1571. PE1.Rate = 50.000
  1572. PE1.Transparency = NumberSequence.new(0.2)
  1573. PE1.LightEmission = NumberSequence.new(1)
  1574. PE1.Rotation = NumberRange.new(0)
  1575. PE1.Speed = NumberRange.new(.1)
  1576. PE1.RotSpeed = NumberRange.new(0)
  1577. PE1.ZOffset = .2
  1578. for i = 0, 5, 0.1 do
  1579. swait()
  1580. PlayAnimationFromTable({
  1581. 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),
  1582. 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),
  1583. 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),
  1584. 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),
  1585. 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),
  1586. 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),
  1587. }, .3, false)
  1588. end
  1589. CFuncs.Sound.Create("172324194", Torso, 10, 1)
  1590. for i = 0, 6, 0.1 do
  1591. swait()
  1592. PlayAnimationFromTable({
  1593. 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),
  1594. 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),
  1595. 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),
  1596. 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),
  1597. 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),
  1598. 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),
  1599. }, .4, false)
  1600. end
  1601. FHandleWeld:Destroy()
  1602. for _,v in pairs(m2:children()) do
  1603. if v:IsA("Part") then
  1604. v.Parent = workspace
  1605. v.CanCollide = true
  1606. v.Velocity=RootPart.CFrame.upVector*0
  1607. table.insert(Effects, {v,"Disappear",.008})
  1608. game:GetService("Debris"):AddItem(v, 5)
  1609. end
  1610. end
  1611. end
  1612.  
  1613.  
  1614.  
  1615. function topwat()
  1616. Attack = true
  1617. Humanoid.WalkSpeed = 0
  1618. Humanoid.JumpPower = 0
  1619. Humanoid.AutoRotate = false
  1620.  
  1621. for i = 0, 8, 0.1 do
  1622. swait()
  1623. PlayAnimationFromTable({
  1624. 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),
  1625. 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),
  1626. 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),
  1627. 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),
  1628. 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),
  1629. 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),
  1630. }, .1, false)
  1631. end
  1632.  
  1633.  
  1634. local x = math.random(1,3)
  1635. if x == 1 then
  1636. pocketpandora()
  1637. elseif x == 2 then
  1638. ducks()
  1639. elseif x == 3 then
  1640. foryou()
  1641. end
  1642.  
  1643. Humanoid.WalkSpeed = 16
  1644. Humanoid.JumpPower = 50
  1645. Humanoid.AutoRotate = true
  1646. Attack = false
  1647. end
  1648.  
  1649. function hatsoff()
  1650. Attack = true
  1651. Humanoid.WalkSpeed = 0
  1652. Humanoid.JumpPower = 0
  1653. CFuncs.Sound.Create("1578720743", Torso, 5, 1)
  1654. 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)
  1655. for i = 0, 8, 0.1 do
  1656. swait()
  1657. PlayAnimationFromTable({
  1658. 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),
  1659. 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),
  1660. 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),
  1661. 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),
  1662. 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),
  1663. 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),
  1664. }, .2, false)
  1665. end
  1666. for i = 0, .5, 0.1 do
  1667. swait()
  1668. PlayAnimationFromTable({
  1669. 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),
  1670. 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),
  1671. 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),
  1672. 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),
  1673. 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),
  1674. 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),
  1675. }, .1, false)
  1676. end
  1677. Humanoid.WalkSpeed = 16
  1678. Humanoid.JumpPower = 50
  1679. Attack = false
  1680. end
  1681.  
  1682.  
  1683.  
  1684. function overthere()
  1685. Attack = true
  1686. local xy = 2
  1687. local hitt = Mouse.hit
  1688. Humanoid.WalkSpeed = 0
  1689. Humanoid.JumpPower = 0
  1690. CFuncs.Sound.Create("538558581", Hat, 5, 1)
  1691. for i = 0, 5, 0.1 do
  1692. swait()
  1693. xy = xy + .15
  1694. PlayAnimationFromTable({
  1695. 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),
  1696. 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),
  1697. 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),
  1698. 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),
  1699. 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),
  1700. 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),
  1701. }, .1, false)
  1702. meh.Scale = Vector3.new(xy, xy, xy)
  1703. end
  1704. CFuncs.Sound.Create("144507916", Torso, 5, 1)
  1705. Effects.Wave.Create(BrickColor.new("White"), Hat.CFrame*CFrame.new(0,-20,0), 4, 1, 4, 4, 1, 4, .05)
  1706. for i = 0, 1, 0.1 do
  1707. swait()
  1708. PlayAnimationFromTable({
  1709. 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),
  1710. 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),
  1711. 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),
  1712. 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),
  1713. 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),
  1714. 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),
  1715. }, .5, false)
  1716. end
  1717. RootPart.CFrame = hitt * CFrame.new(0,6,0)
  1718. for i = 0, 2, 0.1 do
  1719. swait()
  1720. PlayAnimationFromTable({
  1721. 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),
  1722. 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),
  1723. 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),
  1724. 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),
  1725. 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),
  1726. 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),
  1727. }, .3, false)
  1728. end
  1729. for i = 0, 1.5, 0.1 do
  1730. swait()
  1731. xy = xy - .5
  1732. PlayAnimationFromTable({
  1733. 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),
  1734. 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),
  1735. 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))),
  1736. 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))),
  1737. 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),
  1738. 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),
  1739. }, .1, false)
  1740. meh.Scale = Vector3.new(xy, xy, xy)
  1741. end
  1742. meh.Scale = Vector3.new(2, 2, 2)
  1743. Humanoid.WalkSpeed = 16
  1744. Humanoid.JumpPower = 50
  1745. Attack = false
  1746. end
  1747.  
  1748. function card()
  1749. Attack = true
  1750. Humanoid.WalkSpeed = 0
  1751. Humanoid.JumpPower = 0
  1752. for i = 0, 5, 0.1 do
  1753. swait()
  1754. PlayAnimationFromTable({
  1755. 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),
  1756. 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),
  1757. 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),
  1758. 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),
  1759. 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),
  1760. 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),
  1761. }, .2, false)
  1762. end
  1763. MysteryCard=CFuncs.Part.Create(workspace,Enum.Material.Plastic,0,0,"White","MysteryCard",Vector3.new(0.880001426, 0.0500000007, 1.42000163))
  1764. 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))
  1765. local dec = Instance.new("Decal",MysteryCard)
  1766. dec.Texture = "rbxassetid://8644107"
  1767. dec.Face = "Bottom"
  1768. local e = math.random(1,4)
  1769. if e == 1 then
  1770. local dec2 = Instance.new("Decal",MysteryCard)
  1771. dec2.Texture = "rbxassetid://173448236"
  1772. dec2.Face = "Top"
  1773. elseif e == 2 then
  1774. local dec2 = Instance.new("Decal",MysteryCard)
  1775. dec2.Texture = "rbxassetid://1167119856"
  1776. dec2.Face = "Top"
  1777. CFuncs.Sound.Create("976606790", Torso, 3, 1)
  1778. elseif e == 3 then
  1779. local dec2 = Instance.new("Decal",MysteryCard)
  1780. dec2.Texture = "rbxassetid://342673258"
  1781. dec2.Face = "Top"
  1782. elseif e == 100 then
  1783. local dec2 = Instance.new("Decal",MysteryCard)
  1784. dec2.Texture = "rbxassetid://1403304829"
  1785. dec2.Face = "Top"
  1786. elseif e == 4 then
  1787. local dec2 = Instance.new("Decal",MysteryCard)
  1788. dec2.Texture = "rbxassetid://358190487"
  1789. dec2.Face = "Top"
  1790. end
  1791. for i = 0, .1, 0.1 do
  1792. swait()
  1793. PlayAnimationFromTable({
  1794. 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),
  1795. 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),
  1796. 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),
  1797. 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),
  1798. 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),
  1799. 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),
  1800. }, .1, false)
  1801. end
  1802. for i = 0, 5, 0.1 do
  1803. swait()
  1804. PlayAnimationFromTable({
  1805. 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),
  1806. 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),
  1807. 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),
  1808. 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),
  1809. 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),
  1810. 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),
  1811. }, .2, false)
  1812. end
  1813.  
  1814. for i = 0, 3, 0.1 do
  1815. swait()
  1816. PlayAnimationFromTable({
  1817. 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),
  1818. 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),
  1819. 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),
  1820. 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),
  1821. 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),
  1822. 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),
  1823. }, .2, false)
  1824. end
  1825. if e == 1 then
  1826. MagnitudeDamage(Torso, 70, 20, 20, 0, "Seizure", " ", 1)
  1827. Effects.Sphere2.Create(BrickColor.new("Eggplant"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1828. Effects.InnerSphere.Create(BrickColor.new("Eggplant"), MysteryCard.CFrame, 100, 2, .01)
  1829. CFuncs.Sound.Create("1751051242", Torso, 5, 1)
  1830. elseif e == 2 then
  1831. MagnitudeDamage(Torso, 70, 10, 10, 0, "Freeze", " ", 1)
  1832. Effects.Sphere2.Create(BrickColor.new("Baby blue"), MysteryCard.CFrame, 2, 2, 2, 2, 2, 2, .01)
  1833. Effects.Sphere1.Create(BrickColor.new("Baby blue"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1834. elseif e == 3 then
  1835. CFuncs.Sound.Create("157506631", Torso, 5, 1)
  1836. for i = 1,5 do
  1837. Effects.InnerSphere.Create(BrickColor.new("Crimson"), MysteryCard.CFrame, 100, 2, .01)
  1838. wait(.4)
  1839. end
  1840. wait(.8)
  1841. MagnitudeDamage(Torso, 70, 500, 500, 500, "Normal", " ", 1)
  1842. CFuncs.Sound.Create("1543847134", Torso, 5, 1)
  1843. Effects.Sphere2.Create(BrickColor.new("Crimson"), MysteryCard.CFrame, 2, 2, 2, 13, 13, 13, .01)
  1844. Effects.Sphere1.Create(BrickColor.new("Really red"), MysteryCard.CFrame, 1, 1, 1, 12, 12, 12, .01)
  1845. elseif e == 100 then
  1846. MagnitudeDamage(Torso, 70, 5, 5, 0, "Float", " ", 1)
  1847. Effects.Sphere2.Create(BrickColor.new("White"), MysteryCard.CFrame, 1, 1, 1, 1, 1, 1, .01)
  1848. elseif e == 4 then
  1849. MagnitudeDamage(Torso, 70, 30, 30, 0, "Paralyze", " ", 1)
  1850. Effects.Sphere2.Create(BrickColor.new("Gold"), MysteryCard.CFrame, 1, 1, 1, 8, 8, 8, .05)
  1851. Effects.InnerSphere.Create(BrickColor.new("White"), MysteryCard.CFrame, 100, 2, .01)
  1852. end
  1853. table.insert(Effects, {MysteryCard,"Disappear",.01})
  1854. for i = 0, 5, 0.1 do
  1855. swait()
  1856. PlayAnimationFromTable({
  1857. 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),
  1858. 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),
  1859. 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),
  1860. 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),
  1861. 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),
  1862. 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),
  1863. }, .2, false)
  1864. end
  1865. Humanoid.WalkSpeed = 16
  1866. Humanoid.JumpPower = 50
  1867. Attack = false
  1868. MysteryCard:Destroy()
  1869. MysteryCardWeld:Destroy()
  1870. end
  1871.  
  1872.  
  1873.  
  1874.  
  1875. function unanchor()
  1876. g = Character:GetChildren()
  1877. for i = 1, #g do
  1878. if g[i].ClassName == "Part" then
  1879. g[i].Anchored = false
  1880. end
  1881. end
  1882. end
  1883.  
  1884.  
  1885. Mouse.KeyDown:connect(function(Key)
  1886. Key = Key:lower()
  1887. if Attack == false and Key == 'z' and Anim == "Idle" then
  1888. overthere()
  1889. elseif Attack == false and Key == 'x' and Anim == "Idle" then
  1890. topwat()
  1891. elseif Attack == false and Key == 'c' then
  1892. card()
  1893. elseif Attack == false and Key == 'v' then
  1894. print("too lazy to add this move lul")
  1895. elseif Attack == false and Key == 't' and Anim == "Idle" then
  1896. hatsoff()
  1897. end
  1898. end)
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904. while true do
  1905. swait()
  1906. unanchor()
  1907. for i, v in pairs(Character:GetChildren()) do
  1908. if v:IsA("Part") then
  1909. v.Material = "SmoothPlastic"
  1910. elseif v:IsA("Accessory") then
  1911. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1912. end
  1913. end
  1914. for i, v in pairs(Character:GetChildren()) do
  1915. if v:IsA'Model' then
  1916. for _, c in pairs(v:GetChildren()) do
  1917. if c:IsA'Part' then
  1918. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1919. end
  1920. end
  1921. end
  1922. end
  1923. TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1924. Velocity = RootPart.Velocity.y
  1925. Sine = Sine + Change
  1926. local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 7, Character)
  1927. if RootPart.Velocity.y > 1 and hit == nil then
  1928. Anim = "Jump"
  1929. if Attack == false then
  1930. Change = 1
  1931. PlayAnimationFromTable({
  1932. 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),
  1933. 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),
  1934. 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),
  1935. 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),
  1936. 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),
  1937. 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),
  1938. }, .04, false)
  1939. end
  1940. elseif RootPart.Velocity.y < -1 and hit == nil then
  1941. Anim = "Fall"
  1942. if Attack == false then
  1943. Change = 1
  1944. PlayAnimationFromTable({
  1945. 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),
  1946. 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),
  1947. 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),
  1948. 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),
  1949. 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),
  1950. 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),
  1951. }, .04, false)
  1952. end
  1953. elseif TorsoVelocity < 1 and hit ~= nil then
  1954. Anim = "Idle"
  1955. if Attack == false then
  1956. Change = 1
  1957. PlayAnimationFromTable({
  1958. 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),
  1959. 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),
  1960. 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))),
  1961. 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))),
  1962. 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),
  1963. 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),
  1964. }, .1, false)
  1965. end
  1966. elseif TorsoVelocity > 2 and hit ~= nil then
  1967. Anim = "Walk"
  1968. if Attack == false then
  1969. PlayAnimationFromTable({
  1970. 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)),
  1971. 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),
  1972. 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))),
  1973. 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))),
  1974. 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),
  1975. 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),
  1976. }, .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
  1977. end
  1978. end
  1979. if #Effects > 0 then
  1980. for e = 1, #Effects do
  1981. if Effects[e] ~= nil then
  1982. local Thing = Effects[e]
  1983. if Thing ~= nil then
  1984. local Part = Thing[1]
  1985. local Mode = Thing[2]
  1986. local Delay = Thing[3]
  1987. local IncX = Thing[4]
  1988. local IncY = Thing[5]
  1989. if Thing[1].Transparency <= 1 then
  1990. if Thing[2] == "Block1" then
  1991. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1992. Mesh = Thing[7]
  1993. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1994. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1995. elseif Thing[2] == "Ice" then
  1996. if Thing[6] <= Thing[5] then
  1997. Thing[6] = Thing[6] + .05
  1998. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
  1999. else
  2000. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2001. end
  2002. elseif Thing[2] == "Shatter" then
  2003. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2004. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2005. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2006. Thing[6] = Thing[6] + Thing[5]
  2007. elseif Thing[2] == "Block2" then
  2008. Thing[1].CFrame = Thing[1].CFrame
  2009. Mesh = Thing[7]
  2010. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2011. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2012. elseif Thing[2] == "Block3" then
  2013. Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2014. Mesh = Thing[7]
  2015. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2016. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2017. elseif Thing[2] == "Block4" then
  2018. Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  2019. Mesh = Thing[7]
  2020. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2021. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2022. elseif Thing[2] == "Block2Fire" then
  2023. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2024. Mesh = Thing[7]
  2025. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2026. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2027. if Thing[1].Transparency >= .3 then
  2028. Thing[1].BrickColor = BrickColor.new("Bright red")
  2029. else
  2030. Thing[1].BrickColor = BrickColor.new("Bright yellow")
  2031. end
  2032. elseif Thing[2] == "Cylinder" then
  2033. Mesh = Thing[7]
  2034. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2035. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2036. elseif Thing[2] == "Blood" then
  2037. Mesh = Thing[7]
  2038. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
  2039. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2040. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2041. elseif Thing[2] == "Elec" then
  2042. Mesh = Thing[10]
  2043. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2044. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2045. Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
  2046. Thing[1].Rotation = Vector3.new(0, 0, 0)
  2047. elseif Thing[2] == "Disappear" then
  2048. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2049. end
  2050. else
  2051. Part.Parent = nil
  2052. table.remove(Effects, e)
  2053. end
  2054. end
  2055. end
  2056. end
  2057. end
  2058. if playlist.IsPlaying == false then
  2059. playlist:Destroy()
  2060. playlist=Instance.new("Sound", Torso)
  2061. playlist.SoundId = "rbxassetid://" ..songs[math.random(#songs)]
  2062. playlist.Volume = 3
  2063. playlist.Looped = false
  2064. playlist.Name = "aa"
  2065. warn(playlist.SoundId)
  2066. playlist:Play()
  2067. end
  2068. playlist.Volume = 3
  2069. playlist.Looped = false
  2070. --soundbork(workspace)
  2071. if true then
  2072. Humanoid.MaxHealth = 1e100
  2073. Humanoid.Health = 1e100
  2074. Humanoid.Name = math.random()*100
  2075. end
  2076. end
Add Comment
Please, Sign In to add comment