You can call Destroy on the original script before parenting your fork to the same container.
local Game = game
local Players = Game:GetService("Players")
local Player = Players.LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
local Freecam = PlayerGui:WaitForChild("Freecam")
Freecam:Destroy()