local function fireproximityprompt(Obj, Amount, Skip) if Obj.ClassName == "ProximityPrompt" then Amount = Amount or 1 local PromptTime = Obj.HoldDuration if Skip then Obj.HoldDuration = 0 end for i = 1, Amount do Obj:InputHoldBegin() if not Skip then wait(Obj.HoldDuration) end Obj:InputHoldEnd() end Obj.HoldDuration = PromptTime else error("userdata expected") end end local function firetouchinterest(totouch, whattotouchwith,nilvalue) pcall(function() local clone = totouch:Clone() local orgpos = totouch.CFrame totouch.CFrame = whattotouchwith.CFrame wait(0.5) totouch.CFrame = orgpos clone:Destroy() end) end