Advertisement
Guest User

Untitled

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