View difference between Paste ID: BRKrgyJM and SUAHwHS2
SHOW: | | - or go back to the newest paste.
1
local num = 0
2-
local p = game.Players.LocalPlayer
2+
local p = owner
3
local char = p.Character
4
local rad = math.rad
5
local hum = char.Humanoid
6
local LeftUpperArm = char.LeftUpperArm
7
local LeftShoulder = char.LeftUpperArm.LeftShoulder
8
local LeftLowerArm = char.LeftLowerArm
9
local LeftElbow = char.LeftLowerArm.LeftElbow
10
local LeftUpperLeg = char.LeftUpperLeg
11
local LeftHip = char.LeftUpperLeg.LeftHip
12
local LeftLowerLeg = char.LeftLowerLeg
13
local LeftKnee = char.LeftLowerLeg.LeftKnee
14
local RightUpperArm = char.RightUpperArm
15
local RightShoulder = char.RightUpperArm.RightShoulder
16
local RightLowerArm = char.RightLowerArm
17
local RightElbow = char.RightLowerArm.RightElbow
18
local RightUpperLeg = char.RightUpperLeg
19
local RightHip = char.RightUpperLeg.RightHip
20
local RightLowerLeg = char.RightLowerLeg
21
local RightKnee = char.RightLowerLeg.RightKnee
22
local UpperTorso = char.UpperTorso
23
local LowerTorso = char.LowerTorso
24
local Root = char.LowerTorso.Root
25
local Head = char.Head
26
local Neck = char.Head.Neck
27
local RootPart = char.HumanoidRootPart
28
local LeftHand = char.LeftHand
29
local RightHand = char.RightHand
30
local LeftFoot = char.LeftFoot
31
local RightFoot = char.RightFoot
32
Instance.new("ForceField", char).Visible = false
33
hum:SetStateEnabled("Dead", false)
34
hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
35
local candie = false
36
local Udyne = true
37
local v3 = Vector3.new
38
local idle = true
39
local walk = true
40
local debounce = true
41
local mouse = p:GetMouse()
42
local walk1 = true
43
local walkon = true
44
local ns = NumberSequence.new
45
local new = Instance.new
46
local nr = NumberRange.new
47
local bc = BrickColor.new
48
local UpperTorso = char.UpperTorso
49
local Waist = char.UpperTorso.Waist
50
local srot = 0
51
local spos = {
52
  [1] = {180},
53
  [2] = {144},
54
  [3] = {108},
55
  [4] = {72},
56
  [5] = {36},
57
  [6] = {0}
58
}
59
local Vetrom = new("Sound", char)
60
Vetrom.SoundId = "rbxassetid://682726290"
61
Vetrom.Volume = 5
62
Vetrom.Pitch = 1
63
Vetrom.Looped = true
64
Vetrom:Play()
65
local hitsnd = new("Sound", char)
66
hitsnd.SoundId = "rbxassetid://410625063"
67
hitsnd.Volume = 10
68
hitsnd.Pitch = 1
69
for i = 1, 20 do
70
  LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
71
  RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(120), rad(0), rad(0)), 0.1)
72
  LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
73
  RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
74
  LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
75
  RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
76
  LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
77
  RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
78
  Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
79
  Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
80
  RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
81
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
82
  RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
83
  LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
84
  Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
85
  wait()
86
end
87
wait(0.5)
88
for i = 1, 20 do
89
  LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
90
  RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
91
  LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
92
  RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
93
  LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
94
  RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
95
  LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
96
  RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
97
  Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
98
  Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
99
  RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
100
  LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
101
  RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
102
  LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
103
  Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
104
  wait()
