serverscriptservice
event = game.ReplicatedStorage.Kamehameha.Start event2 = game.ReplicatedStorage.Kamehameha.Launch function ball(ctr, hum, whereto, plr) start = Instance.new("Part") start.Parent = ctr start.Name = "Kamehamehaattack" start.Shape = "Ball" start.Size = Vector3.new(2,2,2) start.BrickColor = BrickColor.new("Toothpaste") start.Material = "Neon" start.CanCollide = false start.Anchored = true start.Transparency = .1 event:FireClient(plr) atk = ctr:FindFirstChild("Kamehamehaattack") for i = 1, 50 do atk.Size = atk.Size + Vector3.new(.1,.1,.1) atk.CFrame = atk.CFrame:lerp(ctr.UpperTorso.CFrame * CFrame.new(0, 0, -5), i * 2) wait() end while ctr:FindFirstChild("Kamehameha") do start.CFrame = ctr["LeftHand"].CFrame * CFrame.new(-2,0,0) wait() end print('send') end function launch(ctr,hum, whereto, plr) print('CAUGHT') blast = Instance.new("Part") blast.Shape = "Cylinder" blast.BrickColor = BrickColor.new("Toothpaste") blast.Transparency = 0.1 blast.Material = "Neon" blast.CFrame = CFrame.new(whereto) blast.CFrame = CFrame.new(blast.CFrame.Position, whereto) * CFrame.Angles(0, math.rad(90), 0) blast.Anchored = true blast.Size = Vector3.new(75,5,5) blast.CanCollide = false blast.Parent = ctr blast.Name = "blast" event2:FireClient(plr) wait(3) blast:Destroy() atk:Destroy() end event.OnServerEvent:Connect(function(plr, ctr, hum, whereto) print('recieved!') ball(ctr, hum, whereto, plr) end) event2.OnServerEvent:Connect(function(plr, ctr, hum, whereto) launch(ctr, hum, whereto, plr) end)
tool script
event = game.ReplicatedStorage.Kamehameha.Start event2 = game.ReplicatedStorage.Kamehameha.Launch plr = game.Players.LocalPlayer ctr = plr.Character or plr.CharacterAdded:Wait() hum = ctr:WaitForChild("Humanoid") uis = game:GetService("UserInputService") tool = script.Parent hold = false m = plr:GetMouse() charge = Instance.new("Animation") charge.AnimationId = "https://www.roblox.com/asset/id?=".."2787315889" chargetrack = hum:LoadAnimation(charge) launch = Instance.new("Animation") launch.AnimationId = "https://www.roblox.com/asset/id?=".."2787303003" launchtrack = hum:LoadAnimation(launch) db = true hax = false tool.Equipped:Connect(function() hold = true end) tool.Unequipped:Connect(function() hold = false if hax == true then event:FireServer(ctr, hum, m.Hit.p) end end) m.Button1Down:Connect(function() print('clicked') if hold == true and db == true then event:FireServer(ctr, hum, m.Hit.p) db = false hax = true wait(5) db = true end end) m.Button1Up:Connect(function() if hold == true and hax == true then event2:FireServer(ctr, hum, m.Hit.lookVector * 37.5, plr) end end) event.OnClientEvent:Connect(function(plr) chargetrack:Play() wait(3) hax = false end) event2.OnClientEvent:Connect(function(plr) chargetrack:Stop() launchtrack:Play() end) plr.CharacterAdded:Connect(function(char) ctr = char end)
I can see my start kamehameha part but not my blast part.