DamageEvent.OnClientEvent:Connect(function(damage,hit)
print('absahdbhbdwhh')
if damage == 10 then
local Billboard = Instance.new("BillboardGui")
Billboard.AlwaysOnTop = true
local DamageLabel = Instance.new("TextLabel")
DamageLabel.BackgroundTransparency = 1
DamageLabel.Position = UDim2.new(0.25,0,0.25,0)
DamageLabel.Size = UDim2.new(0.5,0,0.5,0)
DamageLabel.Font = Enum.Font.SciFi
DamageLabel.Text = "-10"
DamageLabel.TextSize = 24
DamageLabel.TextStrokeTransparency = 0
DamageLabel.TextColor3 = DamageColours["10"]
DamageLabel.Parent = Billboard
Billboard.Parent = hit
--print(Billboard.Parent)
elseif damage == 5 then
local Billboard = Instance.new("BillboardGui")
Billboard.AlwaysOnTop = true
local DamageLabel = Instance.new("TextLabel")
DamageLabel.BackgroundTransparency = 1
DamageLabel.Position = UDim2.new(0.25,0,0.25,0)
DamageLabel.Size = UDim2.new(0.5,0,0.5,0)
DamageLabel.Font = Enum.Font.SciFi
DamageLabel.Text = "-5"
DamageLabel.TextSize = 24
DamageLabel.TextStrokeTransparency = 0
DamageLabel.TextColor3 = DamageColours["5"]
DamageLabel.Parent = Billboard
Billboard.Parent = hit
--print(Billboard.Parent)
print('a')
end
end)
im making a sword and this script is to make a billboardgui appear on wherever it got hit (the dmg taken)
This is in a LocalScript. It can print 'absahdbhbdwhh' and 'a' no problem. But when i uncomment the print(billboard.parent) nothing comes out in the output.
The hit parameter is whoever got hit by the sword, thats why billboard.parent = hit
Is it because I cannot make a new Instance of a BillBoardGui in LocalScript?
If thats true, i tried the same code without the remote event but just straight up in a server sided script. WHen i look at the workspace the billboard gui is cloned no problem but i cannot see the gui????
note: no error messages at all
all hep is appreciated ty

1 comment
This script is very inneficient and hard to manage. Try making it more dependant on the damage dealt rather then having a whole extra 15 lines. Also, this isn't cloning, it's making something exactly like something else.