Part won't tween no matter what

I know this is a common issue and the solution is mostly “anchoring the part” but i tried everything and it still wouldn’t change position despite t.Completed firing!
Yes the part is anchored.

local t = game:GetService("TweenService"):Create(workspace.TTTTT, TweenInfo.new(1), {Position = workspace.TTTTT.Position + Vector3.new(0,20,0)})
local p = workspace.TTTTT.Position
script.Parent.ProximityPrompt.TriggerEnded:Connect(function(__PLAYER)
	if script.Parent.__UP.Value ~= false then
		script.Parent.__UP.Value = true
		script.Parent.ProximityPrompt.Enabled = false
		script.Parent.Sound:Play()
	task.delay(3,function()
		t:Play()
	end)
	t.Completed:Connect(function() -- This fires even though tween didn't even "play"!
		task.wait(1.5)
		script.Parent.ProximityPrompt.Enabled = true
		script.Parent.Sound:Stop()
	end)
end
end)

I tried with and without changing position, tried with and without changing anchor, tried with and without the tween service, it just won’t change position

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.