Touched events inside Viewportframes not working(and more issues)

Hello im trying to use the Touched event inside a viewportframe.
I’ve tried using a WorldModel but it still doesnt work.

Also it seems like i cannot tween any parts inside a vpf, hell i cannot even move a part…

Any ideas on how to fix these problems?

Heres the script that i use to move parts.

if enemy:IsA("Model") then
		enemy:SetPrimaryPartCFrame(CFrame.new(0,-20,1))
	else
		enemy.Position = Vector3.new(0,-20,1)
	end