in regards to ten codes it's legal as long as you're not talking in codes to commit a crime. The other party said is correct here's a full list of the cb ten codes that can be legally used
The Definitive List of Citizens Band Radio or CB 10 Codes, and what they mean.
10-1: Receiving Poorly or I can’t hear you
10-2: Receiving well or I can hear you
10-3: Stop transmitting
10-4: Message received
10-5: Relay message
10-6: Busy, stand by
10-7: Out of service
10-8: In service
10-9: Repeat Message
10-10: Transmission completed, standing by
10-11: Talking too rapidly
10-12: Visitors present
10-13: Advise weather/road conditions
10-16: Make pick up at ___
10-17: Urgent Business
10-18: Anything for us?
10-19: Nothing for you, return to base
10-20: Your current location
10-21: Call by telephone
10-22: Report in person to [location]
10-23: Stand by
10-24: Completed last assignment
10-25: Can you contact [person’s name]
10-26: Disregard Last Information/Cancel Last Message
10-27: I’m moving to channel [channel number]
10-28: Identify your station
10-29: Time is up for contact
10-30: Does not conform to FCC Rules
10-32: I will give you a radio check
10-33: Emergency traffic at this station
10-34: Trouble at this station, help needed
10-35: Confidential information
10-36: Need correct time
10-37: Wrecker needed at [location]
10-38: Ambulance needed at [location]
10-39: Your message delivered
10-41: Please tune to channel [channel #]
10-42: Traffic accident at [location]
10-43: Traffic jam
10-44: I have a message for you
10-45: All units within range please report
10-50: Break channel
10-60: What is next message number?
10-62: Unable to copy, please use phone
10-65: Awaiting your next message or assignment
10-67: All units comply
10-70: Fire at [location]
10-71: Proceed with transmission in sequence
10-73: Speed trap
10-75: You are causing interference
10-77: Negative contact
10-84: My telephone number is
10-85: My address is
10-91: Talk closer to the mike
10-92: Your transmitter is out of adjustment
10-93: Check my frequency on this channel
10-94: Please give me a long count
10-95: Transmit dead carrier for 5 seconds
10-99: Mission completed; all units secure
10-100: Bathroom break
10-200: Police needed at [location]