Green’s Dictionary of Slang

twat v.

[twat n. (3)]

1. [1980s+] to hit someone.

2. [1990s+] to behave in an unsophisticated manner.

3. [1990s+] to waste time.

In phrases

twat on (v.)

[1990s+] to talk inconsequentially, to chatter.