Ive tried using
local stagenumber = script.Parent local function hit() wait(3) stagenumber:Destroy() end stagenumber.Touched:Connect(hit)
I don't think I could use Instance.new either
I am not sure if you are using a local script to purposely destroy a part for a single client, but if you want to destroy a part for every player you need to do it from a module script of from a server script. You could use a remote event to connect between the scripts.