105
end
106
local udynespear1 = new("Part", char)
107
udynespear1.BrickColor = bc("Toothpaste")
108
udynespear1.Material = "Neon"
109
udynespear1.CanCollide = false
110
udynespear1.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, 10, 0)
111
udynespear1.Size = Vector3.new(1, 1, 1)
112
local udynespear2 = new("Part", char)
113
udynespear2.BrickColor = udynespear1.BrickColor
114
udynespear2.Material = udynespear1.Material
115
udynespear2.CanCollide = false
116
udynespear2.CFrame = udynespear1.CFrame
117
udynespear2.Size = udynespear1.Size
118
local udynespear3 = new("Part", char)
119
udynespear3.BrickColor = udynespear1.BrickColor
120
udynespear3.Material = udynespear1.Material
121
udynespear3.CanCollide = false
122
udynespear3.CFrame = udynespear1.CFrame
123
udynespear3.Size = udynespear1.Size
124
local udynespear4 = new("Part", char)
125
udynespear4.BrickColor = udynespear1.BrickColor
126
udynespear4.Material = udynespear1.Material
127
udynespear4.CanCollide = false
128
udynespear4.CFrame = udynespear1.CFrame
129
udynespear4.Size = udynespear1.Size
130
local udynespear5 = new("Part", char)
131
udynespear5.BrickColor = udynespear1.BrickColor
132
udynespear5.Material = udynespear1.Material
133
udynespear5.CanCollide = false
134
udynespear5.CFrame = udynespear1.CFrame
135
udynespear5.Size = udynespear1.Size
136
local udynespear6 = new("Part", char)
137
udynespear6.BrickColor = udynespear1.BrickColor
138
udynespear6.Material = udynespear1.Material
139
udynespear6.CanCollide = false
140
udynespear6.CFrame = udynespear1.CFrame
141
udynespear6.Size = udynespear1.Size
142
local zxc = Instance.new("SpecialMesh", udynespear1)
143
zxc.MeshType = "FileMesh"
144
zxc.Scale = Vector3.new(3, 3, 3)
145
zxc.MeshId = "http://www.roblox.com/asset/?id=69891706"
146
local zxc = Instance.new("SpecialMesh", udynespear2)
147
zxc.MeshType = "FileMesh"
148
zxc.Scale = Vector3.new(3, 3, 3)
149
zxc.MeshId = "http://www.roblox.com/asset/?id=69891706"
150
local zxc = Instance.new("SpecialMesh", udynespear3)
151
zxc.MeshType = "FileMesh"
152
zxc.Scale = Vector3.new(3, 3, 3)
153
zxc.MeshId = "http://www.roblox.com/asset/?id=69891706"
154
local zxc = Instance.new("SpecialMesh", udynespear4)
155
zxc.MeshType = "FileMesh"
156
zxc.Scale = Vector3.new(3, 3, 3)
157
zxc.MeshId = "http://www.roblox.com/asset/?id=69891706"
158
local zxc = Instance.new("SpecialMesh", udynespear5)
159
zxc.MeshType = "FileMesh"
160
zxc.Scale = Vector3.new(3, 3, 3)
161
zxc.MeshId = "http://www.roblox.com/asset/?id=69891706"
162
local zxc = Instance.new("SpecialMesh", udynespear6)
163
zxc.MeshType = "FileMesh"
164
zxc.Scale = Vector3.new(3, 3, 3)
165
zxc.MeshId = "http://www.roblox.com/asset/?id=69891706"
166
local sbg6 = Instance.new("BodyGyro", udynespear6)
167
sbg6.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
168
sbg6.D = 400
169
BP6 = Instance.new("BodyPosition", udynespear6)
170
local sbg5 = Instance.new("BodyGyro", udynespear5)
171
sbg5.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
172
sbg5.D = 400
173
BP5 = Instance.new("BodyPosition", udynespear5)
174
local sbg4 = Instance.new("BodyGyro", udynespear4)
175
sbg4.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
176
sbg4.D = 400
177
BP4 = Instance.new("BodyPosition", udynespear4)
178
local sbg3 = Instance.new("BodyGyro", udynespear3)
179
sbg3.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
180
sbg3.D = 400
181
BP3 = Instance.new("BodyPosition", udynespear3)
182
local sbg2 = Instance.new("BodyGyro", udynespear2)
183
sbg2.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
184
sbg2.D = 400
185
BP2 = Instance.new("BodyPosition", udynespear2)
186
local sbg = Instance.new("BodyGyro", udynespear1)
187
sbg.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
188
sbg.D = 400
189
BP = Instance.new("BodyPosition", udynespear1)
190
spawn(function()
191
  while Udyne == true do
192
    BP2.Position = char.HumanoidRootPart.CFrame * CFrame.new(10, 5, 0).p
193
    BP3.Position = char.HumanoidRootPart.CFrame * CFrame.new(6, 8, 0).p
194
    BP.Position = char.HumanoidRootPart.CFrame * CFrame.new(3, 10, 0).p
195
    BP4.Position = char.HumanoidRootPart.CFrame * CFrame.new(-6, 8, 0).p
196
    BP5.Position = char.HumanoidRootPart.CFrame * CFrame.new(-3, 10, 0).p
197
    BP6.Position = char.HumanoidRootPart.CFrame * CFrame.new(-10, 5, 0).p
198
    sbg6.CFrame = CFrame.new(udynespear3.Position, mouse.Hit.p) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
199
    sbg5.CFrame = CFrame.new(udynespear3.Position, mouse.Hit.p) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
200
    sbg4.CFrame = CFrame.new(udynespear3.Position, mouse.Hit.p) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
201
    sbg3.CFrame = CFrame.new(udynespear3.Position, mouse.Hit.p) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
202
    sbg2.CFrame = CFrame.new(udynespear2.Position, mouse.Hit.p) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
203
    sbg.CFrame = CFrame.new(udynespear2.Position, mouse.Hit.p) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
204
    srot = srot + 4
205
    if srot == 360 then
206
      srot = 0
207
    end
208
    wait()
209
  end
210
end)
211
local Light = Instance.new("PointLight", char.HumanoidRootPart)
212
Light.Color = Color3.new(0, 0, 1)
213
Light.Brightness = 100
214
Light.Range = 10
215
hdebounce = true
216
function throw1spear()
217
  coroutine.resume(coroutine.create(function()
218
    local udynespeart = new("Part", char)
219
    local zxc = Instance.new("SpecialMesh", udynespeart)
220
    zxc.MeshType = "FileMesh"
221
    zxc.Scale = Vector3.new(2, 2, 2)
222
    zxc.MeshId = "http://www.roblox.com/asset/?id=69891706"
223
    udynespeart.BrickColor = udynespear1.BrickColor
224
    udynespeart.Material = udynespear1.Material
225
    udynespeart.CanCollide = false
226
    udynespeart.Anchored = false
227
    udynespeart.Size = Vector3.new(2, 2, 2)
228
    udynespeart.CFrame = (char.HumanoidRootPart.CFrame + Vector3.new(math.random(1, 2), 0, 2)) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(0)), math.random(0, math.rad(0)), math.random(0, math.rad(0)))
