Roblox ban yes. Players are given warnings on the first few offenses. Repeating offenders get their account deleted. Another type of ban is poison ban in this the account of roblox user gets deleted and any creation of a new account is also disabled. A ban occurs when a player violates the roblox terms of service.
Only the roblox staff can ban roblox player however anyone can report.