RunService.Heartbeat:Connect(function(K)accumulatedChance+=K*Settings.Rate if CanShow and(ScreenBlockCFrame.LookVector.Y>-0.4 and not UnderObject(ScreenBlockCFrame.Position))then for K=1,math.floor(accumulatedChance),1 do CreateDroplet()end accumulatedChance%=1 else accumulatedChance%=1 end end)
----------------------------------------------------------------------------
---  Functionality Loop  ---------------------------------------------------
----------------------------------------------------------------------------

RunService.Heartbeat:Connect(function(deltaTime)
	accumulatedChance += deltaTime * Settings.Rate

	if CanShow and ScreenBlockCFrame.LookVector.Y > -0.4 and not UnderObject(ScreenBlockCFrame.Position) then
		for i = 1, math.floor(accumulatedChance) do
			CreateDroplet()
		end

		accumulatedChance %= 1
	else
		accumulatedChance %= 1
	end
end)