229
    udynespeart.Touched:connect(function(hit)
230
      if hit.Parent == char then
231
        return
232
      end
233
      for i, v in pairs(hit.Parent:GetChildren()) do
234
        if v:IsA("Humanoid") and hdebounce == true then
235
          hdebounce = false
236
          v.Health = v.Health - 10
237
          wait(0.9)
238
          hdebounce = true
239
        end
240
      end
241
    end)
242
    local sbgt = Instance.new("BodyGyro", udynespeart)
243
    sbgt.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
244
    sbgt.D = 400
245
    sbgt.CFrame = CFrame.new(udynespear3.Position, mouse.Hit.p) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
246
    BPt = Instance.new("BodyPosition", udynespeart)
247
    BPt.Position = udynespeart.CFrame * CFrame.new(0, 10, 0).p
248
    wait(1)
249
    udynespeart.Anchored = true
250
    wait(0.5)
251
    udynespeart.Anchored = false
252
    BPt:destroy()
253
    local BodyVelocity = Instance.new("BodyVelocity", udynespeart)
254
    BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
255
    BodyVelocity.velocity = mouse.Hit.lookVector * 200
256
    for i = 1, 5 do
257
      sbgt.CFrame = CFrame.new(udynespeart.Position, mouse.Hit.p) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
258
      wait()
259
    end
260
    sbgt:destroy()
261
  end))
