SHARE
TWEET

bendy script fe

a guest Nov 9th, 2019 101 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top