View difference between Paste ID: FKvMjxpw and wViXXqyL
SHOW: | | - or go back to the newest paste.
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-
	s.SoundId = "rbxassetid://746781548"
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)