How can I make a part fling based on the position of a GUI Arrow?

Title.

I’m working on a project, Basically there is an arrow that consistently turns around, And when the player taps or presses MB1 the arrow stops. Everything UI Wise is working flawlessly. My question is; How can I figure out the real position when the arrow stops and actually make it fling in that direction?

Here is a clip:

I havent got much code to go off of other than a MB1 Connection that unanchors the block. I wouldn’t even know where to get started with the flinging.

			StartButtonConnection = STARTBTN.MouseButton1Click:Connect(function()
				
				Cube.Anchored = false
				
				--TODO Logic For Fling
				
			end)

Important note: The arrow uses actual rotation and updates every frame with heartbeat. And the variable name of the arrow is simply just: Arrow

If somebody could help, I can’t put it into words how much i’d appreciate it.

I have resolved this.