Swoof
|
  |
| Joined: 13 Mar 2010 |
| Total Posts: 16146 |
|
|
| 22 Nov 2013 04:35 PM |
so i got this so far is there anyway to make the block flat sort of like a coin?
function onDied() for i =1,script.XPCount.Value do local xp = Instance.new("Part") xp.Parent = game.Workspace xp.Position = script.Parent.Parent.Torso.Position + Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3)) xp.Shape = 0 xp.formFactor = "Symmetric" xp.Name = "Crowns" xp.BrickColor = BrickColor.new(24) xp.Reflectance = 0.5 xp.Size = Vector3.new(1,1,1) local clone = script.IncreaseXP:Clone() clone.Disabled = false clone.Parent = xp end end
script.Parent.Died:connect(onDied) |
|
|
| Report Abuse |
|
Swoof
|
  |
| Joined: 13 Mar 2010 |
| Total Posts: 16146 |
|
|
| 22 Nov 2013 04:51 PM |
TY A TON!
one last thing if you can <3
this doesn't seem to be working, when i have the humanoid ragdoll death is it because the ragdoll script modifies the torso and this puts the xp at the torso?
function onDied() for i =1,script.XPCount.Value do local xp = Instance.new("Part") xp.Parent = game.Workspace xp.Position = script.Parent.Parent.Torso.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) xp.Shape = 1 xp.formFactor = "Plate" xp.Name = "Crowns" xp.BrickColor = BrickColor.new(24) xp.Reflectance = 0.5 xp.Size = Vector3.new(1,0.4,1) xp.BackSurface = "Smooth" xp.TopSurface = "Smooth" local clone = script.IncreaseXP:Clone() clone.Disabled = false clone.Parent = xp end end
script.Parent.Died:connect(onDied)
ragdoll death:
Character = script.Parent Humanoid = Character.Humanoid Torso = Character.Torso
function OnDeath() print("Death") Humanoid.Parent = nil if Torso then local Head = Character:FindFirstChild("Head") if Head then local Neck = Instance.new("Weld") Neck.Name = "Neck" Neck.Part0 = Torso Neck.Part1 = Head Neck.C0 = CFrame.new(0, 1.5, 0) Neck.C1 = CFrame.new() Neck.Parent = Torso end local Limb = Character:FindFirstChild("Right Arm") if Limb then
Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0) local Joint = Instance.new("Glue") Joint.Name = "RightShoulder" Joint.Part0 = Torso Joint.Part1 = Limb Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.Parent = Torso
local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = Character local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb
end local Limb = Character:FindFirstChild("Left Arm") if Limb then
Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0) local Joint = Instance.new("Glue") Joint.Name = "LeftShoulder" Joint.Part0 = Torso Joint.Part1 = Limb Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.Parent = Torso
local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = Character local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb
end local Limb = Character:FindFirstChild("Right Leg") if Limb then
Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0) local Joint = Instance.new("Glue") Joint.Name = "RightHip" Joint.Part0 = Torso Joint.Part1 = Limb Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) Joint.Parent = Torso
local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = Character local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb
end local Limb = Character:FindFirstChild("Left Leg") if Limb then
Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0) local Joint = Instance.new("Glue") Joint.Name = "LeftHip" Joint.Part0 = Torso Joint.Part1 = Limb Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) Joint.Parent = Torso
local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) B.Parent = Character local W = Instance.new("Weld") W.Part0 = Limb W.Part1 = B W.C0 = CFrame.new(0, -0.5, 0) W.Parent = Limb
end --[ local Bar = Instance.new("Part") Bar.TopSurface = 0 Bar.BottomSurface = 0 Bar.formFactor = "Symmetric" Bar.Size = Vector3.new(1, 1, 1) Bar.Transparency = 1 Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0) Bar.Parent = Character local Weld = Instance.new("Weld") Weld.Part0 = Torso Weld.Part1 = Bar Weld.C0 = CFrame.new(0, 0.5, 0) Weld.Parent = Torso --]] end end
Humanoid.Died:connect(OnDeath)
|
|
|
| Report Abuse |
|