I've made the script but it doesn't seem to be working. No errors or output..
function onPlayerEntered(newPlayer) if game:GetService("MarketplaceService"):PlayerOwnsAsset(newPlayer, 384198804) then newPlayer.CharacterAdded:connect(function(character) local char = character local kids = char:GetChildren() for _,k in pairs(kids) do if k.ClassName == "Part" then local fire = Instance.new("Fire") fire.Parent = k end end end) end end
This should be able to fix all your current issues. It should also re-add fire upon re spawning
game.Players.PlayerAdded:connect(function(plr) plr.CharacterAdded:connect(function(char) local service = game:GetService("MarketplaceService") if service:PlayerOwnsAsset(plr, 331486478) then for _,k in pairs(char:GetChildren()) do if k.ClassName == "Part" then local fire = Instance.new("Fire",k) end end end end) end)
~~Approved by koolkid8099