Kinda sad that you have to address that it isn’t a joke tbh. I was in your position once, we all start somewhere. Don’t let the people who don’t know how to give proper feedback get to you. You’re asking for help and the fact that you’re being bombarded with hate because of a beginner mistake makes me beyond disgusted.
Now, for the feedback portion:
I’m thinking you might want to try out animations. There is a built-in animation editor you can use, here’s a link with a tutorial:
If you don’t want to use the built-in editor or want some more customizability, maybe check out Moon Animator. It has things like avatar importing and easing styles. Here’s a good resource you can use to get started:
If you are looking into creating custom rigs (like your flower), there are many options. I personally use RigEdit. Here’s a link with a tutorial and docs:
Once you have your animation ID, you could probably do something like this:
local clickDetector = script.Parent.ClickDetector
local flower = script.Parent -- wherever your flower model is
local animationController = flower.AnimationController -- wherever the animationcontroller is
local animator = Instance.new('Animator') -- create an animator, this basically allows the animation to happen
animator.Parent = animationController
local myFlowerAnimationID = 123456 -- your flower animation ID
local myFlowerAnimation = Instance.new('Animation')
myFlowerAnimation.Parent = flower
myFlowerAnimation.AnimationId = 'rbxassetid://'..tostring(myFlowerAnimationID)
local animation = animator:LoadAnimation(myFlowerAnimation) -- this creates an AnimationTrack instance which we can use to play the animation
clickDetector.MouseClick:Connect(function(player)
animation:Play()
end)
Anyway, the most important part of all of this is to not give up. We all have to start somewhere. You are a beginner, you’re asking for help and feedback which is what should have been given, not this.
Feel free to reach out if you need any help. I, as well as many others are here to help you if you need it!
: )