Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Did I do this right?

Asked by 9 years ago

wait(0.05) Bin = script.Parent Backpack = Bin.Parent Me = Backpack.Parent PlayerGui = Me.PlayerGui Character = Me.Character Humanoid = Character.Humanoid Torso = Character.Torso Head = Character.Head LeftArm = Character["Left Arm"] RightArm = Character["Right Arm"] LeftLeg = Character["Left Leg"] RightLeg = Character["Right Leg"] Neck = Torso["Neck"] RightShoulder = Torso["Right Shoulder"] LeftShoulder = Torso["Left Shoulder"] RightHip = Torso["Right Hip"] LeftHip = Torso["Left Hip"] NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0) LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0) function RefreshWelds() Neck.C0 = NeckC0 Neck.C1 = NeckC1 RightShoulder.C0 = RightShoulderC0 RightShoulder.C1 = RightShoulderC1 LeftShoulder.C0 = LeftShoulderC0 LeftShoulder.C1 = LeftShoulderC1 RightHip.C0 = RightHipC0 RightHip.C1 = RightHipC1 LeftHip.C0 = LeftHipC0 LeftHip.C1 = LeftHipC1 end function CreateTag(Attacker, VictimHumanoid) for i, v in pairs(VictimHumanoid:GetChildren()) do if v.Name == "creator" then v:Remove() end end Tag = Instance.new("ObjectValue") Tag.Parent = VictimHumanoid Tag.Name = "creator" Tag.Value = Attacker end Thing = false Busy = script.Parent.Occupied function onKeyDown(Key) if not Thing and not Busy.Value then Key = Key:lower() if Key == "z" and Thing == false and Busy.Value == false and Character:findFirstChild("Humanoid") ~= nil then Thing = true Busy.Value = true if script.Parent:findFirstChild("Slash1") ~= nil then slash = script.Parent.Slash1:clone() slash.Parent = script.Parent game.Debris:AddItem(slash, 6) wait(0.1) slash = Humanoid:LoadAnimation(slash) wait() slash:Play() wait(0.5) p = Instance.new("Part") p.Parent = game.Workspace p.CanCollide = false p.Name = "Wave" p.Size = Vector3.new(5,1,5) p.BrickColor = BrickColor.new(1) p.Transparency = 0.8 p.TopSurface = "Smooth" p.BottomSurface = "Smooth" p.Shape = "Ball" p.CFrame = Torso.CFrame * CFrame.new(Vector3.new(0, 0, 0)) m = Instance.new("SpecialMesh") m.Parent = p m.MeshType = "Sphere" m.Scale = Vector3.new(3,0.1,3) Owner = Instance.new("ObjectValue") Owner.Parent = p Owner.Name = "Owner" Owner.Value = Me d = Instance.new("BodyGyro") d.Parent = p d.maxTorque = Vector3.new(math.huge, math.huge, math.huge) d.cframe = CFrame.fromEulerAnglesXYZ(0, 0, 0) b = Instance.new("BodyVelocity") b.Parent = p b.maxForce = Vector3.new(math.huge, math.huge, math.huge) b.velocity = Torso.CFrame.lookVector * 200 l = script.Dmg:clone() l.Parent = p l.Disabled = false slash:Remove() end wait(4) Thing = false Busy.Value = false end end end function onEquippedLocal(mouse) if mouse == nil then print("Mouse not found") return end mouse.KeyDown:connect(onKeyDown) --mouse.Icon = "rbxasset://textures\GunCursor.png" --mouse.Button1Down:connect(function() onButton1Down(mouse) end) end Bin.Selected:connect(onEquippedLocal) function onDamage(Hit) if Activated and Melee then Safe = Humanoid.Health if Hit.Parent.Name ~= Me.Name then Humanoid.Health = Safe end end end LeftArm.Touched:connect(onDamage) RightArm.Touched:connect(onDamage)~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~

Answer this question