He returned to Dundee United on 3 November 1995, for a fee of £200,000, where he famously scored a hat-trick of free-kicks in a 3–2 win over Kilmarnock at Rugby Park in February 1997. He remained at Tannadice Park until being released at the end of the 1997–98 season during which he had struggled to gain a first team place. In the close-season he attracted interest from Crystal Palace, as well as French sides Auxerre and Bordeaux, but joined Luton Town on 6 August. He left to join Livingston on 12 September 1999, and after an injury hit season and a trial with Wolverhampton Wanderers under Colin Lee, joined Raith Rovers on a short-term contract on 28 July 2000.