Mariah Carey wants to give her children everything she never had.

The 46-year-old singer, who has four-year-old twins Moroccan and Monroe with estranged husband Nick Cannon, admits she struggles not to spoil them because she had very little money growing up.

The '#Beautiful' hitmaker, who took her family to Disneyland on Friday (22.05.15) to watch her perform on 'Live with Kelly and Michael,' told the show's hosts: ''I've been loving Disney forever -- since I first came here -- because when I was little, I didn't have the money to come to Disney so I had to make up for it over the years.

''I just want them to have everything that I never had, [but] now they want everything and more!''

Despite being there to watch her perform, Mariah's children were more interested in exploring the amusement park.

She said: ''The babies can't wait to get on the rides. They're super excited.''

Earlier this week, the singer admitted the twins are showing signs of following in her footsteps, but she doesn't want to be a ''stage mother.''

Speaking on 'Jimmy Kimmel Live,' she said: ''My daughter loves to sing and Roc now loves to sing. They want to come up ... and sing, especially Monroe. I don't want to be a stage mother like, 'Get on stage, sweetie, you got to sing.' But I don't want to keep her from it [either].''