A man has been accused of assaulting two paramedics and exposing himself before kicking a police officer on the Gold Coast.
Police said the man was acting "erratic and aggressive" when an ambulance crew were called to a Molendinar address on Sunday afternoon.
The man is accused of pushing a male paramedic then grabbing a female ambulance officer "in an inappropriate manner" before exposing himself.
He was also allegedly verbally abusive and police were called.
When they later arrived, the man is accused of kicking a male officer in the chest and spitting on him.
A 38-year-old man has been charged with three counts of serious assault of a public officer performing function.
He has also been charged with sexual assault, indecent act in a public place and serious assault police officer by spitting.
"Our emergency crews deserve to go to work every day and not be fearful that they could be attacked or mistreated," Queensland Police's Superintendent Peter Miles said in a statement.
"That kind of behaviour is not acceptable in front of anyone, let alone someone whose job it is to help."
The man is set to appear in Southport Magistrates Court on Monday.
1800 RESPECT (1800 737 732)
National Sexual Abuse and Redress Support Service 1800 211 028