Advertisement
Guest User

bendy script fe

a guest
Nov 9th, 2019
467
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.58 KB | None | 0 0
  1.  
  2. wait()
  3. LoudVolume = true
  4. Submerged = false
  5. Music = true
  6. script.Name = "InkPerson" -- or Bendy.
  7. Character = game.Players.MATTMATT0529.Character
  8. Head = Character.Head
  9. anim = Character.Humanoid.Animator
  10. b23 = Instance.new("BoolValue",Character)b23.Name = "InkPerson"
  11. rage = false
  12. CV="Blue"
  13. p = game.Players.MATTMATT0529
  14. char = p.Character
  15. local txt = Instance.new("BillboardGui", char)
  16. txt.Adornee = char .Head
  17. txt.Name = "_status"
  18. txt.Size = UDim2.new(2, 0, 1.2, 0)
  19. txt.StudsOffset = Vector3.new(-9, 8, 0)
  20. local text = Instance.new("TextLabel", txt)
  21. text.Size = UDim2.new(10, 0, 7, 0)
  22. text.FontSize = "Size24"
  23. text.TextScaled = true
  24. text.TextTransparency = 0
  25. text.BackgroundTransparency = 1
  26. text.TextTransparency = 0
  27. text.TextStrokeTransparency = 0
  28. text.Font = "Arcade"
  29. text.TextStrokeColor3 = Color3.new(0,0,0)
  30.  
  31. text.TextColor3 = Color3.new(0,1,0)
  32. text.Text = ""
  33. s = Instance.new("Sound",char.Head)
  34. s.Name = "BendyMusic"
  35. s.SoundId = "rbxassetid://746781548"
  36. s.Pitch = 1
  37. if LoudVolume == true then
  38. s.Volume = 5
  39. else
  40. s.Volume = 1
  41. end
  42. s.Looped = true
  43. wait(0.1)
  44. s:play()
  45. ds = Instance.new("ChorusSoundEffect",s)ds.Enabled = false
  46. ds2 = Instance.new("TremoloSoundEffect",s)ds2.Frequency = 1.25 ds2.Depth = 0.75 ds2.Duty = 1.5 ds2.Enabled = false
  47. Music = false
  48. p = game.Players.MATTMATT0529
  49. char = p.Character
  50. torso = char.Torso
  51. neck = char.Torso.Neck
  52. cos = math.cos
  53. Player=game:GetService("Players").MATTMATT0529
  54. Character=Player.Character
  55. PlayerGui=Player.PlayerGui
  56. Backpack=Player.Backpack
  57. Torso=Character.Torso
  58. Head=Character.Head
  59. Humanoid=Character.Humanoid Humanoid.Name = "Bendy"
  60. LeftArm=Character["Left Arm"]
  61. LeftLeg=Character["Left Leg"]
  62. RightArm=Character["Right Arm"]
  63. RightLeg=Character["Right Leg"]
  64. cam=game.Workspace.CurrentCamera
  65. LS=Torso["Left Shoulder"]
  66. LH=Torso["Left Hip"]
  67. RS=Torso["Right Shoulder"]
  68. RH=Torso["Right Hip"]
  69. Face = Head.face
  70. Neck=Torso.Neck
  71. it=Instance.new
  72. attacktype=1
  73. vt=Vector3.new
  74. cf=CFrame.new
  75. euler=CFrame.fromEulerAnglesXYZ
  76. angles=CFrame.Angles
  77. cloaked=false
  78. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  79. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  80. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  81. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  82. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  83. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  84. RootPart=Character.HumanoidRootPart
  85. RootJoint=RootPart.RootJoint
  86. RootCF=euler(-1.57,0,3.14)
  87. attack = false
  88. bounce=false
  89. cooldown=false
  90. deeznuts=false
  91. attackdebounce = false
  92. deb=false
  93. equipped=true
  94. hand=false
  95. MMouse=nil
  96. combo=0
  97. mana=0
  98. trispeed=.2
  99. attackmode='none'
  100. local idle=0
  101. local Anim="Idle"
  102. local Effects={}
  103. local gun=false
  104. local shoot=false
  105. player=nil
  106. mana=0
  107. cam = workspace.CurrentCamera
  108. ZTarget = nil
  109. RocketTarget = nil
  110. local m = Instance.new("Model",Character)
  111. m.Name = "WeaponModel"
  112. Humanoid.MaxHealth = math.huge
  113. Humanoid.Health = Humanoid.MaxHealth
  114. --welds
  115. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  116. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  117. LH=Torso["Left Hip"]
  118. RH=Torso["Right Hip"]
  119. TorsoColor=Torso.BrickColor
  120. function NoOutline(Part)
  121. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  122. end
  123. player=Player
  124. ch=Character
  125. RSH=ch.Torso["Right Shoulder"]
  126. LSH=ch.Torso["Left Shoulder"]
  127. --
  128.  
  129. function swait(num)
  130. if num==0 or num==nil then
  131. game:service'RunService'.Heartbeat:wait(0)
  132. else
  133. for i=0,num do
  134. game:service'RunService'.Heartbeat:wait(0)
  135. end
  136. end
  137. end
  138.  
  139.  
  140. local Player = game.Players.MATTMATT0529
  141. local Character = Player.Character
  142. local red = 255
  143. local green = 255
  144. local blue = 255
  145. local m = Instance.new("Model", Character)
  146. m.Name = "WeaponModel"
  147. local Head = Character.Head
  148. local Torso = Character.Torso
  149. local cam = game.Workspace.CurrentCamera
  150. local RootPart = Character.HumanoidRootPart
  151. local RootJoint = RootPart.RootJoint
  152. local equipped = false
  153. local attack = false
  154. local Anim = "Idle"
  155. local idle = 0
  156. local attacktype = 1
  157. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  158. local velocity = RootPart.Velocity.y
  159. local sine = 0
  160. local change = 1
  161. local charge = 1
  162. local grabbed = false
  163. local cn = CFrame.new
  164. local mr = math.rad
  165. local angles = CFrame.Angles
  166. local ud = UDim2.new
  167. local c3 = Color3.new
  168. local lim = 0
  169. local st = 0
  170. local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  171. local attacktype = 1
  172. local ZTarget, RocketTarget = nil, nil
  173. local euler = CFrame.fromEulerAnglesXYZ
  174. local v = game.Players.MATTMATT0529
  175. local torso = v.Character.Torso
  176. -- Bypass
  177. local trazx = Instance.new("ParticleEmitter")
  178. local soonds = Instance.new("Sound")
  179. --
  180. plr = game.Players.MATTMATT0529
  181. char = game.Players.MATTMATT0529.Character
  182. t = game.Players.MATTMATT0529.Character.Torso
  183. h = game.Players.MATTMATT0529.Character.Head
  184. ra = game.Players.MATTMATT0529.Character["Right Arm"]
  185. la = game.Players.MATTMATT0529.Character["Left Arm"]
  186. rl = game.Players.MATTMATT0529.Character["Right Leg"]
  187. ll = game.Players.MATTMATT0529.Character["Left Leg"]
  188. hrp = Character.HumanoidRootPart
  189. tors = Character.Torso
  190. lleg = Character["Left Leg"]
  191. root = Character.HumanoidRootPart
  192. hed = Character.Head
  193. rleg = Character["Right Leg"]
  194. rarm = Character["Right Arm"]
  195. larm = Character["Left Arm"]
  196. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  197. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  198. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  199. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  200. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  201. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  202. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  203. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  204. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  205. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  206. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  207. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  208. RS = tors:FindFirstChild("Right Shoulder")
  209. LS = tors:FindFirstChild("Left Shoulder")
  210. RH = tors:FindFirstChild("Right Hip")
  211. LH = tors:FindFirstChild("Left Hip")
  212. RJ = hrp:FindFirstChild("RootJoint")
  213. N = tors:FindFirstChild("Neck")
  214. cf = CFrame.new
  215. ang = CFrame.Angles
  216. rd = math.rad
  217. rd2 = math.random
  218. bsize1 = NumberSequenceKeypoint.new(3,3,3)
  219. bsize2 = NumberSequenceKeypoint.new(10,10,10)
  220. local Effects = {}
  221. attack = false
  222. local attacking = false
  223. vt = Vector3.new
  224. bc = BrickColor.new
  225. br = BrickColor.random
  226. it = Instance.new
  227. cf = CFrame.new
  228. euler = CFrame.fromEulerAnglesXYZ
  229. angles = CFrame.Angles
  230. matr = math.random
  231. local colororg = BrickColor.new("Dark indigo") -- set color u like
  232. local meshtype = "Sphere" -- only for specialmesh
  233.  
  234. function lerpz(joint, prop, cfrmz, alp)
  235. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  236. end
  237. function resetlerp()
  238. RJ.C0 = RJC0
  239. RJ.C1 = RJC1
  240. N.C0 = NC0
  241. N.C1 = NC1
  242. RS.C0 = RSC0
  243. RS.C1 = RSC1
  244. LS.C0 = LSC0
  245. LS.C1 = LSC1
  246. RH.C0 = RHC0
  247. RH.C1 = RHC1
  248. LH.C0 = LHC0
  249. LH.C1 = LHC1
  250. end
  251. local S = Instance.new("Sound",hrp)S.SoundId = "rbxassetid://718967797" S:Play() S.Volume = 1
  252. char.Head:FindFirstChild("face").Texture = "rbxassetid://258433204"
  253. for i = 1,35,0.5 do
  254. swait()
  255. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  256. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.3)
  257. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-35), rd(0), rd(180)), 0.3)
  258. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  259. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-35), rd(0), rd(-180)), 0.3)
  260. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  261. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(-25)), 0.3)
  262. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  263. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(25)), 0.3)
  264. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  265. end
  266. char.Head:FindFirstChild("face").Texture = ""
  267. char:findFirstChild("Body Colors"):remove()
  268. for i,v in pairs (char:children()) do
  269. if v.ClassName == "Part" then
  270. if v.Name ~= "HumanoidRootPart" then
  271. v.Material = "Sand" v.BrickColor = BrickColor.new("Really black")
  272. local tra = trazx:clone()tra.Parent = v
  273. tra.Texture = "rbxassetid://286708119"
  274. tra.LightEmission = 0
  275. tra.Color = ColorSequence.new(Color3.new(0/255,0/255,0/255))
  276. tra.Rate = 200
  277. tra.Lifetime = NumberRange.new(1)
  278. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,3,0)})
  279. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  280. tra.Speed = NumberRange.new(0) tra.VelocitySpread = 360 tra.Name = "Ink" tra.LockedToPart = true
  281. tra.VelocityInheritance = 0.5 tra.ZOffset = 3
  282. if v.Name ~= "Head" then
  283. local M = Instance.new("SpecialMesh",v)M.MeshId = "rbxassetid://9856898" M.TextureId = "rbxassetid://64619306"
  284. M.Scale = Vector3.new(v.Size.X*2,v.Size.Y*2,v.Size.Z*2)
  285. end
  286. end
  287. end
  288. end
  289. char.Head.Transparency = 1
  290. local P = Instance.new("Part",char)P.Size = Vector3.new(2,1,1)P.Anchored = false P.CanCollide = false P.Name = "HeadPart"
  291. local W = Instance.new("Weld",P)W.Part0 = P W.Part1 = char.Head
  292. local HM = Instance.new("SpecialMesh",P)HM.MeshId = "rbxassetid://539723444" HM.TextureId = "rbxassetid://64619306" HM.Scale = Vector3.new(0.97,0.97,0.97)
  293. wait(3)
  294. char.Head:FindFirstChild("face").Texture = ""
  295. if char:findFirstChild("Shirt")~=nil then
  296. char:findFirstChild("Shirt"):remove()
  297. end
  298. if char:findFirstChild("Pants")~=nil then
  299. char:findFirstChild("Pants"):remove()
  300. end
  301. for i,v in pairs (char:children()) do
  302. if v.ClassName == "Accessory" then
  303. v.Handle.Mesh.TextureId = "rbxassetid://64619306"
  304. v.Handle.Material = "Sand"
  305. end
  306. if v.ClassName == "Part" then
  307. if v:findFirstChild("Ink")~=nil then
  308. v:findFirstChild("Ink").Acceleration = Vector3.new(0,-10,0) v:findFirstChild("Ink").LockedToPart = false v:findFirstChild("Ink").ZOffset = 0
  309. v:findFirstChild("Ink").Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.6,0.025),NumberSequenceKeypoint.new(1,0,0)})
  310. end
  311. end
  312. end
  313. local S2 = soonds:clone() S2.Parent = hrp S2.SoundId = "rbxassetid://137473066" S2:Play() S2.Volume = 1 S2.PlaybackSpeed = 1.75
  314. New = function(Object, Parent, Name, Data)
  315. local Object = Instance.new(Object)
  316. for Index, Value in pairs(Data or {}) do
  317. Object[Index] = Value
  318. end
  319. Object.Parent = Parent
  320. Object.Name = Name
  321. return Object
  322. end
  323.  
  324. function InkPuddle(Size,CFramez)
  325. local P4 = Instance.new("Part",game.Workspace)P4.BrickColor = BrickColor.new("Really black")P4.CanCollide = false P4.Name = "Ink"
  326. P4.CFrame = CFramez P4.Anchored = true local M6 = Instance.new("SpecialMesh",P4) M6.MeshId = "rbxassetid://465435723" M6.TextureId = "rbxassetid://64619306"
  327. M6.Scale = Vector3.new(Size/30,0.01,Size/30)game.Debris:AddItem(P4,15)
  328. P4.Size = P4.Size + Vector3.new(0.2,0.2,0.2)
  329. end
  330.  
  331. function Submerge()
  332. if Submerged == false then
  333. Submerged = true
  334. attack = true
  335. hrp.Anchored = true
  336. Humanoid.WalkSpeed = 150 Humanoid.JumpPower = 250
  337. local P = Instance.new("Part",game.Workspace)P.Transparency = 1 P.Anchored = true P.CanCollide = false P.Size = Vector3.new(0.2,0.2,0.2)
  338. P.CFrame = hrp.CFrame*CFrame.new(0,-2,0)
  339. local tra = trazx:clone()tra.Parent = P
  340. tra.Texture = "rbxassetid://286708119"
  341. tra.LightEmission = 0
  342. tra.Color = ColorSequence.new(Color3.new(0/255,0/255,0/255))
  343. tra.Rate = 400
  344. tra.Lifetime = NumberRange.new(0.5) tra.Acceleration = Vector3.new(0,-125,0)
  345. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  346. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  347. tra.Speed = NumberRange.new(25) tra.VelocitySpread = 360 tra.Name = "Ink" tra.LockedToPart = true
  348. tra.VelocityInheritance = 0.5 tra.ZOffset = 5
  349. local S4 = soonds:clone() S4.Parent = hrp S4.SoundId = "rbxassetid://466869979" S4.Volume = 10 S4:Play() game.Debris:AddItem(S4,5)
  350. for i = 1,1 do
  351. swait()
  352. lerpz(RJ, "C0", RJC0 * cf(0, 0, 5000) * ang(rd(0), rd(0), rd(0)), 1)
  353. end
  354. hrp.Anchored = false
  355. tra.Enabled = false
  356. game.Debris:AddItem(P,2)
  357. InkPuddle(12,hrp.CFrame*CFrame.new(0,-2.5,0))
  358. while Submerged == true do
  359. wait()
  360. end
  361. InkPuddle(24,hrp.CFrame*CFrame.new(0,-2.5,0))
  362. Humanoid.WalkSpeed = 16 Humanoid.JumpPower = 50
  363. attack = false
  364. else
  365. Submerged = false
  366. local P = Instance.new("Part",game.Workspace)P.Transparency = 1 P.Anchored = true P.CanCollide = false P.Size = Vector3.new(0.2,0.2,0.2)
  367. P.CFrame = hrp.CFrame*CFrame.new(0,-2,0)
  368. local tra = trazx:clone()tra.Parent = P
  369. tra.Texture = "rbxassetid://286708119"
  370. tra.LightEmission = 0
  371. tra.Color = ColorSequence.new(Color3.new(0/255,0/255,0/255))
  372. tra.Rate = 400
  373. tra.Lifetime = NumberRange.new(1.5) tra.Acceleration = Vector3.new(0,-150,0)
  374. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,8,0),NumberSequenceKeypoint.new(1,0,0)})
  375. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  376. tra.Speed = NumberRange.new(75) tra.VelocitySpread = 360 tra.Name = "Ink" tra.LockedToPart = true
  377. tra.VelocityInheritance = 0.5 tra.ZOffset = 5
  378. local S4 = soonds:clone() S4.Parent = hrp S4.SoundId = "rbxassetid://130779572" S4.Volume = 10 S4:Play() game.Debris:AddItem(S4,5)
  379. wait(0.25)
  380. hrp.Anchored = false
  381. tra.Enabled = false
  382. game.Debris:AddItem(P,2)
  383. end
  384. end
  385. CarriedPlayah = nil
  386. function PullSubmerge()
  387. if Submerged == false and CarriedPlayah == nil then
  388. local hit = false
  389. for i,v in pairs (game.Workspace:children()) do
  390. if v ~= char and v:findFirstChild("Humanoid")~=nil and v:findFirstChild("HumanoidRootPart")~=nil then
  391. if (v.HumanoidRootPart.Position-hrp.Position).magnitude <= 4 then
  392. if hit == true then return end
  393. InkPuddle(18,hrp.CFrame*CFrame.new(0,-2.5,0))
  394. v.Parent = nil
  395. CarriedPlayah = v
  396. hrp.Anchored = true
  397. Humanoid.WalkSpeed = 150
  398. Submerged = true
  399. attack = true
  400. --
  401. for i,v in pairs (v:children()) do
  402. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  403. if v.Name ~= "HumanoidRootPart" then
  404. v.Material = "Sand" v.BrickColor = BrickColor.new("Really black")
  405. local tra = trazx:clone()tra.Parent = v
  406. tra.Texture = "rbxassetid://286708119"
  407. tra.LightEmission = 0
  408. tra.Color = ColorSequence.new(Color3.new(0/255,0/255,0/255))
  409. tra.Rate = 200
  410. tra.Lifetime = NumberRange.new(1)
  411. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,2,0)})
  412. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  413. tra.Speed = NumberRange.new(0) tra.VelocitySpread = 360 tra.Name = "Ink" tra.LockedToPart = true
  414. tra.VelocityInheritance = 0.5 tra.ZOffset = 3
  415. if v.Name ~= "Head" then
  416. local M = Instance.new("SpecialMesh",v)M.MeshId = "rbxassetid://9856898" M.TextureId = "rbxassetid://64619306"
  417. M.Scale = Vector3.new(v.Size.X*2,v.Size.Y*2,v.Size.Z*2)
  418. end
  419. end
  420. end
  421. end
  422. v.Head:FindFirstChild("face"):remove()
  423. local HM = Instance.new("SpecialMesh",v.Head)HM.MeshId = "rbxassetid://539723444" HM.TextureId = "rbxassetid://64619306"
  424. if v:findFirstChild("Shirt")~=nil then
  425. v:findFirstChild("Shirt"):remove()
  426. end
  427. if v:findFirstChild("Pants")~=nil then
  428. v:findFirstChild("Pants"):remove()
  429. end
  430. for i,v in pairs (v:children()) do
  431. if v.ClassName == "Accessory" then
  432. v.Handle.Mesh.TextureId = "rbxassetid://64619306"
  433. v.Handle.Material = "Sand"
  434. end
  435. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  436. if v.Name ~= "HumanoidRootPart" then
  437. if v:findFirstChild("Mesh")~= nil then
  438. if v:findFirstChild("Mesh").ClassName == "SpecialMesh" then
  439. v.Mesh.TextureId = "rbxassetid://64619306"
  440. end
  441. end
  442. v.Material = "Sand" v.BrickColor = BrickColor.new("Really black")
  443. v:findFirstChild("Ink").Acceleration = Vector3.new(0,-10,0) v:findFirstChild("Ink").LockedToPart = false v:findFirstChild("Ink").ZOffset = 0
  444. v:findFirstChild("Ink").Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.2,0.025),NumberSequenceKeypoint.new(1,0,0)})
  445. if v.Name ~= "Head" then
  446. local M = Instance.new("SpecialMesh",v)M.MeshId = "rbxassetid://9856898" M.TextureId = "rbxassetid://64619306"
  447. M.Scale = Vector3.new(v.Size.X*2,v.Size.Y*2,v.Size.Z*2)
  448. end
  449. end
  450. end
  451. end
  452. --
  453. local P = Instance.new("Part",game.Workspace)P.Transparency = 1 P.Anchored = true P.CanCollide = false P.Size = Vector3.new(0.2,0.2,0.2)
  454. P.CFrame = hrp.CFrame*CFrame.new(0,-2,0)
  455. local tra = trazx:clone()tra.Parent = P
  456. tra.Texture = "rbxassetid://286708119"
  457. tra.LightEmission = 0
  458. tra.Color = ColorSequence.new(Color3.new(0/255,0/255,0/255))
  459. tra.Rate = 400
  460. tra.Lifetime = NumberRange.new(0.5) tra.Acceleration = Vector3.new(0,-125,0)
  461. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  462. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  463. tra.Speed = NumberRange.new(25) tra.VelocitySpread = 360 tra.Name = "Ink" tra.LockedToPart = true
  464. tra.VelocityInheritance = 0.5 tra.ZOffset = 5
  465. local S4 = soonds:clone() S4.Parent = hrp S4.SoundId = "rbxassetid://466869979" S4.Volume = 10 S4:Play() game.Debris:AddItem(S4,5)
  466. for i = 1,1 do
  467. lerpz(RJ, "C0", RJC0 * cf(0, 0, 5000) * ang(rd(0), rd(0), rd(0)), 1)
  468. end
  469. hrp.Anchored = false
  470. tra.Enabled = false
  471. game.Debris:AddItem(P,2)
  472. end
  473. end
  474. end
  475. while Submerged == true do
  476. wait()
  477. end
  478. Humanoid.WalkSpeed = 16
  479. attack = false
  480. elseif CarriedPlayah ~= nil then
  481. Submerged = false
  482. InkPuddle(30,hrp.CFrame*CFrame.new(0,-2.5,0))
  483. local P = Instance.new("Part",game.Workspace)P.Transparency = 1 P.Anchored = true P.CanCollide = false P.Size = Vector3.new(0.2,0.2,0.2)
  484. P.CFrame = hrp.CFrame*CFrame.new(0,-2,0)
  485. local tra = trazx:clone()tra.Parent = P
  486. tra.Texture = "rbxassetid://286708119"
  487. tra.LightEmission = 0
  488. tra.Color = ColorSequence.new(Color3.new(0/255,0/255,0/255))
  489. tra.Rate = 400
  490. tra.Lifetime = NumberRange.new(1.5) tra.Acceleration = Vector3.new(0,-150,0)
  491. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,8,0),NumberSequenceKeypoint.new(1,0,0)})
  492. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  493. tra.Speed = NumberRange.new(75) tra.VelocitySpread = 360 tra.Name = "Ink" tra.LockedToPart = true
  494. tra.VelocityInheritance = 0.5 tra.ZOffset = 5
  495. local S4 = soonds:clone() S4.Parent = hrp S4.SoundId = "rbxassetid://130779572" S4.Volume = 10 S4:Play() game.Debris:AddItem(S4,5)
  496. CarriedPlayah.Parent = game.Workspace
  497. CarriedPlayah.HumanoidRootPart.CFrame = hrp.CFrame
  498. CarriedPlayah = nil
  499. wait(0.25)
  500. hrp.Anchored = false
  501. tra.Enabled = false
  502. game.Debris:AddItem(P,2)
  503. end
  504. end
  505.  
  506. function Whistle()
  507. local Whis = Instance.new("Sound",game.Workspace) Whis.Volume = 2 Whis.SoundId = "rbxassetid://850062880" Whis:Play()
  508. end
  509.  
  510. local Mosci = true
  511. function Musicz()
  512. if LoudVolume == true then
  513. if Mosci == true then
  514. Mosci = false
  515. for i = 1,10 do
  516. s.Volume = s.Volume - 5/10
  517. wait()
  518. end
  519. else
  520. Mosci = true
  521. for i = 1,10 do
  522. s.Volume = s.Volume + 5/10
  523. wait()
  524. end
  525. end
  526. else
  527. if Mosci == true then
  528. Mosci = false
  529. for i = 1,10 do
  530. s.Volume = s.Volume - 0.1
  531. wait()
  532. end
  533. else
  534. Mosci = true
  535. for i = 1,10 do
  536. s.Volume = s.Volume + 0.1
  537. wait()
  538. end
  539. end
  540. end
  541. end
  542.  
  543. moosict = 1
  544. function MusicSwitch()
  545. if moosict == 1 then
  546. moosict = 2
  547. s.SoundId = "rbxassetid://742318689"
  548. elseif moosict == 2 then
  549. moosict = 3
  550. s.SoundId = "rbxassetid://695408779"
  551. elseif moosict == 3 then
  552. moosict = 4
  553. s.SoundId = "rbxassetid://914975605"
  554. elseif moosict == 4 then
  555. moosict = 1
  556. s.SoundId = "rbxassetid://746781548"
  557. end
  558. end
  559. Dance1 = false
  560. Dance2 = false
  561. function DanceOne()
  562. if Dance1 == false then
  563. Dance1 = true attack = true
  564. anim.Parent = nil
  565. local Cane = Instance.new("Part",char)Cane.Size = Vector3.new(4,0.2,0.2)Cane.CanCollide = false Cane.BrickColor = BrickColor.new("Pine Cone")
  566. Cane.Anchored = false Cane.Material = "Wood"
  567. local CW = Instance.new("Weld",RightArm)CW.Part0 = RightArm CW.Part1 = Cane CW.C0 = CFrame.new(-1.5,-1,0)
  568. while Dance1 == true do
  569. CW.C0 = CFrame.new(-0.5,-1,0)
  570. for i = 1,3 do -- RIGHT
  571. swait()
  572. lerpz(RJ, "C0", RJC0 * cf(-0.5, 0, 0) * ang(rd(0), rd(-5), rd(0)), 0.3)
  573. lerpz(N, "C0", NC0 * cf(0, 0, -0.35) * ang(rd(0), rd(-15), rd(0)), 0.3)
  574. lerpz(RS, "C0", RSC0 * cf(0, -0.2, 0) * ang(rd(-5), rd(-45), rd(25)), 0.3)
  575. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  576. lerpz(LS, "C0", LSC0 * cf(0, 0.2, -1) * ang(rd(75), rd(10), rd(-45)), 0.3)
  577. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  578. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-50), rd(0), rd(0)), 0.3)
  579. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  580. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  581. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  582. end
  583. wait(0.3)
  584. CW.C0 = CFrame.new(-1.5,-1,0)
  585. for i = 1,3 do
  586. swait()
  587. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  588. lerpz(N, "C0", NC0 * cf(0, 0, 0.3) * ang(rd(0), rd(0), rd(0)), 0.3)
  589. lerpz(RS, "C0", RSC0 * cf(0, 0.6, 0) * ang(rd(0), rd(0), rd(45)), 0.3)
  590. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  591. lerpz(LS, "C0", LSC0 * cf(0, 0.6, 0) * ang(rd(0), rd(0), rd(-45)), 0.3)
  592. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  593. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  594. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  595. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  596. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  597. end
  598. wait(0.1)
  599. CW.C0 = CFrame.new(-0.5,-1,0)
  600. for i = 1,3 do -- LEFT
  601. swait()
  602. lerpz(RJ, "C0", RJC0 * cf(0.5, 0, 0) * ang(rd(0), rd(5), rd(0)), 0.3)
  603. lerpz(N, "C0", NC0 * cf(0, 0, -0.35) * ang(rd(0), rd(15), rd(0)), 0.3)
  604. lerpz(RS, "C0", RSC0 * cf(0, 0.2, -1) * ang(rd(75), rd(-10), rd(45)), 0.3)
  605. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  606. lerpz(LS, "C0", LSC0 * cf(0, -0.2, 0) * ang(rd(-85), rd(-25), rd(-85)), 0.3)
  607. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  608. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.3)
  609. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  610. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-50), rd(0), rd(0)), 0.3)
  611. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  612. end
  613. wait(0.3)
  614. CW.C0 = CFrame.new(-1.5,-1,0)
  615. for i = 1,3 do
  616. swait()
  617. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  618. lerpz(N, "C0", NC0 * cf(0, 0, 0.3) * ang(rd(0), rd(0), rd(0)), 0.3)
  619. lerpz(RS, "C0", RSC0 * cf(0, 0.6, 0) * ang(rd(0), rd(0), rd(45)), 0.3)
  620. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  621. lerpz(LS, "C0", LSC0 * cf(0, 0.6, 0) * ang(rd(0), rd(0), rd(-45)), 0.3)
  622. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  623. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  624. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  625. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  626. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  627. end
  628. wait(0.1)
  629. end
  630. Cane:remove()
  631. anim.Parent = Humanoid
  632. attack = false
  633. else
  634. Dance1 = false
  635. end
  636. end
  637.  
  638. function DanceTwo()
  639. if Dance2 == false then
  640. Dance2 = true attack = true
  641. anim.Parent = nil
  642. while Dance2 == true do
  643. for i = 1,3 do
  644. swait()
  645. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0.1) * ang(rd(0), rd(0), rd(0)), 0.35)
  646. lerpz(N, "C0", NC0 * cf(0, 0, 0.25) * ang(rd(0), rd(0), rd(0)), 0.35)
  647. lerpz(RS, "C0", RSC0 * cf(0, -0.1, 0) * ang(rd(5), rd(0), rd(0)), 0.35)
  648. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  649. lerpz(LS, "C0", LSC0 * cf(0, -0.1, 0) * ang(rd(5), rd(0), rd(0)), 0.35)
  650. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  651. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  652. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  653. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  654. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  655. end
  656. wait(0.415)
  657. for i = 1,3 do
  658. swait()
  659. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(0), rd(0), rd(0)), 0.35)
  660. lerpz(N, "C0", NC0 * cf(0.2, 0, -0.2) * ang(rd(0), rd(-20), rd(0)), 0.35)
  661. lerpz(RS, "C0", RSC0 * cf(0, 0.3, 0) * ang(rd(-5), rd(0), rd(0)), 0.35)
  662. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  663. lerpz(LS, "C0", LSC0 * cf(0, 0.3, 0) * ang(rd(-5), rd(0), rd(0)), 0.35)
  664. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  665. lerpz(RH, "C0", RHC0 * cf(0, 0.35, 0) * ang(rd(-4), rd(0), rd(0)), 0.35)
  666. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  667. lerpz(LH, "C0", LHC0 * cf(0, 0.35, 0) * ang(rd(-4), rd(0), rd(0)), 0.35)
  668. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.35)
  669. end
  670. wait(0.415)
  671. end
  672. anim.Parent = Humanoid
  673. attack = false
  674. else
  675. Dance2 = false
  676. end
  677. end
  678.  
  679. Smile = false
  680. function BSmile()
  681. if Smile == true then
  682. char.Head:FindFirstChild("face").Texture = "rbxassetid://875244780"
  683. Smile = false
  684. else
  685. Smile = true
  686. char.Head:FindFirstChild("face").Texture = ""
  687. end
  688. end
  689.  
  690. function BFrown()
  691. if Smile == true then
  692. char.Head:FindFirstChild("face").Texture = "rbxassetid://876092595"
  693. Smile = false
  694. else
  695. Smile = true
  696. char.Head:FindFirstChild("face").Texture = ""
  697. end
  698. end
  699.  
  700. TimeFreeze = false
  701. function TimeFresh()
  702. if TimeFreeze == false then
  703. TimeFreeze = true
  704. for i,v in pairs (char:children()) do
  705. if v.ClassName == "Accessory" then
  706. for i,v2 in pairs (v:children()) do
  707. if v2.ClassName == "Part" then
  708. v2.Anchored = true
  709. end
  710. end
  711. end
  712. for i,v in pairs (char:children()) do
  713. if v.ClassName == "Part" then
  714. v.Anchored = true
  715. end
  716. end
  717. end
  718. else
  719. TimeFreeze = false
  720. end
  721. end
  722.  
  723. function InkClone()
  724. char.Archivable = true
  725. local C = char:clone()C.Parent = game.Workspace
  726. C.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame
  727. C.HumanoidRootPart.Touched:connect(function(Part)
  728. if Part.Parent ~= char and Part.Name ~= "Handle" and Part.Size.Z <= 150 and Part.Size.X <= 150 and Part.Size.Y <= 150 then
  729. local P = Instance.new("Part",game.Workspace)P.Transparency = 1 P.Anchored = true P.CanCollide = false P.Size = Vector3.new(0.2,0.2,0.2)
  730. P.CFrame = C.HumanoidRootPart.CFrame*CFrame.new(0,-2,0)
  731. local tra = trazx:clone()tra.Parent = P
  732. tra.Texture = "rbxassetid://286708119"
  733. tra.LightEmission = 0
  734. tra.Color = ColorSequence.new(Color3.new(0/255,0/255,0/255))
  735. tra.Rate = 400
  736. tra.Lifetime = NumberRange.new(1.5) tra.Acceleration = Vector3.new(0,-150,0)
  737. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,6,0),NumberSequenceKeypoint.new(1,0,0)})
  738. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  739. tra.Speed = NumberRange.new(45) tra.VelocitySpread = 360 tra.Name = "Ink" tra.LockedToPart = true
  740. tra.VelocityInheritance = 0.5 tra.ZOffset = 5
  741. local S4 = soonds:clone() S4.Parent = hrp S4.SoundId = "rbxassetid://130779572" S4.Volume = 10 S4:Play() game.Debris:AddItem(S4,5)
  742. InkPuddle(4,C.HumanoidRootPart.CFrame*CFrame.new(0,-2.5,0))
  743. C:remove()
  744. wait(0.1)
  745. tra.Enabled = false game.Debris:AddItem(P,2)
  746. end
  747. end)
  748. char.Archivable = false
  749. end
  750.  
  751. mouse.KeyDown:connect(function(key)
  752. if key == "z" then
  753. Submerge()
  754. end
  755. if key == "x" then
  756. PullSubmerge()
  757. end
  758. if key == "c" then
  759. InkClone()
  760. end
  761. if key == "b" then
  762. Whistle()
  763. end
  764. if key == "f" then
  765. DanceOne()
  766. end
  767. if key == "g" then
  768. DanceTwo()
  769. end
  770. if key == "j" then
  771. TimeFresh()
  772. end
  773. if key == "l" then
  774. BSmile()
  775. end
  776. if key == ";" then
  777. BFrown()
  778. end
  779. if key == "n" then
  780. MusicSwitch()
  781. end
  782. if key == "m" then
  783. Musicz()
  784. end
  785. end)
  786.  
  787. game:GetService("RunService").Stepped:connect(function()
  788.  
  789. Humanoid.MaxHealth = Humanoid.MaxHealth*2
  790. Humanoid.Health = Humanoid.MaxHealth*2
  791. if TimeFreeze == false then
  792. for i,v in pairs (char:children()) do
  793. if v.ClassName == "Accessory" then
  794. for i,v2 in pairs (v:children()) do
  795. if v2.ClassName == "Part" then
  796. v2.Anchored = false
  797. for i,v3 in pairs (v2:children()) do
  798. if v3.ClassName == "Fire" then
  799. v3:remove()
  800. end
  801. if v3.ClassName == "ParticleEmitter" and v3.Name ~= "Ink" then
  802. v3:remove()
  803. end
  804. end
  805. end
  806. end
  807. end
  808. end
  809. for i,v in pairs (char:children()) do
  810. if v.ClassName == "Part" then
  811. v.Anchored = false
  812. end
  813. end
  814. end
  815. if attack == false and Dance1 == false and Dance2 == false then
  816. if RootPart.Velocity.y > 1 then
  817. Anim = "Jump"
  818.  
  819. else
  820. if RootPart.Velocity.y < -1 then
  821. Anim = "Fall"
  822.  
  823. else
  824. if Torsovelocity < 1 then
  825. Anim = "Idle"
  826. local animsped = 1
  827. sine = sine + 5
  828. lerpz(RJ, "C0", RJC0 * cf(0, 0, ( 0.1 * cos(sine / 20))) * ang(rd(0), rd(0), rd(0)), animsped)
  829. lerpz(N, "C0", NC0 * cf(0, 0, -(0.1 * cos(sine / 40))) * ang(rd(4 + 2 * cos(sine / 20)), rd(0), rd(0)), animsped)
  830. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), animsped)
  831. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), animsped)
  832. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(8 * cos(sine / 80)), rd(0), rd(8 * cos(sine / 80))), animsped)
  833. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), animsped)
  834. lerpz(RH, "C0", RHC0 * cf(0, (0.1 * cos(sine / 40)), 0) * ang(rd(-5), rd(-5), rd(1)), animsped)
  835. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), animsped)
  836. lerpz(LH, "C0", LHC0 * cf(0, (0.1 * cos(sine / 40)), 0) * ang(rd(-5), rd(5), rd(1)), animsped)
  837. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), animsped)
  838. else
  839. if Torsovelocity > 2 then
  840. Anim = "Walk"
  841.  
  842. end
  843. end
  844. end
  845. end
  846. end
  847. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement