add medium blue and add this: TimeToRegen = 10
ShotsTakenToBreakGlass = 2
WaitToShoot = 0
GlassRegen = script.Parent.GlassRegen.Value
function onTouched(hit)
if WaitToShoot == 0 then
WaitToShoot = 1
if hit.Name ~= "Paintball" then
elseif hit.Name == "Paintball" and GlassRegen ~= ShotsTakenToBreakGlass then
GlassRegen = GlassRegen + 1
for i = 1, 6 do
Glass = Instance.new("Part")
Glass.Position = hit.Position
Glass.formFactor = ("Plate")
Glass.Size = Vector3.new(1,0.2,1)
Glass.Velocity = Vector3.new(math.random(-.7,.7),math.random(-.7,.7),math.random(-.7,.7))
Glass.BrickColor = script.Parent.BrickColor
Glass.BottomSurface = ("Smooth")
Glass.TopSurface = ("Smooth")
Glass.Name = "Glass"
Glass.Transparency = script.Parent.Transparency
Glass.Reflectance = script.Parent.Reflectance
script.Parent.Parent.GlassRemoval:clone().Parent = Glass
Glass.Parent = game.Workspace
Glass.GlassRemoval.Disabled = false
end
if GlassRegen == ShotsTakenToBreakGlass then
script.Parent.Transparency = 1
script.Parent.CanCollide = false
wait(TimeToRegen)
script.Parent.Transparency = 0.2
script.Parent.CanCollide = true
GlassRegen = 0
end
end
wait()
WaitToShoot = 0
end
end
script.Parent.Touched:connect(onTouched)
|