I'm trying to make a fireball, so far so good, I press the clone button and it appears in the workspace, but I want it to come out directly from my character, can you help me?
This is my script
local tweenService = game:GetService("TweenService") local itraminstorage = game.ReplicatedStorage.FireBall local UserInputService = game:GetService("UserInputService") UserInputService.InputBegan:Connect(function(Input) if Input.KeyCode == Enum.KeyCode.Q then print("Pressed") local parte = itraminstorage:Clone() parte.Parent = workspace local function onTouch(Touch) local character = Touch.Parent local humanoid = character:FindFirstChildWhichIsA("Humanoid") if humanoid then local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out, 0 , false) local tweenGoals = { Size = Vector3.new(20,20,20) } local tween = tweenService:Create(parte, tweenInfo, tweenGoals) parte.Transparency = 0.3 parte.CanCollide = false parte.Anchored = true tween:Play() humanoid.Health = 0 wait(1) parte:Destroy() end end parte.Touched:Connect(onTouch) end end)
As I am still learning, maybe this code is exaggerated for a simple fireball