Advertisement
wamandnj

Untitled

Oct 17th, 2018
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. --SexyAnthroFemaleKeldeo
  88. wait(0.2)
  89. print("K-Keld!!!")
  90. print("(B-Baka!!!)")
  91. local hoh = owner
  92. local char = hoh.Character
  93. local Head = char.Head
  94. local LeftArm = char["Left Arm"]
  95. local RightArm = char["Right Arm"]
  96. local LeftLeg = char["Left Leg"]
  97. local RightLeg = char["Right Leg"]
  98. local cam = game.Workspace.CurrentCamera
  99. local RootPart = char.HumanoidRootPart
  100. local RootJoint = RootPart.RootJoint
  101. local Anim = "Idle"
  102. local idle = 0
  103. local Effects = {}
  104. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  105. local velocity = RootPart.Velocity.y
  106. local sine = 0
  107. local change = 1
  108. local grabbed = false
  109. local cn = CFrame.new
  110. local mr = math.rad
  111. local angles = CFrame.Angles
  112. local ud = UDim2.new
  113. local c3 = Color3.new
  114. local d = Instance.new('Model', char)
  115. d.Name = "KKK"
  116. attack = false
  117. nak = false
  118. disable = false
  119. attacktype = 1
  120. equipped = false
  121. char.Humanoid.Animator.Parent = nil
  122. char.Animate.Parent = nil
  123. local newMotor = function(part0, part1, c0, c1)
  124. local w = Instance.new("Motor", part0)
  125. w.Part0 = part0
  126. w.Part1 = part1
  127. w.C0 = c0
  128. w.C1 = c1
  129. return w
  130. end
  131. clerp = function(a, b, t)
  132.  
  133. return a:lerp(b, t)
  134. end
  135.  
  136. for i,v in pairs(char:children()) do
  137. if v:IsA("Hat") then
  138. v:Destroy()
  139. end
  140. for i,v in pairs(char:children()) do
  141. if v:IsA("Accessory") then
  142. v:Destroy()
  143. end
  144. for i,v in pairs(char:children()) do
  145. if v:IsA("ShirtGraphic") then
  146. v:Destroy()
  147. end
  148. end
  149. end
  150. end
  151.  
  152. ypcall(function()
  153. char.Torso.roblox:Remove()
  154. char.Shirt:Destroy()
  155. char.Pants:Destroy()
  156. char.Head.face:Destroy()
  157. shirt = Instance.new("Shirt", char)
  158. shirt.Name = "Shirt"
  159. Pants = Instance.new("Pants", char)
  160. Pants.Name = "Pants"
  161. face = Instance.new("Decal", char.Head)
  162. face.Name = "face"
  163. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=115316811"
  164. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=115316825"
  165. char.Head.face.Texture = "rbxassetid://648887959"
  166. end)
  167. function CreateSound(id, par, vol, pit)
  168. coroutine.resume(coroutine.create(function()
  169. local sou = Instance.new("Sound", par or workspace)
  170. sou.Volume = vol
  171. sou.Pitch = pit or 1
  172. sou.SoundId = id
  173. wait()
  174. sou:play()
  175. game:GetService("Debris"):AddItem(sou, 6)
  176. end))
  177. end
  178. New = function(Object, Parent, Name, Data)
  179. local Object = Instance.new(Object)
  180. for Index, Value in pairs(Data or {}) do
  181. Object[Index] = Value
  182. end
  183. Object.Parent = Parent
  184. Object.Name = Name
  185. return Object
  186. end
  187.  
  188.  
  189. local co1 = 5
  190. local co2 = 8
  191. local co3 = 10
  192. local co4 = 25
  193. local cooldown1 = 0
  194. local cooldown2 = 0
  195. local cooldown3 = 0
  196. local cooldown4 = 0
  197. local skillcolorscheme = BrickColor.new("Navy blue").Color
  198. local scrn = Instance.new("ScreenGui", hoh.PlayerGui)
  199. makeframe = function(par, trans, pos, size, color)
  200.  
  201. local frame = Instance.new("Frame", par)
  202. frame.BackgroundTransparency = trans
  203. frame.BorderSizePixel = 0
  204. frame.Position = pos
  205. frame.Size = size
  206. frame.BackgroundColor3 = color
  207. return frame
  208. end
  209.  
  210. makelabel = function(par, text)
  211.  
  212. local label = Instance.new("TextLabel", par)
  213. label.BackgroundTransparency = 1
  214. label.Size = UDim2.new(1, 0, 1, 0)
  215. label.Position = UDim2.new(0, 0, 0, 0)
  216. label.TextColor3 = Color3.new(255, 255, 0)
  217. label.TextStrokeTransparency = 0
  218. label.FontSize = Enum.FontSize.Size32
  219. label.Font = Enum.Font.SourceSansLight
  220. label.BorderSizePixel = 0
  221. label.TextScaled = true
  222. label.Text = text
  223. end
  224.  
  225. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  226. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  227. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  228. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  229. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  230. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  231. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  232. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  233. text1 = Instance.new("TextLabel", framesk1)
  234. text1.BackgroundTransparency = 1
  235. text1.Size = UDim2.new(1, 0, 1, 0)
  236. text1.Position = UDim2.new(0, 0, 0, 0)
  237. text1.TextColor3 = Color3.new(255, 255, 0)
  238. text1.TextStrokeTransparency = 0
  239. text1.FontSize = Enum.FontSize.Size18
  240. text1.Font = Enum.Font.SourceSansLight
  241. text1.BorderSizePixel = 0
  242. text1.TextScaled = true
  243. text1.Text = "[Z]\n honk"
  244. text2 = Instance.new("TextLabel", framesk2)
  245. text2.BackgroundTransparency = 1
  246. text2.Size = UDim2.new(1, 0, 1, 0)
  247. text2.Position = UDim2.new(0, 0, 0, 0)
  248. text2.TextColor3 = Color3.new(255, 255, 0)
  249. text2.TextStrokeTransparency = 0
  250. text2.FontSize = Enum.FontSize.Size18
  251. text2.Font = Enum.Font.SourceSansLight
  252. text2.BorderSizePixel = 0
  253. text2.TextScaled = true
  254. text2.Text = "[X]\n idk"
  255. text3 = Instance.new("TextLabel", framesk3)
  256. text3.BackgroundTransparency = 1
  257. text3.Size = UDim2.new(1, 0, 1, 0)
  258. text3.Position = UDim2.new(0, 0, 0, 0)
  259. text3.TextColor3 = Color3.new(255, 255, 0)
  260. text3.TextStrokeTransparency = 0
  261. text3.FontSize = Enum.FontSize.Size18
  262. text3.Font = Enum.Font.SourceSansLight
  263. text3.BorderSizePixel = 0
  264. text3.TextScaled = false
  265. text3.Text = "[C]\n aaaaa"
  266. text4 = Instance.new("TextLabel", framesk4)
  267. text4.BackgroundTransparency = 1
  268. text4.Size = UDim2.new(1, 0, 1, 0)
  269. text4.Position = UDim2.new(0, 0, 0, 0)
  270. text4.TextColor3 = Color3.new(255, 255, 0)
  271. text4.TextStrokeTransparency = 0
  272. text4.FontSize = Enum.FontSize.Size18
  273. text4.Font = Enum.Font.SourceSansLight
  274. text4.BorderSizePixel = 0
  275. text4.TextScaled = true
  276. text4.Text = "[V]\n kil me"
  277.  
  278. ArtificialHB = Instance.new("BindableEvent", hoh.PlayerGui)
  279. ArtificialHB.Name = "Heartbeat"
  280. hoh.PlayerGui:WaitForChild("Heartbeat")
  281. frame = 0.033333333333333
  282. tf = 0
  283. allowframeloss = false
  284. tossremainder = false
  285. lastframe = tick()
  286. hoh.PlayerGui.Heartbeat:Fire()
  287. local gg = false
  288. game:GetService("RunService").Heartbeat:connect(function(s, p)
  289.  
  290. if hoh.PlayerGui:FindFirstChild("Heartbeat") == nil then
  291. gg = true
  292. end
  293. if gg == true then
  294. return
  295. end
  296. tf = tf + s
  297. if frame <= tf then
  298. if allowframeloss then
  299. hoh.PlayerGui.Heartbeat:Fire()
  300. lastframe = tick()
  301. else
  302. for i = 1, math.floor(tf / frame) do
  303. hoh.PlayerGui.Heartbeat:Fire()
  304. end
  305. lastframe = tick()
  306. end
  307. if tossremainder then
  308. tf = 0
  309. else
  310. tf = tf - frame * math.floor(tf / frame)
  311. end
  312. end
  313. end
  314. )
  315. swait = function(num)
  316.  
  317. if num == 0 or num == nil then
  318. ArtificialHB.Event:wait()
  319. else
  320. for i = 0, num do
  321. ArtificialHB.Event:wait()
  322. end
  323. end
  324. end
  325. local RbxUtility = LoadLibrary("RbxUtility")
  326. local Create = RbxUtility.Create
  327. RemoveOutlines = function(part)
  328.  
  329. part.TopSurface = 10
  330. end
  331. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  332.  
  333. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  334. RemoveOutlines(Part)
  335. return Part
  336. end
  337.  
  338. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  339.  
  340. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  341. if Mesh == "SpecialMesh" then
  342. Msh.MeshType = MeshType
  343. Msh.MeshId = MeshId
  344. end
  345. return Msh
  346. end
  347.  
  348. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  349.  
  350. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  351. return Weld
  352. end
  353.  
  354. CFuncs = {
  355. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  356.  
  357. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  358. RemoveOutlines(Part)
  359. return Part
  360. end
  361. }
  362. ,
  363. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  364.  
  365. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  366. if Mesh == "SpecialMesh" then
  367. Msh.MeshType = MeshType
  368. Msh.MeshId = MeshId
  369. end
  370. return Msh
  371. end
  372. }
  373. ,
  374. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  375.  
  376. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  377. if Mesh == "SpecialMesh" then
  378. Msh.MeshType = MeshType
  379. Msh.MeshId = MeshId
  380. end
  381. return Msh
  382. end
  383. }
  384. ,
  385. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  386.  
  387. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  388. return Weld
  389. end
  390. }
  391. ,
  392. Sound = {Create = function(id, par, vol, pit)
  393.  
  394. coroutine.resume(coroutine.create(function()
  395.  
  396. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = id, Parent = par or workspace})
  397. wait()
  398. S:play()
  399. game:GetService("Debris"):AddItem(S, 6)
  400. end
  401. ))
  402. end
  403. }
  404. ,
  405. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  406.  
  407. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  408. return fp
  409. end
  410. }
  411. }
  412.  
  413.  
  414.  
  415. rayCast = function(Position, Direction, Range, Ignore)
  416.  
  417. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  418. end
  419.  
  420. local GetNearest = function(obj, distance)
  421.  
  422. local last, lastx = distance + 1, nil
  423. for i,v in pairs(workspace:GetChildren()) do
  424. if v:IsA("Model") and v ~= char and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  425. local t = v.Torso
  426. local dist = (t.Position - obj.Position).magnitude
  427. if dist <= distance and dist < last then
  428. last = dist
  429. lastx = v
  430. end
  431. end
  432. end
  433. return lastx
  434. end
  435.  
  436.  
  437. --0000000000
  438.  
  439.  
  440. Tails = New("Model",char.Torso,"Tails",{})
  441. mtail = New("Part",Tails,"mtail",{CanCollide=false,BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-1.42302597, -3.61390996, 8.38692474, 0.0672140047, 0.0109519754, -0.997678578, 0.98697412, 0.145758629, 0.0680928975, 0.146166012, -0.989259541, -0.00101229548),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  442. Mesh = New("SpecialMesh",mtail,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),MeshId = "http://www.roblox.com/asset/?id=45914920",TextureId = "http://www.roblox.com/asset/?id=30805100",MeshType = Enum.MeshType.FileMesh,})
  443.  
  444.  
  445. tail2 = New("Part",Tails,"tail2",{CanCollide=false,BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-1.87774014, -3.65164399, 10.508009, 0.0621499941, -0.492225349, -0.868246436, -0.991857767, -0.127346203, 0.00119674578, -0.111157, 0.861102402, -0.496131897),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  446. Mesh = New("SpecialMesh",tail2,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),MeshId = "http://www.roblox.com/asset/?id=45914920",TextureId = "http://www.roblox.com/asset/?id=30805100",MeshType = Enum.MeshType.FileMesh,})
  447. mot = New("Motor",tail2,"mot",{Part0 = tail2,Part1 = mtail,C0 = CFrame.new(0, 0, 0, 0.0621499792, -0.991857648, -0.111156963, -0.49222523, -0.127346203, 0.861102402, -0.868246317, 0.00119676662, -0.496131897),C1 = CFrame.new(0.242224693, -2.10878277, 0.448941946, 0.0672140047, 0.98697412, 0.146166012, 0.0109519754, 0.145758629, -0.989259541, -0.997678578, 0.0680928975, -0.00101229548),})
  448. tail3 = New("Part",Tails,"tail3",{CanCollide=false,BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-1.36278105, -3.44611764, 10.5141935, -0.0674070194, -0.0105469851, -0.997670114, -0.987045109, -0.145215809, 0.0682243109, -0.145597041, 0.989343703, -0.000621788437),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  449. Mesh = New("SpecialMesh",tail3,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),MeshId = "http://www.roblox.com/asset/?id=45914920",TextureId = "http://www.roblox.com/asset/?id=30805100",MeshType = Enum.MeshType.FileMesh,})
  450. mot = New("Motor",tail3,"mot",{Part0 = tail3,Part1 = mtail,C0 = CFrame.new(0, 0, 0, -0.0674069971, -0.98704499, -0.145596996, -0.0105469869, -0.145215824, 0.989343762, -0.997669876, 0.0682243034, -0.000621788437),C1 = CFrame.new(0.480590343, -2.07930374, -0.0508329868, 0.0672140047, 0.98697412, 0.146166012, 0.0109519754, 0.145758629, -0.989259541, -0.997678578, 0.0680928975, -0.00101229548),})
  451. tail4 = New("Part",Tails,"tail4",{CanCollide=false,BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-0.873167753, -3.6196084, 10.3337078, -0.0676049963, 0.86693728, -0.493811637, -0.99095875, -0.000854939222, 0.134165645, 0.11589092, 0.49841702, 0.859156311),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  452. Mesh = New("SpecialMesh",tail4,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),MeshId = "http://www.roblox.com/asset/?id=45914920",TextureId = "http://www.roblox.com/asset/?id=30805100",MeshType = Enum.MeshType.FileMesh,})
  453. mot = New("Motor",tail4,"mot",{Part0 = tail4,Part1 = mtail,C0 = CFrame.new(0, 0, 0, -0.0676049739, -0.990958631, 0.115890957, 0.866937101, -0.000854959479, 0.49841705, -0.493811488, 0.134165615, 0.85915643),C1 = CFrame.new(0.315887451, -1.92068291, -0.550940335, 0.0672140047, 0.98697412, 0.146166012, 0.0109519754, 0.145758629, -0.989259541, -0.997678578, 0.0680928975, -0.00101229548),})
  454. tail7 = New("Part",Tails,"tail7",{CanCollide=false,BrickColor = BrickColor.new("Bright blue"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-1.42003298, -3.56003165, 9.35571957, -0.997690141, -0.0670850053, -0.0106997695, 0.0679280013, -0.987062156, -0.145238712, -0.000818001223, -0.145630032, 0.989338696),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0509804, 0.411765, 0.67451),})
  455. Mesh = New("SpecialMesh",tail7,"Mesh",{Scale = Vector3.new(2, 2, 1),MeshId = "http://www.roblox.com/Asset/?id=9944765",MeshType = Enum.MeshType.FileMesh,})
  456. mot = New("Motor",tail7,"mot",{Part0 = tail7,Part1 = mtail,C0 = CFrame.new(0, 0, 0, -0.997689903, 0.0679279938, -0.000817999884, -0.0670849904, -0.987062097, -0.145630017, -0.0106997695, -0.145238712, 0.989338756),C1 = CFrame.new(0.194982529, -0.950503349, -0.000298023224, 0.0672140047, 0.98697412, 0.146166012, 0.0109519754, 0.145758629, -0.989259541, -0.997678578, 0.0680928975, -0.00101229548),})
  457. tail5 = New("Part",Tails,"tail5",{CanCollide=false,BrickColor = BrickColor.new("Bright blue"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-1.42003298, -3.56003165, 9.35571957, 0.997695327, -0.0670331419, 0.0105436333, -0.067854017, -0.987051308, 0.145347625, 0.000664000981, -0.145728037, -0.98932445),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0509804, 0.411765, 0.67451),})
  458. Mesh = New("SpecialMesh",tail5,"Mesh",{Scale = Vector3.new(2, 2, 1),MeshId = "http://www.roblox.com/Asset/?id=9944765",MeshType = Enum.MeshType.FileMesh,})
  459. mot = New("Motor",tail5,"mot",{Part0 = tail5,Part1 = mtail,C0 = CFrame.new(0, 0, 0, 0.997695088, -0.0678540096, 0.00066400005, -0.0670331195, -0.987051129, -0.145728022, 0.0105436323, 0.145347625, -0.98932451),C1 = CFrame.new(0.194982529, -0.950503349, -0.000298023224, 0.0672140047, 0.98697412, 0.146166012, 0.0109519754, 0.145758629, -0.989259541, -0.997678578, 0.0680928975, -0.00101229548),})
  460. tail1 = New("Part",Tails,"tail1",{CanCollide=false,BrickColor = BrickColor.new("Cyan"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-1.35928905, -3.39504743, 10.441534, -0.0674070194, -0.0105469851, -0.997670114, -0.987045109, -0.145215809, 0.0682243109, -0.145597041, 0.989343703, -0.000621788437),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0156863, 0.686275, 0.92549),})
  461. Mesh = New("SpecialMesh",tail1,"Mesh",{Scale = Vector3.new(1.39999998, 1.39999998, 1.39999998),MeshId = "http://www.roblox.com/asset/?id=45914920",TextureId = "http://www.roblox.com/asset/?id=30805100",MeshType = Enum.MeshType.FileMesh,})
  462. mot = New("Motor",tail1,"mot",{Part0 = tail1,Part1 = mtail,C0 = CFrame.new(0, 0, 0, -0.0674069971, -0.98704499, -0.145596996, -0.0105469869, -0.145215824, 0.989343762, -0.997669876, 0.0682243034, -0.000621788437),C1 = CFrame.new(0.520609617, -1.99994278, -0.050765872, 0.0672140047, 0.98697412, 0.146166012, 0.0109519754, 0.145758629, -0.989259541, -0.997678578, 0.0680928975, -0.00101229548),})
  463. tail6 = New("Part",Tails,"tail6",{CanCollide=false,BrickColor = BrickColor.new("Bright blue"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-1.42003298, -3.56003165, 9.35571957, 0.997692645, 0.0670578405, -0.0106370235, -0.0678920373, 0.987053931, -0.14531213, 0.000755001151, 0.145698979, 0.989328682),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0509804, 0.411765, 0.67451),})
  464. Mesh = New("SpecialMesh",tail6,"Mesh",{Scale = Vector3.new(2, 2, 1),MeshId = "http://www.roblox.com/Asset/?id=9944765",MeshType = Enum.MeshType.FileMesh,})
  465. mot = New("Motor",tail6,"mot",{Part0 = tail6,Part1 = mtail,C0 = CFrame.new(0, 0, 0, 0.997692466, -0.0678920299, 0.000755000336, 0.0670578256, 0.987053752, 0.145698965, -0.0106370226, -0.14531213, 0.989328742),C1 = CFrame.new(0.194982529, -0.950503349, -0.000298023224, 0.0672140047, 0.98697412, 0.146166012, 0.0109519754, 0.145758629, -0.989259541, -0.997678578, 0.0680928975, -0.00101229548),})
  466. tail8 = New("Part",Tails,"tail8",{CanCollide=false,BrickColor = BrickColor.new("Bright blue"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-1.42003298, -3.56003165, 9.35571957, -0.997695744, 0.0670006797, 0.0107087214, 0.0678459853, 0.987050354, 0.14535743, -0.000830999808, 0.145749047, -0.989321232),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0509804, 0.411765, 0.67451),})
  467. Mesh = New("SpecialMesh",tail8,"Mesh",{Scale = Vector3.new(2, 2, 1),MeshId = "http://www.roblox.com/Asset/?id=9944765",MeshType = Enum.MeshType.FileMesh,})
  468. mot = New("Motor",tail8,"mot",{Part0 = tail8,Part1 = mtail,C0 = CFrame.new(0, 0, 0, -0.997695506, 0.0678459704, -0.000830999576, 0.0670006722, 0.987050235, 0.145749032, 0.0107087223, 0.14535746, -0.989321291),C1 = CFrame.new(0.194982529, -0.950503349, -0.000298023224, 0.0672140047, 0.98697412, 0.146166012, 0.0109519754, 0.145758629, -0.989259541, -0.997678578, 0.0680928975, -0.00101229548),})
  469.  
  470. --[[armweld = Instance.new("Weld", char.Torso)
  471. armweld.C0 = CFrame.new(1.5, .5, 0)
  472. armweld.C1 = CFrame.new(0, .5, 0)
  473. armweld.Part0 = char.Torso
  474. armweld.Part1 = char["Right Arm"]]
  475.  
  476. local Fhead = Instance.new("Part", char)
  477. Fhead.Name = "a"
  478. Fhead.Size = Vector3.new(2, 1, 1)
  479. Fhead.Transparency = 1
  480. Fhead.CanCollide = false
  481. M = Instance.new("SpecialMesh", Fhead)
  482. M.Scale = Vector3.new(1.26,1.26,1.26)
  483. Das = Instance.new("Decal", Fhead)
  484. Das.Texture = "rbxassetid://655939247"
  485. Das.Transparency = 1
  486.  
  487. local har = Instance.new("Part", char.Head)
  488. har.BrickColor = BrickColor.new("New Yeller")
  489. har.Name = "Hair"
  490. har.formFactor = 0
  491. har.Size = Vector3.new(0,-0.25,0)
  492. har.BottomSurface = 0
  493. har.TopSurface = 0
  494. har.CanCollide = false
  495. Mesh = Instance.new("SpecialMesh",har)
  496. Mesh.MeshId = "http://www.roblox.com/asset/?id=29713297"
  497. Mesh.Scale=Vector3.new(1, 1, 1)
  498. local bWeld = Instance.new("Weld", char.Head)
  499. bWeld.Part0 = char.Head
  500. bWeld.Part1 = har
  501. bWeld.C1 = CFrame.new(0,.7,0)
  502. local har1 = Instance.new("Part", char.Head)
  503. har1.BrickColor = BrickColor.new("Navy blue")
  504. har1.Name = "Hair"
  505. har1.formFactor = 0
  506. har1.Size = Vector3.new(0,-0.25,0)
  507. har1.BottomSurface = 0
  508. har1.TopSurface = 0
  509. har1.CanCollide = false
  510. Mesh = Instance.new("SpecialMesh",har1)
  511. Mesh.MeshId = "http://www.roblox.com/asset/?id=29713297"
  512. Mesh.Scale=Vector3.new(.98, .98, .98)
  513. local bWeld = Instance.new("Weld", char.Head)
  514. bWeld.Part0 = char.Head
  515. bWeld.Part1 = har1
  516. bWeld.C1 = CFrame.new(0,.7,0)
  517.  
  518.  
  519. local Apron = Instance.new("Part", d)
  520. Apron.Size = Vector3.new(2.01,2.4,.2)
  521. Apron.BrickColor = BrickColor.new("White")
  522. Apron.TopSurface = "SmoothNoOutlines"
  523. Apron.BottomSurface = "SmoothNoOutlines"
  524. Apron.RightSurface = "SmoothNoOutlines"
  525. Apron.LeftSurface = "SmoothNoOutlines"
  526. Apron.TopSurface = "SmoothNoOutlines"
  527. Apron.BottomSurface = "SmoothNoOutlines"
  528. Apron.Material = "SmoothPlastic"
  529. Apron.FormFactor = 'Custom'
  530. Apron.CanCollide = false
  531. M = Instance.new("BlockMesh", Apron)
  532. M.Scale = Vector3.new(1,1,.5)
  533. local A1 = Instance.new("Part", d)
  534. A1.Size = Vector3.new(.1,1,.1)
  535. A1.BrickColor = BrickColor.new("White")
  536. A1.TopSurface = "SmoothNoOutlines"
  537. A1.BottomSurface = "SmoothNoOutlines"
  538. A1.RightSurface = "SmoothNoOutlines"
  539. A1.LeftSurface = "SmoothNoOutlines"
  540. A1.TopSurface = "SmoothNoOutlines"
  541. A1.BottomSurface = "SmoothNoOutlines"
  542. A1.Material = "SmoothPlastic"
  543. A1.FormFactor = 'Custom'
  544. A1.CanCollide = false
  545. local A2 = Instance.new("Part", d)
  546. A2.Size = Vector3.new(.1,1,.1)
  547. A2.BrickColor = BrickColor.new("White")
  548. A2.TopSurface = "SmoothNoOutlines"
  549. A2.BottomSurface = "SmoothNoOutlines"
  550. A2.RightSurface = "SmoothNoOutlines"
  551. A2.LeftSurface = "SmoothNoOutlines"
  552. A2.TopSurface = "SmoothNoOutlines"
  553. A2.BottomSurface = "SmoothNoOutlines"
  554. A2.Material = "SmoothPlastic"
  555. A2.FormFactor = 'Custom'
  556. A2.CanCollide = false
  557. local A3 = Instance.new("Part", d)
  558. A3.Size = Vector3.new(1.4,.1,.1)
  559. A3.BrickColor = BrickColor.new("White")
  560. A3.TopSurface = "SmoothNoOutlines"
  561. A3.BottomSurface = "SmoothNoOutlines"
  562. A3.RightSurface = "SmoothNoOutlines"
  563. A3.LeftSurface = "SmoothNoOutlines"
  564. A3.TopSurface = "SmoothNoOutlines"
  565. A3.BottomSurface = "SmoothNoOutlines"
  566. A3.Material = "SmoothPlastic"
  567. A3.FormFactor = 'Custom'
  568. A3.CanCollide = false
  569. local A4 = Instance.new("Part", d)
  570. A4.Size = Vector3.new(.1,.1,1)
  571. A4.BrickColor = BrickColor.new("White")
  572. A4.TopSurface = "SmoothNoOutlines"
  573. A4.BottomSurface = "SmoothNoOutlines"
  574. A4.RightSurface = "SmoothNoOutlines"
  575. A4.LeftSurface = "SmoothNoOutlines"
  576. A4.TopSurface = "SmoothNoOutlines"
  577. A4.BottomSurface = "SmoothNoOutlines"
  578. A4.Material = "SmoothPlastic"
  579. A4.FormFactor = 'Custom'
  580. A4.CanCollide = false
  581. local A5 = Instance.new("Part", d)
  582. A5.Size = Vector3.new(.1,.1,1)
  583. A5.BrickColor = BrickColor.new("White")
  584. A5.TopSurface = "SmoothNoOutlines"
  585. A5.BottomSurface = "SmoothNoOutlines"
  586. A5.RightSurface = "SmoothNoOutlines"
  587. A5.LeftSurface = "SmoothNoOutlines"
  588. A5.TopSurface = "SmoothNoOutlines"
  589. A5.BottomSurface = "SmoothNoOutlines"
  590. A5.Material = "SmoothPlastic"
  591. A5.FormFactor = 'Custom'
  592. A5.CanCollide = false
  593. local A6 = Instance.new("Part", d)
  594. A6.Size = Vector3.new(1.4,.1,.1)
  595. A6.BrickColor = BrickColor.new("White")
  596. A6.TopSurface = "SmoothNoOutlines"
  597. A6.BottomSurface = "SmoothNoOutlines"
  598. A6.RightSurface = "SmoothNoOutlines"
  599. A6.LeftSurface = "SmoothNoOutlines"
  600. A6.TopSurface = "SmoothNoOutlines"
  601. A6.BottomSurface = "SmoothNoOutlines"
  602. A6.Material = "SmoothPlastic"
  603. A6.FormFactor = 'Custom'
  604. A6.CanCollide = false
  605. local A7 = Instance.new("Part", d)
  606. A7.Size = Vector3.new(2.02, .1, 1.02)
  607. A7.BrickColor = BrickColor.new("White")
  608. A7.TopSurface = "SmoothNoOutlines"
  609. A7.BottomSurface = "SmoothNoOutlines"
  610. A7.RightSurface = "SmoothNoOutlines"
  611. A7.LeftSurface = "SmoothNoOutlines"
  612. A7.TopSurface = "SmoothNoOutlines"
  613. A7.BottomSurface = "SmoothNoOutlines"
  614. A7.Material = "SmoothPlastic"
  615. A7.FormFactor = 'Custom'
  616. A7.CanCollide = false
  617. local A8 = Instance.new("Part", d)
  618. A8.Size = Vector3.new(.1, .1, .1)
  619. A8.BrickColor = BrickColor.new("White")
  620. A8.TopSurface = "SmoothNoOutlines"
  621. A8.BottomSurface = "SmoothNoOutlines"
  622. A8.RightSurface = "SmoothNoOutlines"
  623. A8.LeftSurface = "SmoothNoOutlines"
  624. A8.TopSurface = "SmoothNoOutlines"
  625. A8.BottomSurface = "SmoothNoOutlines"
  626. A8.Material = "SmoothPlastic"
  627. A8.FormFactor = 'Custom'
  628. A8.CanCollide = false
  629. Mesh = Instance.new("SpecialMesh",A8)
  630. Mesh.MeshId = "http://www.roblox.com/asset/?id=136785734"
  631. Mesh.Scale=Vector3.new(2, 2, 2)
  632. local A9 = Instance.new("Part", d)
  633. A9.Size = Vector3.new(.1, .1, .1)
  634. A9.BrickColor = BrickColor.new("White")
  635. A9.TopSurface = "SmoothNoOutlines"
  636. A9.BottomSurface = "SmoothNoOutlines"
  637. A9.RightSurface = "SmoothNoOutlines"
  638. A9.LeftSurface = "SmoothNoOutlines"
  639. A9.TopSurface = "SmoothNoOutlines"
  640. A9.BottomSurface = "SmoothNoOutlines"
  641. A9.Material = "SmoothPlastic"
  642. A9.FormFactor = 'Custom'
  643. A9.CanCollide = false
  644. Mesh = Instance.new("SpecialMesh",A9)
  645. Mesh.MeshId = "http://www.roblox.com/asset/?id=136785734"
  646. Mesh.Scale=Vector3.new(2, 2, 2)
  647. local da = Instance.new("Part", d)
  648. da.Size = Vector3.new(.1, .1, .1)
  649. da.BrickColor = BrickColor.new("New Yeller")
  650. da.TopSurface = "SmoothNoOutlines"
  651. da.BottomSurface = "SmoothNoOutlines"
  652. da.RightSurface = "SmoothNoOutlines"
  653. da.LeftSurface = "SmoothNoOutlines"
  654. da.TopSurface = "SmoothNoOutlines"
  655. da.BottomSurface = "SmoothNoOutlines"
  656. da.Material = "SmoothPlastic"
  657. da.FormFactor = 'Custom'
  658. da.CanCollide = false
  659. Mesh = Instance.new("SpecialMesh",da)
  660. Mesh.MeshId = "http://www.roblox.com/asset/?id=502406430"
  661. Mesh.Scale=Vector3.new(.95, 1, 0.6)
  662. local da1 = Instance.new("Part", d)
  663. da1.Size = Vector3.new(.1, .1, .1)
  664. da1.BrickColor = BrickColor.new("Navy blue")
  665. da1.TopSurface = "SmoothNoOutlines"
  666. da1.BottomSurface = "SmoothNoOutlines"
  667. da1.RightSurface = "SmoothNoOutlines"
  668. da1.LeftSurface = "SmoothNoOutlines"
  669. da1.TopSurface = "SmoothNoOutlines"
  670. da1.BottomSurface = "SmoothNoOutlines"
  671. da1.Material = "SmoothPlastic"
  672. da1.FormFactor = 'Custom'
  673. da1.CanCollide = false
  674. Mesh = Instance.new("SpecialMesh",da1)
  675. Mesh.MeshId = "http://www.roblox.com/asset/?id=502406430"
  676. Mesh.Scale=Vector3.new(1.05, 1.1, 0.5)
  677.  
  678. local main = Instance.new("Part", char.Torso)
  679. main.Size = Vector3.new(.1, .1, .1)
  680. main.BrickColor = BrickColor.new("White")
  681. main.TopSurface = "SmoothNoOutlines"
  682. main.Name = "asd"
  683. main.Transparency = 1
  684. main.CanCollide = false
  685.  
  686. local Handle = Instance.new("Part",d)
  687. Handle.Size = Vector3.new(0.3, 1.8, 3)
  688. Handle.Name = "Pan"
  689. Handle:BreakJoints()
  690. Handle.Anchored = false
  691. Handle.Transparency = 1
  692. Handle.CanCollide = false
  693. Handle.Shape = "Block"
  694. Handle.TopSurface = "SmoothNoOutlines"
  695. Handle.BottomSurface = "SmoothNoOutlines"
  696. ddd = Instance.new("SpecialMesh",Handle)
  697. ddd.Scale=Vector3.new(2, 2, 2)
  698. ddd.MeshId = "http://www.roblox.com/asset/?id=24342877"
  699. ddd.TextureId = "http://www.roblox.com/asset/?id=24342832"
  700. local Hitbox = Instance.new("Part",d)
  701. Hitbox.Size = Vector3.new(0.3, 1.8, 3)
  702. Hitbox.Name = "Hitbox"
  703. Hitbox:BreakJoints()
  704. Hitbox.Anchored = false
  705. Hitbox.Transparency = 1
  706. Hitbox.CanCollide = false
  707. Hitbox.Shape = "Block"
  708. Hitbox.TopSurface = "SmoothNoOutlines"
  709. Hitbox.BottomSurface = "SmoothNoOutlines"
  710. ddd = Instance.new("SpecialMesh",Handle)
  711. ddd.Scale=Vector3.new(2, 2, 2)
  712. ddd.MeshId = "http://www.roblox.com/asset/?id=24342877"
  713. ddd.TextureId = "http://www.roblox.com/asset/?id=24342832"
  714. local FakeHandle = Instance.new("Part",d)
  715. FakeHandle.Size = Vector3.new(0.3, 1.8, 3)
  716. FakeHandle.Name = "FakeHandle"
  717. FakeHandle:BreakJoints()
  718. FakeHandle.Anchored = false
  719. FakeHandle.Transparency = 1
  720. FakeHandle.CanCollide = false
  721. FakeHandle.Shape = "Block"
  722. FakeHandle.TopSurface = "SmoothNoOutlines"
  723. FakeHandle.BottomSurface = "SmoothNoOutlines"
  724. ddd = Instance.new("SpecialMesh",FakeHandle)
  725. ddd.Scale=Vector3.new(2, 2, 2)
  726. ddd.MeshId = "http://www.roblox.com/asset/?id=24342877"
  727. ddd.TextureId = "http://www.roblox.com/asset/?id=24342832"
  728.  
  729.  
  730.  
  731. local aWeld = Instance.new("Weld", char.Head)
  732. aWeld.Part0 = char.Head
  733. aWeld.Part1 = Fhead
  734. local aWeld = Instance.new("Weld", char.Torso)
  735. aWeld.Part0 = char.Torso
  736. aWeld.Part1 = Apron
  737. aWeld.C1 = CFrame.new(0,1.2,.5)
  738. local aWeld = Instance.new("Weld", char.Torso)
  739. aWeld.Part0 = char.Torso
  740. aWeld.Part1 = A1
  741. aWeld.C1 = CFrame.new(.5,-.5,.5)
  742. local aWeld = Instance.new("Weld", char.Torso)
  743. aWeld.Part0 = char.Torso
  744. aWeld.Part1 = A2
  745. aWeld.C1 = CFrame.new(-.5,-.5,.5)
  746. local aWeld = Instance.new("Weld", char.Torso)
  747. aWeld.Part0 = char.Torso
  748. aWeld.Part1 = A3
  749. aWeld.C1 = CFrame.new(0,-1,.5)
  750. local aWeld = Instance.new("Weld", char.Torso)
  751. aWeld.Part0 = char.Torso
  752. aWeld.Part1 = A4
  753. aWeld.C1 = CFrame.new(.6,-1,0)
  754. local aWeld = Instance.new("Weld", char.Torso)
  755. aWeld.Part0 = char.Torso
  756. aWeld.Part1 = A5
  757. aWeld.C1 = CFrame.new(-.6,-1,0)
  758. local aWeld = Instance.new("Weld", char.Torso)
  759. aWeld.Part0 = char.Torso
  760. aWeld.Part1 = A6
  761. aWeld.C1 = CFrame.new(0,-1,-.42)
  762. local aWeld = Instance.new("Weld", char.Torso)
  763. aWeld.Part0 = char.Torso
  764. aWeld.Part1 = A7
  765. aWeld.C1 = CFrame.new(0,.6,0)
  766. local aWeld = Instance.new("Weld", char.Torso)
  767. aWeld.Part0 = char.Torso
  768. aWeld.Part1 = A8
  769. aWeld.C1 = CFrame.new(0,-1,-.55)
  770. local aWeld = Instance.new("Weld", char.Torso)
  771. aWeld.Part0 = char.Torso
  772. aWeld.Part1 = A9
  773. aWeld.C1 = CFrame.new(0,.6,-.55)
  774. local aWeld = Instance.new("Weld", char.Torso)
  775. aWeld.Part0 = char.Torso
  776. aWeld.Part1 = da
  777. aWeld.C1 = CFrame.new(0,.2,.5)
  778. local aWeld = Instance.new("Weld", char.Torso)
  779. aWeld.Part0 = char.Torso
  780. aWeld.Part1 = da1
  781. aWeld.C1 = CFrame.new(0,.2,.5)
  782.  
  783. Weld = Instance.new("Weld",Handle)
  784. Weld.Part0 = Weld.Parent
  785. Weld.Part1 = FakeHandle
  786. Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,-math.rad(0))
  787. Weld = Instance.new("Weld",Hitbox)
  788. Weld.Part0 = Weld.Parent
  789. Weld.Part1 = FakeHandle
  790. Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,-math.rad(0))
  791. FakeHandleWeld = Instance.new("Weld",FakeHandle)
  792. FakeHandleWeld.Part0 = FakeHandle
  793. FakeHandleWeld.Part1 = char["Right Arm"]
  794. FakeHandleWeld.C0 = CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-math.rad(90))
  795.  
  796.  
  797. local manWeld = Instance.new("Weld", char.Torso)
  798. manWeld.Part0 = char.Torso
  799. manWeld.Part1 = main
  800. manWeld.C1 = CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90),math.rad(40),-math.rad(90))
  801. manWeld.C0 = CFrame.new(0,-0.4,0)--*CFrame.Angles(math.rad(90),0,0)
  802.  
  803. local cWeld = Instance.new("Weld", char.Torso)
  804. cWeld.Part0 = main
  805. cWeld.Part1 = mtail
  806. --cWeld.C1 = CFrame.new(0,0,0)*CFrame.angles(0,0,0)
  807. -----
  808. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  809. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  810. local RW = newMotor(char.Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  811. local LW = newMotor(char.Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  812. local RH = newMotor(char.Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  813. local LH = newMotor(char.Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  814. RootJoint.C1 = CFrame.new(0, 0, 0)
  815. RootJoint.C0 = CFrame.new(0, 0, 0)
  816. char.Torso.Neck.C1 = CFrame.new(0, 0, 0)
  817. char.Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  818. local rarmc1 = RW.C1
  819. local larmc1 = LW.C1
  820. local rlegc1 = RH.C1
  821. local llegc1 = LH.C1
  822. local resetc1 = false
  823. PlayAnimationFromTable = function(table, speed, bool)
  824. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  825. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, table[2], speed)
  826. RW.C0 = clerp(RW.C0, table[3], speed)
  827. LW.C0 = clerp(LW.C0, table[4], speed)
  828. RH.C0 = clerp(RH.C0, table[5], speed)
  829. LH.C0 = clerp(LH.C0, table[6], speed)
  830. if bool == true and resetc1 == false then
  831. resetc1 = true
  832. RootJoint.C1 = RootJoint.C1
  833. char.Torso.Neck.C1 = char.Torso.Neck.C1
  834. RW.C1 = rarmc1
  835. LW.C1 = larmc1
  836. RH.C1 = rlegc1
  837. LH.C1 = llegc1
  838. end
  839. end
  840.  
  841. --
  842. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  843.  
  844. if hit.Parent == nil then
  845. return
  846. end
  847. local h = hit.Parent:FindFirstChild("Humanoid")
  848. for _,v in pairs(hit.Parent:children()) do
  849. if v:IsA("Humanoid") then
  850. h = v
  851. end
  852. end
  853. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  854. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  855. return
  856. end
  857. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  858. game:GetService("Debris"):AddItem(c, 0.5)
  859. if HitSound ~= nil and HitPitch ~= nil then
  860. CreateSound(HitSound, hit, 1, HitPitch)
  861. end
  862. local Damage = math.random(minim, maxim)
  863. local blocked = false
  864. local block = hit.Parent:findFirstChild("Block")
  865. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  866. blocked = true
  867. block.Value = block.Value - 1
  868. print(block.Value)
  869. end
  870. if blocked == false then
  871. h.Health = h.Health - Damage
  872. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  873. else
  874. h.Health = h.Health - Damage / 2
  875. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  876. end
  877. if Type == "Knockdown" then
  878. local hum = hit.Parent.Humanoid
  879. hum.PlatformStand = true
  880. coroutine.resume(coroutine.create(function(HHumanoid)
  881.  
  882. swait(1)
  883. HHumanoid.PlatformStand = false
  884. end
  885. ), hum)
  886. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  887. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  888. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  889. game:GetService("Debris"):AddItem(bodvol, 0.5)
  890. game:GetService("Debris"):AddItem(rl, 0.5)
  891. elseif Type == "Normal" then
  892. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  893. if knockback > 0 then
  894. vp.Parent = hit.Parent.Torso
  895. end
  896. game:GetService("Debris"):AddItem(vp, 0.5)
  897. elseif Type == "Up" then
  898. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  899. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  900. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  901. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  902. elseif Type == "Snare" then
  903. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  904. game:GetService("Debris"):AddItem(bp, 1)
  905. elseif Type == "Freeze" then
  906. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  907. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  908. hit.Parent.Torso.Anchored = true
  909. coroutine.resume(coroutine.create(function(Part)
  910.  
  911. swait(1.5)
  912. Part.Anchored = false
  913. end
  914. ), hit.Parent.Torso)
  915. game:GetService("Debris"):AddItem(BodPos, 3)
  916. game:GetService("Debris"):AddItem(BodGy, 3)
  917. end
  918. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  919. game:GetService("Debris"):AddItem(debounce, Delay)
  920. c = Instance.new("ObjectValue")
  921. c.Name = "creator"
  922. c.Value = hoh
  923. c.Parent = h
  924. game:GetService("Debris"):AddItem(c, 0.5)
  925. end
  926. end
  927.  
  928. ShowDamage = function(Pos, Text, Time, Color)
  929.  
  930. local Rate = 0.033333333333333
  931. if not Pos then
  932. local Pos = Vector3.new(0, 0, 0)
  933. end
  934. local Text = Text or ""
  935. local Time = Time or 2
  936. if not Color then
  937. local Color = Color3.new(1, 1, 0)
  938. end
  939. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  940. EffectPart.Anchored = true
  941. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  942. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  943. game.Debris:AddItem(EffectPart, Time + 0.1)
  944. EffectPart.Parent = game:GetService("Workspace")
  945. delay(0, function()
  946.  
  947. local Frames = Time / Rate
  948. for Frame = 1, Frames do
  949. wait(Rate)
  950. local Percent = Frame / Frames
  951. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  952. TextLabel.TextTransparency = Percent
  953. end
  954. if EffectPart and EffectPart.Parent then
  955. EffectPart:Destroy()
  956. end
  957. end
  958. )
  959. end
  960.  
  961. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  962.  
  963. for _,c in pairs(workspace:children()) do
  964. local hum = c:findFirstChild("Humanoid")
  965. if hum ~= nil then
  966. local head = c:findFirstChild("Torso")
  967. if head ~= nil then
  968. local targ = head.Position - Part.Position
  969. local mag = targ.magnitude
  970. if mag <= magni and c.Name ~= hoh.Name then
  971. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  972. end
  973. end
  974. end
  975. end
  976. end
  977.  
  978. EffectModel = Instance.new("Model", char)
  979. EffectModel.Name = "Effects"
  980. Effects = {
  981. Block = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  982.  
  983. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  984. prt.Anchored = true
  985. prt.CFrame = cframe
  986. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  987. game:GetService("Debris"):AddItem(prt, 10)
  988. if Type == 1 or Type == nil then
  989. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  990. else
  991. if Type == 2 then
  992. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  993. end
  994. end
  995. end
  996. }
  997. ,
  998. Sphere = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  999.  
  1000. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1001. prt.Anchored = true
  1002. prt.CFrame = cframe
  1003. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1004. game:GetService("Debris"):AddItem(prt, 10)
  1005. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1006. end
  1007. }
  1008. ,
  1009. Cylinder = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1010.  
  1011. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1012. prt.Anchored = true
  1013. prt.CFrame = cframe
  1014. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1015. game:GetService("Debris"):AddItem(prt, 10)
  1016. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1017. end
  1018. }
  1019. ,
  1020. Wave = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1021.  
  1022. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1023. prt.Anchored = true
  1024. prt.CFrame = cframe
  1025. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1026. game:GetService("Debris"):AddItem(prt, 10)
  1027. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1028. end
  1029. }
  1030. ,
  1031. Ring = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1032.  
  1033. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1034. prt.Anchored = true
  1035. prt.CFrame = cframe
  1036. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1037. game:GetService("Debris"):AddItem(prt, 10)
  1038. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1039. end
  1040. }
  1041. ,
  1042. Break = {Create = function(brickcolor, cframe, x1, y1, z1)
  1043.  
  1044. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1045. prt.Anchored = true
  1046. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1047. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1048. local num = math.random(10, 50) / 1000
  1049. game:GetService("Debris"):AddItem(prt, 10)
  1050. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  1051. end
  1052. }
  1053. }
  1054. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1055.  
  1056. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1057. prt.Anchored = true
  1058. prt.CFrame = cframe
  1059. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1060. game:GetService("Debris"):AddItem(prt, 10)
  1061. if Type == 1 or Type == nil then
  1062. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  1063. else
  1064. if Type == 2 then
  1065. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  1066. end
  1067. end
  1068. end
  1069. Laser = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1070.  
  1071. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1072. prt.Anchored = true
  1073. prt.CFrame = cframe
  1074. prt.Material = "Neon"
  1075. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1076. game:GetService("Debris"):AddItem(prt, 10)
  1077. coroutine.resume(coroutine.create(function(Part, Mesh)
  1078.  
  1079. for i = 0, 1, delay do
  1080. swait()
  1081. Part.Transparency = i
  1082. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1083. end
  1084. Part.Parent = nil
  1085. end
  1086. ), prt, msh)
  1087. end
  1088.  
  1089. shoottraildd = function(mouse, partt, SpreadAmount)
  1090.  
  1091. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1092. local MainPos = partt.Position
  1093. local MainPos2 = mouse.Hit.p + SpreadVectors
  1094. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1095. local speed = 15
  1096. local num = 20
  1097. coroutine.resume(coroutine.create(function()
  1098.  
  1099. repeat
  1100. swait()
  1101. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1102. local mag = (MainPos - pos).magnitude
  1103. Laser(BrickColor.new("Bright red"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.175, 0, -0.175, 0.15)
  1104. MainPos = MainPos + MouseLook.lookVector * speed
  1105. num = num - 1
  1106. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1107. if hit ~= nil then
  1108. num = 0
  1109. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1110. refpart.Anchored = true
  1111. refpart.CFrame = CFrame.new(pos)
  1112. game:GetService("Debris"):AddItem(refpart, 2)
  1113. end
  1114. do
  1115. if num <= 0 then
  1116. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1117. refpart.Anchored = true
  1118. refpart.CFrame = CFrame.new(pos)
  1119. if hit ~= nil then
  1120. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 1, 1)
  1121. BlockEffect(BrickColor.new("Br. yellowish orange"), refpart.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  1122. BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 10, 10, 10, 0.07)
  1123. MagniDamage(refpart, 15, 10, 15, 0, "Normal")
  1124. end
  1125. game:GetService("Debris"):AddItem(refpart, 0)
  1126. end
  1127. end
  1128. until num <= 0
  1129. end
  1130. ))
  1131. end
  1132.  
  1133. -----
  1134. function AppearDisappear()
  1135. local ez = Instance.new("Part",char)
  1136. ez.Size = Vector3.new(1,1,1)
  1137. ez.Name = "a"
  1138. ez:BreakJoints()
  1139. ez.Anchored = false
  1140. ez.Transparency = 0
  1141. ez.CanCollide = false
  1142. ez.Shape = "Block"
  1143. ez.Material='Neon'
  1144. ez.TopSurface = "SmoothNoOutlines"
  1145. ez.BottomSurface = "SmoothNoOutlines"
  1146. ez.BrickColor = BrickColor.new("White")
  1147. ddd = Instance.new("SpecialMesh",ez)
  1148. ddd.MeshType="Sphere"
  1149. ddd.Scale=Vector3.new(6,6,6)
  1150. Weld = Instance.new("Weld",ez)
  1151. Weld.Part0 = Weld.Parent
  1152. Weld.Part1 = char.Torso
  1153. for a = 0, 1, .05 do
  1154. ddd.Scale = ddd.Scale + Vector3.new(.5, .5, .5)
  1155. ez.Transparency = ez.Transparency + .1
  1156. wait()
  1157. end
  1158. ez:Remove()
  1159. end
  1160. function AppearDisappear1()
  1161. Das.Transparency = 0
  1162. Apron.Transparency = 1
  1163. A1.Transparency = 1
  1164. A2.Transparency = 1
  1165. A3.Transparency = 1
  1166. A4.Transparency = 1
  1167. A5.Transparency = 1
  1168. A6.Transparency = 1
  1169. A7.Transparency = 1
  1170. A8.Transparency = 1
  1171. A9.Transparency = 1
  1172. da.Transparency = 1
  1173. da1.Transparency = 1
  1174. CreateSound("http://roblox.com/asset/?id=356427062", char.Torso, 1.2, 1)
  1175. end
  1176. function AppearDisappear2()
  1177. Das.Transparency = 1
  1178. Apron.Transparency = 0
  1179. A1.Transparency = 0
  1180. A2.Transparency = 0
  1181. A3.Transparency = 0
  1182. A4.Transparency = 0
  1183. A5.Transparency = 0
  1184. A6.Transparency = 0
  1185. A7.Transparency = 0
  1186. A8.Transparency = 0
  1187. A9.Transparency = 0
  1188. da.Transparency = 0
  1189. da1.Transparency = 0
  1190. CreateSound("http://roblox.com/asset/?id=356427062", char.Torso, 1.2, .8)
  1191. end
  1192. function equip()
  1193. Handle.Transparency = 0
  1194. local ez = Instance.new("Part",char)
  1195. ez.Size = Vector3.new(1,1,1)
  1196. ez.Name = "a"
  1197. ez:BreakJoints()
  1198. ez.Anchored = false
  1199. ez.Transparency = 0
  1200. ez.CanCollide = false
  1201. ez.Shape = "Block"
  1202. ez.Material='Neon'
  1203. ez.TopSurface = "SmoothNoOutlines"
  1204. ez.BottomSurface = "SmoothNoOutlines"
  1205. ez.BrickColor = BrickColor.new("New Yeller")
  1206. ddd = Instance.new("SpecialMesh",ez)
  1207. ddd.MeshType="Sphere"
  1208. ddd.Scale=Vector3.new(1,1,1)
  1209. Weld = Instance.new("Weld",ez)
  1210. Weld.Part0 = Weld.Parent
  1211. Weld.Part1 = Handle
  1212. CreateSound("http://roblox.com/asset/?id=356427062", char.Torso, 1.2, 1)
  1213. for a = 0, 1, .05 do--while wait() and ez and ez.Transparency <= 1 do
  1214. ddd.Scale = ddd.Scale + Vector3.new(1, 1, 1)
  1215. ez.Transparency = ez.Transparency + .1
  1216. wait()
  1217. end
  1218. ez:Remove()
  1219. end
  1220. function unequip()
  1221. Handle.Transparency = 1
  1222. local ez = Instance.new("Part",char)
  1223. ez.Size = Vector3.new(1,1,1)
  1224. ez.Name = "a"
  1225. ez:BreakJoints()
  1226. ez.Anchored = false
  1227. ez.Transparency = 0
  1228. ez.CanCollide = false
  1229. ez.Shape = "Block"
  1230. ez.Material='Neon'
  1231. ez.TopSurface = "SmoothNoOutlines"
  1232. ez.BottomSurface = "SmoothNoOutlines"
  1233. ez.BrickColor = BrickColor.new("New Yeller")
  1234. ddd = Instance.new("SpecialMesh",ez)
  1235. ddd.MeshType="Sphere"
  1236. ddd.Scale=Vector3.new(1,1,1)
  1237. Weld = Instance.new("Weld",ez)
  1238. Weld.Part0 = Weld.Parent
  1239. Weld.Part1 = Handle
  1240. CreateSound("http://roblox.com/asset/?id=356427062", char.Torso, 1.2, .8)
  1241. for a = 0, 1, .05 do
  1242. ddd.Scale = ddd.Scale + Vector3.new(1, 1, 1)
  1243. ez.Transparency = ez.Transparency + .1
  1244. wait()
  1245. end
  1246. ez:Remove()
  1247. end
  1248. attack1 = function()
  1249. attack = true
  1250. local con = Hitbox.Touched:connect(function(hit)
  1251.  
  1252. Damagefunc(Hitbox, hit, 10, 30, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1253. end
  1254. )
  1255. for i = 0, 1, 0.1 do
  1256. swait()
  1257. --PlayAnimationFromTable({CFrame.new(0, 0, 0, 0.529917479, 0, -0.848049283, 0, 1, 0, 0.848049283, 0, 0.529917479), CFrame.new(0, 1.49999499, 0, 0.406736165, 0, 0.913545728, 0, 1, 0, -0.913545728, 0, 0.406736165), CFrame.new(1.35679102, 0.782658279, 0.0675592273, 0.707045317, -0.527684033, 0.470782787, 0.133834034, -0.553849995, -0.82178998, 0.694388449, 0.644049466, -0.320975006), CFrame.new(-1.69279337, 0.499999672, -0.79492861, 0.717408359, 0.691137791, 0.0874861553, -0.0527720191, 0.179133937, -0.982408345, -0.694651246, 0.700171173, 0.164984912), CFrame.new(0.641659617, -1.99999392, 0.125842437, 0.882947862, 0, -0.469471127, 0, 1, 0, 0.469471127, 0, 0.882947862), CFrame.new(-0.348587006, -1.99999392, -0.0133331716, 0.898793101, 0, 0.438373119, 0, 1, 0, -0.438373119, 0, 0.898793101)}, 0.3, false)
  1258. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), -math.rad(50), math.rad(0)), 0.3)
  1259. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1260. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 1.6, -.6) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.3)
  1261. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1262. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1263. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1264.  
  1265. end
  1266. CFuncs.Sound.Create("http://roblox.com/asset/?id=231917950", char.Torso, 1, 1.5)
  1267. for i = 0, 1, 0.1 do
  1268. swait()
  1269. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1270. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1271. RW.C0 = clerp(RW.C0, CFrame.new(.9, -.1, -.8) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  1272. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1273. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1274. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1275.  
  1276.  
  1277. --PlayAnimationFromTable({CFrame.new(0.180807382, 0, 0.0999719128, 0.342022538, 0, 0.939691782, 0, 1, 0, -0.939691782, 0, 0.342022538), CFrame.new(0.0106580649, 1.49999499, -0.0643079877, 0.469472408, 0, -0.882947266, 0, 1, 0, 0.882947266, 0, 0.469472408), CFrame.new(1.83224225, 0.376015127, 0.0757035911, 0.135973215, -0.988979697, 0.0585707389, 0.0630049929, -0.0503679588, -0.996741474, 0.988707185, 0.139220387, 0.0554619655), CFrame.new(-0.541033506, 0.699999869, -0.891753554, 0.658596575, -0.726630569, 0.195598423, 0.0759940296, -0.194378868, -0.977978408, 0.74864924, 0.658957481, -0.072797671), CFrame.new(0.641663194, -1.99999392, 0.125834763, 0.406737477, 0, -0.913545191, 0, 1, 0, 0.913545191, 0, 0.406737477), CFrame.new(-0.590457141, -1.99999392, 0.164175183, 0.984808207, 0, -0.173646241, 0, 1, 0, 0.173646241, 0, 0.984808207)}, 0.3, false)
  1278. --FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(60), math.rad(0), math.rad(-90)), 0.3)
  1279. end
  1280. con:disconnect()
  1281. attack = false
  1282. end
  1283. attack2 = function()
  1284. attack = true
  1285. local con = Hitbox.Touched:connect(function(hit)
  1286.  
  1287. Damagefunc(Hitbox, hit, 10, 30, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1288. end
  1289. )
  1290. for i = 0, 1, 0.1 do
  1291. swait()
  1292. --PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901, -0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009), CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898, 0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115, -0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073, -0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537, 0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924, -0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054), CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0, 1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392, -0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0, 0.994521499)}, 0.3, false)
  1293. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), -math.rad(50), math.rad(0)), 0.3)
  1294. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1295. RW.C0 = clerp(RW.C0, CFrame.new(1.2, .75, -1) * angles(math.rad(110), -math.rad(80), math.rad(15)), 0.3)
  1296. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1297. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1298. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1299. --FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(60), math.rad(0), math.rad(-90)), 0.3)
  1300. end
  1301. CFuncs.Sound.Create("http://roblox.com/asset/?id=231917950", char.Torso, 1, 2)
  1302. for i = 0, 1, 0.1 do
  1303. swait()
  1304. --PlayAnimationFromTable({CFrame.new(0.2283867, 0, 0.115197472, 0.438369602, 0, -0.89879483, 0, 1, 0, 0.89879483, 0, 0.438369602), CFrame.new(0.0305867679, 1.49999499, -0.105302036, 0.438370466, 0, 0.898794472, 0, 1, 0, -0.898794472, 0, 0.438370436), CFrame.new(1.67825615, 0.576015353, -0.394908488, 0.46593222, -0.881719947, 0.0740077272, 0.063004978, -0.0503680483, -0.996741474, 0.88257432, 0.469076842, 0.0320846587), CFrame.new(-1.00808418, 0.399999917, -0.988827169, 0.839437604, -0.542131007, 0.0379279964, 0.0759930089, 0.0479900427, -0.995952845, 0.538116753, 0.838922501, 0.0814828053), CFrame.new(0.641682267, -1.99999392, 0.125833988, 0.9993909, 0, -0.0348993391, 0, 1, 0, 0.0348993391, 0, 0.9993909), CFrame.new(-0.451955765, -1.99999392, -0.00807018578, 0.898794293, 0, 0.438370645, 0, 1, 0, -0.438370645, 0, 0.898794293)}, 0.3, false)
  1305. --FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(60), math.rad(0), math.rad(-90)), 0.3)
  1306. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  1307. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1308. RW.C0 = clerp(RW.C0, CFrame.new(.3, .3, -.3) * angles(math.rad(40), math.rad(30), -math.rad(70)), 0.3)
  1309. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1310. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1311. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1312.  
  1313. end
  1314. con:disconnect()
  1315. attack = false
  1316. end
  1317. attack3 = function()
  1318. attack = true
  1319. local con = Hitbox.Touched:connect(function(hit)
  1320.  
  1321. Damagefunc(Hitbox, hit, 10, 30, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1322. end)
  1323.  
  1324. for i = 0, 1, 0.1 do
  1325. swait()
  1326. --PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901, -0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009), CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898, 0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115, -0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073, -0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537, 0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924, -0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054), CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0, 1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392, -0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0, 0.994521499)}, 0.3, false)
  1327. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(15), math.rad(0)), 0.3)
  1328. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1329. RW.C0 = clerp(RW.C0, CFrame.new(.35, .5, -.7) * angles(math.rad(205), math.rad(20), -math.rad(110)), 0.3)
  1330. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1331. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1332. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1333. end
  1334. CFuncs.Sound.Create("http://roblox.com/asset/?id=231917950", char.Torso, 1, 2)
  1335. for i = 0, .2, 0.1 do
  1336. swait()
  1337. --PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901, -0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009), CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898, 0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115, -0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073, -0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537, 0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924, -0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054), CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0, 1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392, -0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0, 0.994521499)}, 0.3, false)
  1338. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0,0,-2.4)*CFrame.Angles(math.rad(0),math.rad(90),-math.rad(90)), 0.3)
  1339. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), -math.rad(90), math.rad(0)), 0.3)
  1340. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1341. RW.C0 = clerp(RW.C0, CFrame.new(1.2, .55, -1) * angles(math.rad(90), math.rad(100), math.rad(0)), 0.3)
  1342. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1343. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1344. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1345. end
  1346. for i = 0, .2, 0.1 do
  1347. swait()
  1348. --PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901, -0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009), CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898, 0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115, -0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073, -0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537, 0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924, -0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054), CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0, 1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392, -0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0, 0.994521499)}, 0.3, false)
  1349. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), -math.rad(180), math.rad(0)), 0.3)
  1350. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1351. RW.C0 = clerp(RW.C0, CFrame.new(1.2, .55, -1) * angles(math.rad(90), math.rad(100), math.rad(0)), 0.3)
  1352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1353. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1354. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1355. end
  1356. for i = 0, .2, 0.1 do
  1357. swait()
  1358. --PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901, -0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009), CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898, 0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115, -0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073, -0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537, 0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924, -0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054), CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0, 1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392, -0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0, 0.994521499)}, 0.3, false)
  1359. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), -math.rad(270), math.rad(0)), 0.3)
  1360. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1361. RW.C0 = clerp(RW.C0, CFrame.new(1.2, .55, -1) * angles(math.rad(90), math.rad(100), math.rad(0)), 0.3)
  1362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1363. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1364. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1365. end
  1366.  
  1367.  
  1368.  
  1369.  
  1370. for i = 0, 1, 0.1 do
  1371. swait()
  1372. --PlayAnimationFromTable({CFrame.new(0.2283867, 0, 0.115197472, 0.438369602, 0, -0.89879483, 0, 1, 0, 0.89879483, 0, 0.438369602), CFrame.new(0.0305867679, 1.49999499, -0.105302036, 0.438370466, 0, 0.898794472, 0, 1, 0, -0.898794472, 0, 0.438370436), CFrame.new(1.67825615, 0.576015353, -0.394908488, 0.46593222, -0.881719947, 0.0740077272, 0.063004978, -0.0503680483, -0.996741474, 0.88257432, 0.469076842, 0.0320846587), CFrame.new(-1.00808418, 0.399999917, -0.988827169, 0.839437604, -0.542131007, 0.0379279964, 0.0759930089, 0.0479900427, -0.995952845, 0.538116753, 0.838922501, 0.0814828053), CFrame.new(0.641682267, -1.99999392, 0.125833988, 0.9993909, 0, -0.0348993391, 0, 1, 0, 0.0348993391, 0, 0.9993909), CFrame.new(-0.451955765, -1.99999392, -0.00807018578, 0.898794293, 0, 0.438370645, 0, 1, 0, -0.438370645, 0, 0.898794293)}, 0.3, false)
  1373. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0,0,-2.4)*CFrame.Angles(math.rad(0),math.rad(90),-math.rad(90)), 0.3)
  1374. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), -math.rad(40), math.rad(0)), 0.3)
  1375. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1376. RW.C0 = clerp(RW.C0, CFrame.new(2, .5, 0) * angles(-math.rad(180), math.rad(0), math.rad(90)), 0.3)
  1377. LW.C0 = clerp(LW.C0, CFrame.new(-2, .5, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  1378. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1379. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1380. end
  1381.  
  1382. con:disconnect()
  1383. attack = false
  1384. end
  1385. function kek1()
  1386. attack = true
  1387. Effects.Sphere.Create(BrickColor.new("New Yeller"), FakeHandle.CFrame * angles(math.random(-3,3), math.random(-3,3), math.random(-3,3)), 6.5, 6.5, 6.5, 4, 4, 4, 0.07)
  1388.  
  1389. CFuncs.Sound.Create("http://www.roblox.com/asset?id=200633707", char.Torso, 0.8, 1.1)
  1390.  
  1391. local Aaaa = Instance.new("Part", RootPart)
  1392. Aaaa.Size = Vector3.new(.1, .1, .1)
  1393. Aaaa.BrickColor = BrickColor.new("White")
  1394. Aaaa.Transparency = 1
  1395. Aaaa.CanCollide = false
  1396. local abbWeld = Instance.new("Weld", RootPart)
  1397. abbWeld.Part0 = RootPart
  1398. abbWeld.Part1 = Aaaa
  1399. abbWeld.C1 = CFrame.new(0,0,9)
  1400.  
  1401. for i = 0, 2.5, 0.1 do
  1402. swait()
  1403. Effects.Ring.Create(BrickColor.new("Navy blue"), FakeHandle.CFrame * angles(math.random(-3,3), math.random(-3,3), math.random(-3,3)), 1.5, 1.5, 0, 0.5, 0.5, 0, 0.07)
  1404. --PlayAnimationFromTable({CFrame.new(0.338935494, 0, 0.0863927901, -0.0348953009, 0, 0.999391079, 0, 1, 0, -0.999391079, 0, -0.0348953009), CFrame.new(-0.0100401761, 1.49999499, -0.00284555811, 0.500002861, 0, -0.866023898, 0, 1, 0, 0.866023898, 0, 0.500002861), CFrame.new(1.21845579, 0.576015115, -0.684895277, 0.950073838, 0.308843106, 0.0444484204, 0.0630049855, -0.0503680073, -0.996741474, -0.305597931, 0.949778438, -0.0673119873), CFrame.new(-0.681373537, 0.699999809, -0.527025938, 0.839439929, -0.516847908, 0.167955339, 0.0759939924, -0.194378883, -0.977978468, 0.538113117, 0.833717644, -0.123892054), CFrame.new(0.641661644, -1.99999392, 0.125842005, 0.76604569, 0, -0.642786264, 0, 1, 0, 0.642786264, 0, 0.76604569), CFrame.new(-0.451956809, -1.99999392, -0.00807090476, 0.994521499, 0, 0.104533166, 0, 1, 0, -0.104533151, 0, 0.994521499)}, 0.3, false)
  1405. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(45), math.rad(0)), 0.1)
  1406. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1407. RW.C0 = clerp(RW.C0, CFrame.new(.35, .5, -.7) * angles(math.rad(205), math.rad(20), -math.rad(110)), 0.1)
  1408. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.1)
  1409. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1410. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1411.  
  1412. end
  1413. for i = 0, 0.2, 0.1 do
  1414. swait()
  1415. --PlayAnimationFromTable({CFrame.new(0.2283867, 0, 0.115197472, 0.438369602, 0, -0.89879483, 0, 1, 0, 0.89879483, 0, 0.438369602), CFrame.new(0.0305867679, 1.49999499, -0.105302036, 0.438370466, 0, 0.898794472, 0, 1, 0, -0.898794472, 0, 0.438370436), CFrame.new(1.67825615, 0.576015353, -0.394908488, 0.46593222, -0.881719947, 0.0740077272, 0.063004978, -0.0503680483, -0.996741474, 0.88257432, 0.469076842, 0.0320846587), CFrame.new(-1.00808418, 0.399999917, -0.988827169, 0.839437604, -0.542131007, 0.0379279964, 0.0759930089, 0.0479900427, -0.995952845, 0.538116753, 0.838922501, 0.0814828053), CFrame.new(0.641682267, -1.99999392, 0.125833988, 0.9993909, 0, -0.0348993391, 0, 1, 0, 0.0348993391, 0, 0.9993909), CFrame.new(-0.451955765, -1.99999392, -0.00807018578, 0.898794293, 0, 0.438370645, 0, 1, 0, -0.438370645, 0, 0.898794293)}, 0.3, false)
  1416. --FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0,0,-2.4)*CFrame.Angles(math.rad(0),math.rad(90),-math.rad(90)), 0.3)
  1417. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), -math.rad(50), math.rad(0)), 0.3)
  1418. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
  1419. RW.C0 = clerp(RW.C0, CFrame.new(2, .5, 0) * angles(math.rad(0), math.rad(0), -math.rad(5)), 0.3)
  1420. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1421. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1422. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1423. end
  1424. Effects.Sphere.Create(BrickColor.new("Navy blue"), Aaaa.CFrame * angles(math.random(-3,3), math.random(-3,3), math.random(-3,3)), 2.5, 2.5, 2.5, 3.5, 3.5, 3.5, 0.07)
  1425. Effects.Ring.Create(BrickColor.new("Navy blue"), Aaaa.CFrame * angles(0, 0, math.random(-3,3)), 2.5, 2.5, 2.5, 1, 1, 1, 0.07)
  1426.  
  1427. CFuncs.Sound.Create("http://roblox.com/asset/?id=231917950", Aaaa, 1, 1)
  1428. CFuncs.Sound.Create("http://roblox.com/asset/?id=279675650", FakeHandle, 1, 1.1)
  1429. local con = Aaaa.Touched:connect(function(hit)
  1430. MagniDamage(Aaaa, 30, 30, 55, 4, "Knockdown")
  1431. --Damagefunc(Hitbox, hit, 30, 60, math.random(1, 5), "Knockdown", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1432. end
  1433. )
  1434. for i = 0, 1, 0.1 do
  1435. swait()
  1436. --PlayAnimationFromTable({CFrame.new(0.2283867, 0, 0.115197472, 0.438369602, 0, -0.89879483, 0, 1, 0, 0.89879483, 0, 0.438369602), CFrame.new(0.0305867679, 1.49999499, -0.105302036, 0.438370466, 0, 0.898794472, 0, 1, 0, -0.898794472, 0, 0.438370436), CFrame.new(1.67825615, 0.576015353, -0.394908488, 0.46593222, -0.881719947, 0.0740077272, 0.063004978, -0.0503680483, -0.996741474, 0.88257432, 0.469076842, 0.0320846587), CFrame.new(-1.00808418, 0.399999917, -0.988827169, 0.839437604, -0.542131007, 0.0379279964, 0.0759930089, 0.0479900427, -0.995952845, 0.538116753, 0.838922501, 0.0814828053), CFrame.new(0.641682267, -1.99999392, 0.125833988, 0.9993909, 0, -0.0348993391, 0, 1, 0, 0.0348993391, 0, 0.9993909), CFrame.new(-0.451955765, -1.99999392, -0.00807018578, 0.898794293, 0, 0.438370645, 0, 1, 0, -0.438370645, 0, 0.898794293)}, 0.3, false)
  1437. --FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0,0,-2.4)*CFrame.Angles(math.rad(0),math.rad(90),-math.rad(90)), 0.3)
  1438. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), -math.rad(50), math.rad(0)), 0.3)
  1439. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
  1440. RW.C0 = clerp(RW.C0, CFrame.new(2, .5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1441. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1442. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1443. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1444. end
  1445. Aaaa:Remove()
  1446. con:disconnect()
  1447. attack = false
  1448. end
  1449. function kek2()
  1450. attack = true
  1451.  
  1452.  
  1453. for i = 0, 1, 0.1 do
  1454. swait()
  1455. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1456. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(25), math.rad(0), math.rad(0)), 0.3)
  1457. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1458. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 1, 0) * angles(math.rad(179), math.rad(0), math.rad(0)), 0.3)
  1459. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1460. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1461. end
  1462. CFuncs.Sound.Create("rbxassetid://169380505", RootPart, 0.8, 1.5)
  1463. Effects.Cylinder.Create(BrickColor.new("New Yeller"), LeftArm.CFrame * angles(math.rad(2), 0, 0), 1, 9999, 1, 1, 1, 1, 0.07)
  1464. for i = 0, 2, 0.1 do
  1465. swait()
  1466. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1467. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(25), math.rad(0), math.rad(0)), 0.3)
  1468. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1469. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 1, 0) * angles(math.rad(179), math.rad(0), math.rad(0)), 0.3)
  1470. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1471. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1472. end
  1473. CFuncs.Sound.Create("rbxassetid://169445602", RootPart, 1, 1.2)
  1474. local cf2 = mouse.Hit.p + Vector3.new(math.random(-100, 100) / 50, 50, math.random(-100, 100) / 50)
  1475. local hit2, pos2 = rayCast(cf2, CFrame.new(cf2, cf2 - Vector3.new(0, 1, 0)).lookVector, 999, char)
  1476. if hit2 ~= nil then
  1477. local d1 = CFuncs.Part.Create(workspace, "Neon", 0, 0.5, BrickColor.new("Navy blue"), "Effect", Vector3.new())
  1478. d1.Anchored = true
  1479. d1.CFrame = CFrame.new(pos2)
  1480. MagniDamage(d1, 20, 10, 25, 5, "Snare")
  1481. Effects.Cylinder.Create(BrickColor.new("New Yeller"), d1.CFrame * angles(0, 0, 0), 1, 9999, 1, 4, 1, 4, 0.07)
  1482. local con = Hitbox.Touched:connect(function(hit)
  1483. end)
  1484. game:GetService("Debris"):AddItem(d1, 5)
  1485. local msh = CFuncs.Mesh.Create("CylinderMesh", d1, "nil", "nil", Vector3.new(0, 0, 0), Vector3.new(100, 5, 100))
  1486. local d2 = d1:Clone()
  1487. d2.Parent = d1
  1488. d2.CFrame = CFrame.new(d1.Position)
  1489. d2.BrickColor = BrickColor.new("New Yeller")
  1490. d2.Mesh.Scale = Vector3.new(0, 5, 0)
  1491. table.insert(Effects, {d1, "QuadShot", d2, d2.Mesh, 0})
  1492. end
  1493. attack = false
  1494.  
  1495. end
  1496. function kek3()
  1497.  
  1498. end
  1499. function kek4()
  1500.  
  1501. end
  1502. mouse.Button1Down:connect(function()
  1503.  
  1504. if attack == false and attacktype == 1 and equipped == true then
  1505. attacktype = 2
  1506. attack1()
  1507. else
  1508. if attack == false and attacktype == 2 and equipped == true then
  1509. attacktype = 3
  1510. attack2()
  1511. else
  1512. if attack == false and attacktype == 3 and equipped == true then
  1513. attacktype = 1
  1514. attack3()
  1515. end
  1516. end
  1517. end
  1518. end
  1519. )
  1520.  
  1521. updateskills = function()
  1522.  
  1523. if cooldown1 <= co1 then
  1524. cooldown1 = cooldown1 + 0.033333333333333
  1525. end
  1526. if cooldown2 <= co2 then
  1527. cooldown2 = cooldown2 + 0.033333333333333
  1528. end
  1529. if cooldown3 <= co3 then
  1530. cooldown3 = cooldown3 + 0.033333333333333
  1531. end
  1532. if cooldown4 <= co4 then
  1533. cooldown4 = cooldown4 + 0.033333333333333
  1534. end
  1535. end
  1536.  
  1537. --[[function onKeyDown(key)
  1538. if key == "u" then
  1539. if nak == false and disable == false then
  1540. disable = true
  1541. AppearDisappear1()
  1542. AppearDisappear()
  1543. nak = true
  1544. wait(1)
  1545. disable = false
  1546. elseif disable == false then
  1547. AppearDisappear2()
  1548. AppearDisappear()
  1549.  
  1550. nak = false
  1551. wait(1)
  1552. disable = false
  1553. end
  1554. end
  1555.  
  1556. if key == "f" then
  1557. if equipped == false and disable == false then
  1558. disable = true
  1559. equipped = true
  1560. equip()
  1561. wait(1)
  1562. disable = false
  1563. elseif equipped == true and disable == false then
  1564. disable = true
  1565. unequip()
  1566. equipped = false
  1567. wait(1)
  1568. disable = false
  1569. end
  1570. end]]
  1571. mouse.KeyDown:connect(function(k)
  1572.  
  1573. k = k:lower()
  1574. if attack == false and equipped == true and k == "z" and co1 <= cooldown1 then
  1575. cooldown1 = 0
  1576. kek1()
  1577. else
  1578. if attack == false and equipped == true and k == "x" and co2 <= cooldown2 then
  1579. cooldown2 = 0
  1580. kek2()
  1581. else
  1582. if attack == false and equipped == true and k == "c" and co3 <= cooldown3 then
  1583. cooldown3 = 0
  1584. kek3()
  1585. else
  1586. if attack == false and k == "v" and co4 <= cooldown4 then
  1587. cooldown4 = 0
  1588. kek4()
  1589. else
  1590. if attack == false and k == "f" and equipped == false and disable == false then
  1591.  
  1592. disable = true
  1593. equipped = true
  1594. equip()
  1595. wait(.5)
  1596. disable = false
  1597. else
  1598. if k == "f" and equipped == true and disable == false then
  1599. disable = true
  1600. equipped = false
  1601. unequip()
  1602. wait(.5)
  1603. disable = false
  1604.  
  1605.  
  1606. else
  1607. if k == "u" and nak == false and disable == false then
  1608. disable = true
  1609. AppearDisappear1()
  1610. AppearDisappear()
  1611. nak = true
  1612. wait(.5)
  1613. disable = false
  1614. else
  1615. if k == "u" and nak == true and disable == false then
  1616. disable = true
  1617. AppearDisappear2()
  1618. AppearDisappear()
  1619. nak = false
  1620. wait(.5)
  1621. disable = false
  1622. end
  1623. end
  1624. end
  1625. end
  1626. end
  1627. end
  1628. end
  1629. end
  1630. end)
  1631.  
  1632. while 1 do
  1633. swait()
  1634. updateskills()
  1635. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  1636. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  1637. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  1638. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  1639. for i,v in pairs(char:GetChildren()) do
  1640. if v:IsA("Part") then
  1641. v.Material = "SmoothPlastic"
  1642. else
  1643. if v:IsA("Hat") then
  1644. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1645. end
  1646. end
  1647. end
  1648. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1649. velocity = RootPart.Velocity.y
  1650. sine = sine + change
  1651. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  1652. if equipped == true or equipped == false then
  1653. if 1 < RootPart.Velocity.y and hit == nil then
  1654. Anim = "Jump"
  1655. if attack == false then
  1656. manWeld.C1 = clerp(manWeld.C1, CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90),math.rad(65),-math.rad(90)), 0.3)
  1657. manWeld.C0 = clerp(manWeld.C0, CFrame.new(0,-0.3,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
  1658. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-math.rad(90)), 0.3)
  1659. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1660. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1661. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1662. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  1663. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0.35) * angles(math.rad(-15), math.rad(0), math.rad(0)), 0.3)
  1664. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0.35) * angles(math.rad(-15), math.rad(0), math.rad(0)), 0.3)
  1665. end
  1666. else
  1667. if RootPart.Velocity.y < -1 and hit == nil then
  1668. Anim = "Fall"
  1669. if attack == false then
  1670. manWeld.C1 = clerp(manWeld.C1, CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90),math.rad(15),-math.rad(90)), 0.3)
  1671. manWeld.C0 = clerp(manWeld.C0, CFrame.new(0,-0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
  1672. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-math.rad(90)), 0.3)
  1673. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1674. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1675. RW.C0 = clerp(RW.C0, CFrame.new(1.7, 0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1676. LW.C0 = clerp(LW.C0, CFrame.new(-1.7, 0.2, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  1677. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0.5) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1678. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0.5) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1679. end
  1680. else
  1681. if Torsovelocity < 1 and hit ~= nil then
  1682. Anim = "Idle"
  1683. if attack == false then
  1684. if equipped == true then
  1685. change = 1
  1686. manWeld.C1 = clerp(manWeld.C1, CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90 - 15 * math.cos((sine) / 45)),math.rad(40),-math.rad(90)), 0.3)
  1687. manWeld.C0 = clerp(manWeld.C0, CFrame.new(0,-0.4,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
  1688. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-math.rad(90)), 0.3)
  1689. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0 - 0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), -math.rad(20), math.rad(0)), 0.3)
  1690. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(5), math.rad(20), math.rad(0)), 0.3)
  1691. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1692. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1693. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2 + 0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1694. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2 + 0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1695. else
  1696. change = 1
  1697. manWeld.C1 = clerp(manWeld.C1, CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90 - 15 * math.cos((sine) / 45)),math.rad(40),-math.rad(90)), 0.3)
  1698. manWeld.C0 = clerp(manWeld.C0, CFrame.new(0,-0.4,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
  1699. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-math.rad(90)), 0.3)
  1700. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0 - 0.06 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1701. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1702. RW.C0 = clerp(RW.C0, CFrame.new(0.7, 0.1, -0.45) * angles(math.rad(20), math.rad(0), -math.rad(40)), 0.3)
  1703. LW.C0 = clerp(LW.C0, CFrame.new(-0.7, 0.1, -0.45) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
  1704. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2 + 0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1705. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2 + 0.04 * math.cos((sine) / 30), 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1706.  
  1707. end
  1708. end
  1709. else
  1710. if 2 < Torsovelocity and hit ~= nil then
  1711. Anim = "Walk"
  1712. if attack == false then
  1713. manWeld.C1 = clerp(manWeld.C1, CFrame.new(0,1.4,0)*CFrame.Angles(math.rad(90),math.rad(40),-math.rad(90)), 0.3)
  1714. manWeld.C0 = clerp(manWeld.C0, CFrame.new(0,-0.4,0)*CFrame.Angles(math.rad(0),math.rad(0),-math.rad(0)),0.3)
  1715. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(1.2,0,-1)*CFrame.Angles(math.rad(180),0,-math.rad(90)), 0.3)
  1716. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1717. char.Torso.Neck.C0 = clerp(char.Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1720. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2, 0 + 1 * math.cos((sine) / 3)) * angles(math.rad(0 - 50 * math.cos((sine) / 3)), math.rad(0), math.rad(0)), 0.3)
  1721. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2, 0 - 1 * math.cos((sine) / 3)) * angles(math.rad(0 + 50 * math.cos((sine) / 3)), math.rad(0), math.rad(0)), 0.3)
  1722. end
  1723. end
  1724. end
  1725. end
  1726. end
  1727. end
  1728. if 0 < #Effects then
  1729. for e = 1, #Effects do
  1730. if Effects[e] ~= nil then
  1731. local Thing = Effects[e]
  1732. if Thing ~= nil then
  1733. local Part = Thing[1]
  1734. local Mode = Thing[2]
  1735. local Delay = Thing[3]
  1736. local IncX = Thing[4]
  1737. local IncY = Thing[5]
  1738. local IncZ = Thing[6]
  1739. if Thing[1].Transparency <= 1 then
  1740. if Thing[2] == "Block1" then
  1741. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1742. Mesh = Thing[1].Mesh
  1743. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1744. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1745. else
  1746. if Thing[2] == "Block2" then
  1747. Thing[1].CFrame = Thing[1].CFrame
  1748. Mesh = Thing[7]
  1749. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1750. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1751. else
  1752. if Thing[2] == "Cylinder" then
  1753. Mesh = Thing[1].Mesh
  1754. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1755. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1756. else
  1757. if Thing[2] == "Blood" then
  1758. Mesh = Thing[7]
  1759. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1760. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1761. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1762. else
  1763. if Thing[2] == "Elec" then
  1764. Mesh = Thing[1].Mesh
  1765. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1766. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1767. else
  1768. if Thing[2] == "Disappear" then
  1769. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1770. else
  1771. if Thing[2] == "Shatter" then
  1772. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1773. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1774. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1775. Thing[6] = Thing[6] + Thing[5]
  1776. else
  1777. if Thing[2] == "QuadShot" then
  1778. if Thing[5] < 100 then
  1779. Thing[5] = Thing[5] + 2.5
  1780. Thing[4].Scale = Vector3.new(Thing[5], 5, Thing[5])
  1781. else
  1782. refda = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  1783. refda.Anchored = true
  1784. refda.CFrame = CFrame.new(Thing[1].Position)
  1785. game:GetService("Debris"):AddItem(refda, 5)
  1786. CFuncs.Sound.Create("rbxassetid://203691378", refda, 1, 1.2)
  1787. CFuncs.Sound.Create("rbxassetid://184718741", refda, 1, 0.8)
  1788. --MagniDamage(refda, 40, 20, 50, BrickColor.new("Navy blue"), BrickColor.new("New Yeller"))
  1789. MagniDamage(refda, 40, 20, 50, 50, "Freeze")
  1790. Effects.Sphere.Create(BrickColor.new("New Yeller"), CFrame.new(refda.Position), 3, 3, 3, 10, 10, 10, 0.05)
  1791. Effects.Sphere.Create(BrickColor.new("Navy blue"), CFrame.new(refda.Position), 15, 15, 15, 10, 10, 10, 0.05)
  1792. --Effects.Sphere.Create(BrickColor.new("New Yeller"), refda.CFrame, 10, 10, 10, 10, 10, 10, 0.06)
  1793. Effects.Block.Create(BrickColor.new("New Yeller"), refda.CFrame, 10, 10, 10, 10, 10, 10, 0.06, 1)
  1794. Effects.Wave.Create(BrickColor.new("New Yeller"), refda.CFrame, 1, 1, 1, 3, 3, 3, 0.06)
  1795. Thing[1].Parent = nil
  1796. table.remove(Effects, e)
  1797. end
  1798. end
  1799. end
  1800. end
  1801. end
  1802. end
  1803. end
  1804. end
  1805. end
  1806. else
  1807. Part.Parent = nil
  1808. table.remove(Effects, e)
  1809. end
  1810. end
  1811. end
  1812. end
  1813. end
  1814. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement