The 19-year-old Australian actress, who is best known for playing Indigo Walker in Home and Away, said that she would love to find a "quirky" boyfriend because she has a "weird" personality.
Weaving told OK magazine: "I love boys with English accents. I'm so quirky and weird, so I need a weirdo to hang out with!"
She also revealed that it would feel "weird" to date a Home and Away fan but she would consider it if "they're nice".
Weaving's character is currently dating Romeo Smith, played by actor Luke Mitchell, who is in a relationship with Weaving's co-star Rebecca Breeds (Ruby Buckton). She said: "We keep it professional and we're all friends.
"I'm sure it's not the best to know that your boyfriend is kissing another girl but she's realistic about it and she's my friend."
Weaving and Mitchell have also previously described their upcoming proposal scenes on the show as "weird", while he has said that he finds on-screen kissing awkward.
Weaving recently revealed that she was a bit "arrogant" when she was cast in failed Australian soap Out of the Blue. She has said in the past that she first got into acting to help her overcome extreme shyness.