SHOW:
|
|
- or go back to the newest paste.
| 1 | - | hop = Instance.new("HopperBin", game.Players.LocalPlayer.Backpack)
|
| 1 | + | hop = Instance.new("HopperBin", owner.Backpack)
|
| 2 | - | local player=game:service'Players'.LocalPlayer |
| 2 | + | local player=owner |
| 3 | local char=player.Character | |
| 4 | shirt = Instance.new("Shirt", char)
| |
| 5 | shirt.Name = "Shirt" | |
| 6 | pants = Instance.new("Pants", char)
| |
| 7 | pants.Name = "Pants" | |
| 8 | char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=704727094" -- everything went in an unexpected manner | |
| 9 | char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=704727262" | |
| 10 | char["Body Colors"].HeadColor = BrickColor.new("Buttermilk")
| |
| 11 | char["Body Colors"].TorsoColor = BrickColor.new("Buttermilk")
| |
| 12 | char["Body Colors"].LeftArmColor = BrickColor.new("Buttermilk")
| |
| 13 | char["Body Colors"].RightArmColor = BrickColor.new("Buttermilk")
| |
| 14 | char["Body Colors"].LeftLegColor = BrickColor.new("Buttermilk")
| |
| 15 | char["Body Colors"].RightLegColor = BrickColor.new("Buttermilk")
| |
| 16 | ||
| 17 | wait(0.05) | |
| 18 | debounce = true | |
| 19 | etime = 0 | |
| 20 | etimem = 20 | |
| 21 | down = false | |
| 22 | vPlayer = game.Players.LocalPlayer | |
| 23 | cPlayer = nil | |
| 24 | Humanoid = nil | |
| 25 | Welds = {}
| |
| 26 | stopVictoly = function() | |
| 27 | for _,v in pairs(Welds) do | |
| 28 | v.Parent = cPlayer.Torso | |
| 29 | end | |
| 30 | wait(0.2) | |
| 31 | g1:Remove() | |
| 32 | g2:Remove() | |
| 33 | g3:Remove() | |
| 34 | g4:Remove() | |
| 35 | g5:Remove() | |
| 36 | b1:Remove() | |
| 37 | b2:Remove() | |
| 38 | p1:Remove() | |
| 39 | p2:Remove() | |
| 40 | bpos:Remove() | |
| 41 | brot:Remove() | |
| 42 | Head.Anchored = false | |
| 43 | Humanoid.PlatformStand = false | |
| 44 | end | |
| 45 | ||
| 46 | startVictoly = function() | |
| 47 | Welds = {}
| |
| 48 | cPlayer = vPlayer.Character | |
| 49 | Humanoid = nil | |
| 50 | for _,v in pairs(cPlayer:children()) do | |
| 51 | if v.className == "Humanoid" then | |
| 52 | Humanoid = v | |
| 53 | Humanoid.Name = "bepis" | |
| 54 | Humanoid.Health = math.huge | |
| 55 | end | |
| 56 | if v.Name == "Torso" then | |
| 57 | for __,vv in pairs(v:children()) do | |
| 58 | if vv:IsA("JointInstance") then
| |
| 59 | table.insert(Welds, vv) | |
| 60 | end | |
| 61 | end | |
| 62 | end | |
| 63 | end | |
| 64 | Torso = cPlayer.Torso | |
| 65 | Head = cPlayer.Head | |
| 66 | RightArm = cPlayer["Right Arm"] | |
| 67 | LeftArm = cPlayer["Left Arm"] | |
| 68 | RightLeg = cPlayer["Right Leg"] | |
| 69 | LeftLeg = cPlayer["Left Leg"] | |
| 70 | Head.Anchored = true | |
| 71 | headpos = Head.CFrame.p | |
| 72 | print("DEAD")
| |
| 73 | Humanoid.PlatformStand = true | |
| 74 | Torso.Anchored = true | |
| 75 | p1 = Instance.new("Part", cPlayer)
| |
| 76 | p1.Anchored = true | |
| 77 | p1.formFactor = "Custom" | |
| 78 | p1.Size = Vector3.new(1, 1, 1) | |
| 79 | p1.TopSurface = 0 | |
| 80 | p1.BottomSurface = 0 | |
| 81 | p1.CanCollide = false | |
| 82 | p1.Name = "AnchorR" | |
| 83 | p1.CFrame = Torso.CFrame * CFrame.new(0.5, -3.5, 0) | |
| 84 | p1.Transparency = 1 | |
| 85 | p2 = Instance.new("Part", cPlayer)
| |
| 86 | p2.Anchored = true | |
| 87 | p2.formFactor = "Custom" | |
| 88 | p2.Size = Vector3.new(1, 1, 1) | |
| 89 | p2.TopSurface = 0 | |
| 90 | p2.BottomSurface = 0 | |
| 91 | p2.CanCollide = false | |
| 92 | p2.Name = "AnchorL" | |
| 93 | p2.CFrame = Torso.CFrame * CFrame.new(-0.5, -3.5, 0) | |
| 94 | p2.Transparency = 1 | |
| 95 | g1 = Instance.new("Glue", RightLeg)
| |
| 96 | g1.Part0 = Torso | |
| 97 | g1.Part1 = RightLeg | |
| 98 | g1.C0 = CFrame.new(0.5, -2, 0) | |
| 99 | g1.C1 = CFrame.new(0, 0, 0) | |
| 100 | g1.F0 = Vector3.new(0, 1, 0) | |
| 101 | g1.F1 = Vector3.new(0, 1, 0) | |
| 102 | g1.F2 = Vector3.new(0, 1, 0) | |
| 103 | g1.F3 = Vector3.new(0, 1, 0) | |
| 104 | g2 = Instance.new("Glue", p1)
| |
| 105 | g2.Part0 = p1 | |
| 106 | g2.Part1 = RightLeg | |
| 107 | g2.C0 = CFrame.new(0, 1.5, 0) | |
| 108 | g2.C1 = CFrame.new(0, 0, 0) | |
| 109 | g2.F0 = Vector3.new(0.25, -1, 0.25) | |
| 110 | g2.F1 = Vector3.new(0.25, -1, -0.25) | |
| 111 | g2.F2 = Vector3.new(-0.25, -1, 0.25) | |
| 112 | g2.F3 = Vector3.new(-0.25, -1, -0.25) | |
| 113 | g3 = Instance.new("Glue", LeftLeg)
| |
| 114 | g3.Part0 = Torso | |
| 115 | g3.Part1 = LeftLeg | |
| 116 | g3.C0 = CFrame.new(-0.5, -2, 0) | |
| 117 | g3.C1 = CFrame.new(0, 0, 0) | |
| 118 | g3.F0 = Vector3.new(0, 1, 0) | |
| 119 | g3.F1 = Vector3.new(0, 1, 0) | |
| 120 | g3.F2 = Vector3.new(0, 1, 0) | |
| 121 | g3.F3 = Vector3.new(0, 1, 0) | |
| 122 | g4 = Instance.new("Glue", p2)
| |
| 123 | g4.Part0 = p2 | |
| 124 | g4.Part1 = LeftLeg | |
| 125 | g4.C0 = CFrame.new(0, 1.5, 0) | |
| 126 | g4.C1 = CFrame.new(0, 0, 0) | |
| 127 | g4.F0 = Vector3.new(0.25, -1, 0.25) | |
| 128 | g4.F1 = Vector3.new(0.25, -1, -0.25) | |
| 129 | g4.F2 = Vector3.new(-0.25, -1, 0.25) | |
| 130 | g4.F3 = Vector3.new(-0.25, -1, -0.25) | |
| 131 | g5 = Instance.new("Glue", Torso)
| |
| 132 | g5.Part0 = Head | |
| 133 | g5.Part1 = Torso | |
| 134 | g5.C0 = CFrame.new(0, 0, 0) | |
| 135 | g5.C1 = CFrame.new(0, 1.5, 0) | |
| 136 | g5.F0 = Vector3.new(0, 0, 0) | |
| 137 | g5.F1 = Vector3.new(0, 0, 0) | |
| 138 | g5.F2 = Vector3.new(0, 0, 0) | |
| 139 | g5.F3 = Vector3.new(0, 0, 0) | |
| 140 | for _,v in pairs(Welds) do | |
| 141 | if v.Name ~= "Neck" then | |
| 142 | print(v.Name) | |
| 143 | v.Parent = nil | |
| 144 | if v.Name == "Right Shoulder" then | |
| 145 | RSC0 = v.C0 | |
| 146 | RSC1 = v.C1 | |
| 147 | else | |
| 148 | if v.Name == "Left Shoulder" then | |
| 149 | LSC0 = v.C0 | |
| 150 | LSC1 = v.C1 | |
| 151 | end | |
| 152 | end | |
| 153 | end | |
| 154 | end | |
| 155 | b1 = Instance.new("Motor6D", RightArm)
| |
| 156 | b1.Part0 = Torso | |
| 157 | b1.Part1 = RightArm | |
| 158 | b1.C0 = RSC0 | |
| 159 | b1.C1 = RSC1 * CFrame.new(0, 0.25, 0) | |
| 160 | b2 = Instance.new("Motor6D", LeftArm)
| |
| 161 | b2.Part0 = Torso | |
| 162 | b2.Part1 = LeftArm | |
| 163 | b2.C0 = LSC0 | |
| 164 | b2.C1 = LSC1 * CFrame.new(0, 0.25, 0) | |
| 165 | pos = Torso.Position | |
| 166 | brot = Instance.new("BodyAngularVelocity", Torso)
| |
| 167 | brot.P = 2250 | |
| 168 | brot.maxTorque = Vector3.new(8000000, 8000000, 8000000) | |
| 169 | bpos = Instance.new("BodyPosition", Torso)
| |
| 170 | bpos.P = 4250 | |
| 171 | bpos.D = 150 | |
| 172 | bpos.maxForce = Vector3.new(8000000000, 0, 8000000000) | |
| 173 | bpos.position = Torso.Position | |
| 174 | Torso.RotVelocity = Vector3.new() | |
| 175 | Torso.Velocity = Vector3.new() | |
| 176 | for i = 1, 5 do | |
| 177 | for _,v in pairs(cPlayer:children()) do | |
| 178 | if v:IsA("BasePart") then
| |
| 179 | v.Velocity = Vector3.new() | |
| 180 | v.RotVelocity = Vector3.new() | |
| 181 | end | |
| 182 | end | |
| 183 | wait(0.05) | |
| 184 | end | |
| 185 | Torso.Neck.Parent = nil | |
| 186 | Torso.Anchored = false | |
| 187 | ex = 0 | |
| 188 | em = 0 | |
| 189 | elo = 0 | |
| 190 | local mus = Instance.new("Sound", Torso)
| |
| 191 | mus.Volume = 1 | |
| 192 | mus.SoundId = "http://www.roblox.com/asset/?id=685408383" | |
| 193 | wait() | |
| 194 | mus:Play() | |
| 195 | ded = false | |
| 196 | wait() | |
| 197 | li = Instance.new("PointLight", Torso)
| |
| 198 | li.Range = 25 | |
| 199 | li.Brightness = 5 | |
| 200 | li.Shadows = true | |
| 201 | pos = Torso.CFrame | |
| 202 | while down do | |
| 203 | game:GetService("RunService").Stepped:wait()
| |
| 204 | em = em + 1 | |
| 205 | elo = elo + 1 | |
| 206 | if em == 11 then | |
| 207 | brot.angularvelocity = Vector3.new(math.random(-26, 26), math.random(-20, 20) / 6, math.random(-26, 26) / 2) | |
| 208 | bpos.position = pos * CFrame.new(math.random(-20, 20) / 10, 0, math.random(-20, 20) / 20).p | |
| 209 | em = math.random(0, 4) | |
| 210 | li.Color = Color3.new(math.random(100, 255) / 255, math.random(100, 255) / 255, math.random(100, 255) / 255) | |
| 211 | end | |
| 212 | b1.C0 = RSC0 * CFrame.new(math.cos(math.rad(elo * 15)) / 50, 0.5, math.sin(math.rad(elo * 15)) / 60) * CFrame.Angles(math.rad(ex / 8) * elo - math.pi / 3, math.cos(math.rad(elo * 15)) / 130, math.sin(elo / 8) * 7) | |
| 213 | b2.C0 = LSC0 * CFrame.new(math.cos(math.rad(elo * 15)) / 20, 0.5, math.sin(math.rad(elo * 15)) / 30) * CFrame.Angles(math.rad(-ex / 8) * elo - math.pi / 3, math.sin(math.rad(elo * 15)) / 100, -math.cos(elo / 8) * 7) | |
| 214 | ex = ex + math.random(-5, 5) / 5 | |
| 215 | if ex > 50 then | |
| 216 | ex = 50 | |
| 217 | else | |
| 218 | if ex < 10 then | |
| 219 | ex = 20 | |
| 220 | end | |
| 221 | end | |
| 222 | if elo > 15 then | |
| 223 | if g1.Parent == nil or g2.Parent == nil or g3.Parent == nil or g4.Parent == nil or g5.Parent == nil or Humanoid.Health <= 0 then | |
| 224 | ded = true | |
| 225 | break | |
| 226 | end | |
| 227 | if g1.Part0 == nil or g2.Part0 == nil or g3.Part0 == nil or g4.Part0 == nil or g5.Part0 == nil then | |
| 228 | ded = true | |
| 229 | break | |
| 230 | end | |
| 231 | if RightArm.Parent == nil or LeftArm.Parent == nil or LeftLeg.Parent == nil or RightLeg.Parent == nil then | |
| 232 | ded = true | |
| 233 | break | |
| 234 | end | |
| 235 | end | |
| 236 | end | |
| 237 | li:Remove() | |
| 238 | mus:Stop() | |
| 239 | if ded then | |
| 240 | Head.Anchored = false | |
| 241 | for _,v in pairs(cPlayer:children()) do | |
| 242 | if v:IsA("BasePart") then
| |
| 243 | v:BreakJoints() | |
| 244 | v.CFrame = CFrame.new(Torso.Position + Vector3.new(math.random(-2, 2), math.random(-1, 2), math.random(-2, 2))) * CFrame.Angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) | |
| 245 | v.Velocity = Vector3.new(0, 0, 0) | |
| 246 | end | |
| 247 | end | |
| 248 | e = Instance.new("Explosion", workspace)
| |
| 249 | e.BlastRadius = 10 | |
| 250 | e.BlastPressure = 0 | |
| 251 | e.Position = Torso.Position | |
| 252 | e.Hit:connect(function(hit) | |
| 253 | if hit.Parent == cPlayer and hit.Name ~= "AnchorR" and hit.Name ~= "AnchorL" then | |
| 254 | if hit:FindFirstChild("Fire") == nil then
| |
| 255 | Instance.new("Fire", hit)
| |
| 256 | end | |
| 257 | hit:BreakJoints() | |
| 258 | hit.Velocity = e.Position - hit.Position.unit * 80 | |
| 259 | hit.RotVelocity = hit.Velocity | |
| 260 | end | |
| 261 | end | |
| 262 | ) | |
| 263 | s = Instance.new("Sound", Head)
| |
| 264 | s.SoundId = "http://www.roblox.com/asset/?id=230597277" | |
| 265 | s.Volume = 1 | |
| 266 | wait() | |
| 267 | s:Play() | |
| 268 | s = Instance.new("Sound", p1)
| |
| 269 | s.SoundId = "http://www.roblox.com/asset/?id=221920821" | |
| 270 | s.Volume = 1 | |
| 271 | s.Pitch = 1.25 | |
| 272 | wait() | |
| 273 | s:Play() | |
| 274 | end | |
| 275 | wait(0.5) | |
| 276 | mus:Remove() | |
| 277 | end | |
| 278 | ||
| 279 | onEquip = function(mouse) | |
| 280 | mouse.Button1Down:connect(function() | |
| 281 | down = true | |
| 282 | startVictoly() | |
| 283 | end | |
| 284 | ) | |
| 285 | mouse.Button1Up:connect(function() | |
| 286 | down = false | |
| 287 | stopVictoly() | |
| 288 | end | |
| 289 | ) | |
| 290 | end | |
| 291 | ||
| 292 | hop.Selected:connect(onEquip) |