SHOW:
|
|
- or go back to the newest paste.
| 1 | - | |
| 1 | + | |
| 2 | equip = false | |
| 3 | char = Instance.new("Model",script)
| |
| 4 | char.Name = plr.Name .."Shield" | |
| 5 | tool = Instance.new("Tool",nil)
| |
| 6 | tool.Name = plr.Name .." Shield" | |
| 7 | tool.Equipped:connect(function() | |
| 8 | equip = true | |
| 9 | if tool.Parent:FindFirstChildOfClass("Humanoid") then
| |
| 10 | local hum = tool.Parent:FindFirstChildOfClass("Humanoid")
| |
| 11 | end | |
| 12 | --local ff = Instance.new("ForceField",tool.Parent)
| |
| 13 | --ff.Visible = false | |
| 14 | end) | |
| 15 | tool.Unequipped:connect(function() | |
| 16 | equip = false | |
| 17 | local lechar = tool.Parent.Character | |
| 18 | for _,v in pairs (lechar:children()) do | |
| 19 | if v:IsA("ForceField") then
| |
| 20 | v:Destroy() | |
| 21 | end | |
| 22 | end | |
| 23 | end) | |
| 24 | face = plr.Character.Head:FindFirstChild("face")
| |
| 25 | if face then | |
| 26 | tool.TextureId = face.Texture | |
| 27 | end | |
| 28 | main = Instance.new("Part",char)
| |
| 29 | main.Size = Vector3.new(2.5, 4, 1) | |
| 30 | main.BrickColor = plr.Character.Head.BrickColor | |
| 31 | main.Material = "ForceField" | |
| 32 | - | main.Material = "Plastic" |
| 32 | + | |
| 33 | main.Position = plr.Character.Head.Position | |
| 34 | newface = Instance.new("Decal",main)
| |
| 35 | if face then | |
| 36 | newface.Texture = face.Texture | |
| 37 | end | |
| 38 | newface.Face = "Front" | |
| 39 | detect = Instance.new("ClickDetector",main)
| |
| 40 | detect.MaxActivationDistance = 16 | |
| 41 | detect.MouseClick:connect(function(player) | |
| 42 | if player ~= owner then | |
| 43 | main.Parent = tool | |
| 44 | tool.Parent = player.Backpack | |
| 45 | detect:Destroy() | |
| 46 | local char2 = player.Character | |
| 47 | local hum = char2:FindFirstChildOfClass("Humanoid")
| |
| 48 | if hum then | |
| 49 | local h = hum | |
| 50 | local hp = h.Health | |
| 51 | h.HealthChanged:connect(function() | |
| 52 | if h.Health < hp then | |
| 53 | if h.Health > 0 then | |
| 54 | if equip then | |
| 55 | h.Health = hp | |
| 56 | main.Material = "Neon" | |
| 57 | local s = Instance.new("Sound",main) s.Volume = 3 s.SoundId = "rbxassetid://2851048981" s:Play()
| |
| 58 | --newface.Texture = "rbxassetid://7317691" | |
| 59 | wait(.35) | |
| 60 | main.Material = "ForceField" | |
| 61 | - | main.Material = "Plastic" |
| 61 | + | |
| 62 | end | |
| 63 | end | |
| 64 | hp = h.Health | |
| 65 | end | |
| 66 | end) | |
| 67 | end | |
| 68 | end | |
| 69 | end) | |
| 70 | plr.Character.Parent = nil | |
| 71 | plr.Character = char | |
| 72 | NLS([[ | |
| 73 | ||
| 74 | workspace.CurrentCamera.CameraSubject = owner.Character.Handle | |
| 75 | ||
| 76 | ]],char) |