262
end
263
mouse.KeyDown:connect(function(k)
264
  if k == "e" then
265
  end
266
end)
267
mouse.KeyDown:connect(function(k)
268
  if k == "f" then
269
    throw1spear()
270
  end
271
end)
272
local hitt
273
mouse.KeyDown:connect(function(k)
274
  if k == "q" and mouse.Target then
275
    if mouse.Target.Parent == char then
276
      return
277
    end
278
    if mouse.Target.Parent == game.workspace.Base then
279
      return
280
    end
281
    for i, v in pairs(mouse.Target.Parent:GetChildren()) do
282
      if v:IsA("Humanoid") then
283
        hitt = mouse.Target.Parent
284
        if debounce == true then
285
          debounce = false
286
          for i = 1, 2 do
287
            do
288
              local speara = new("Part", char)
289
              speara.Touched:connect(function(hit)
290
                if hit.Parent == char then
291
                  return
292
                end
293
                for i, v in pairs(hit.Parent:GetChildren()) do
294
                  if v:IsA("Humanoid") and hdebounce == true then
295
                    hdebounce = false
296
                    v.Health = v.Health - 10
297
                    wait(0.9)
298
                    hdebounce = true
299
                  end
300
                end
301
              end)
302
              local gunlight = Instance.new("SpotLight", speara)
303
              gunlight.Range = 40
304
              gunlight.Angle = 60
305
              gunlight.Face = "Top"
306
              gunlight.Shadows = true
307
              gunlight.Enabled = true
308
              gunlight.Color = Color3.new(0, 0, 1)
309
              local gunlight2 = Instance.new("SpotLight", speara)
310
              gunlight2.Range = 40
311
              gunlight2.Angle = 60
312
              gunlight2.Face = "Top"
313
              gunlight2.Shadows = true
314
              gunlight2.Enabled = true
315
              gunlight2.Color = Color3.new(0, 0, 1)
316
              speara.Size = Vector3.new(2, 2, 2)
317
              speara.BrickColor = bc("Toothpaste")
318
              local zxc = Instance.new("SpecialMesh", speara)
319
              zxc.MeshType = "FileMesh"
320
              zxc.Scale = Vector3.new(2, 2, 2)
321
              zxc.MeshId = "http://www.roblox.com/asset/?id=69891706"
322
              speara.Transparency = 0
323
              speara.Anchored = false
324
              speara.CanCollide = false
325
              speara.Name = "Spear"
326
              speara.CFrame = (mouse.Hit + Vector3.new(math.random(-10, 10), 19, math.random(-10, 10))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359)))
327
              local sbgta = Instance.new("BodyGyro", speara)
328
              sbgta.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
329
              sbgta.D = 10
330
              BPta = Instance.new("BodyPosition", speara)
331
              BPta.Name = "shootP"
332
              BPta.P = 20000
333
              sbgta.CFrame = CFrame.new(speara.Position, hitt.HumanoidRootPart.Position) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
334
              BPta.Position = speara.CFrame * CFrame.new(0, 2, 0).p
335
              wait(0.9)
336
              sbgta.D = 500
337
              wait(1)
338
              BPta.D = 1000
339
              BPta.Position = hitt.HumanoidRootPart.CFrame * CFrame.new(0, -3, 0).p
340
              sbgta.CFrame = CFrame.new(speara.Position, hitt.HumanoidRootPart.Position) * CFrame.Angles(-math.pi / 2, math.rad(srot), 0)
341
              debounce = true
342
              local gdisp = coroutine.wrap(function()
343
                wait(1)
344
                for i = 1, 9 do
345
                  wait(0.1)
346
                  speara.Transparency = speara.Transparency + 0.3
347
                end
348
                speara:Destroy()
349
              end)
350
              gdisp()
351
            end
352
          end
353
        end
354
      end
355
    end
356
  end
357
end)
358
health = hum.Health
359
hum.Changed:connect(function()
360
  if hum.Health < 5 and candie == false then
361
    candie = true
362
    defeated()
363
  end
364
  health = hum.Health
365
end)
366
p.Character.Humanoid.Died:connect(function()
367
  local jkl = Instance.new("Sound", Workspace)
368
  jkl.SoundId = "rbxassetid://427025525"
369
  jkl.Volume = 10
370
  jkl:Play()
371
  for _, V in pairs(char:getChildren()) do
372
    if V:isA("BasePart") then
373
      V.Transparency = 1
374
    elseif V:IsA("Accessory") and V:FindFirstChild("Handle") then
375
      V.Handle.Transparency = 1
376
    end
377
  end
378
  char.Head.face:destroy()
379
  for i = 1, 50 do
380
    dust = Instance.new("Part")
381
    dust.Locked = true
382
    dust.Size = Vector3.new(0.1, 0.1, 0.1)
383
    dust.BrickColor = BrickColor.new("White")
384
    dust.Transparency = 0
385
    dust.TopSurface = "Smooth"
386
    dust.BottomSurface = "Smooth"
387
    dust.CFrame = char.HumanoidRootPart.CFrame
388
    dust.CanCollide = true
389
    dust.Reflectance = 0.1
390
    dust.Material = "Neon"
391
    dust.Parent = char
392
    dust.Anchored = false
393
  end
394
end)