Untitled
unknown
plain_text
2 years ago
1.2 kB
11
Indexable
local functions = {}
function functions.loadweapon(player,swordname,class)
local UIS = game:GetService("UserInputService")
local char = player.Character
local hum = char:WaitForChild("Humanoid")
game.ServerStorage.weapons[swordname]:clone().Parent = char.RightHand
local weld = Instance.new("Motor6D",char.RightHand)
weld.C0 = CFrame.new(0.034, 0.041, -0.203) * CFrame.Angles(-0,math.rad(-90),math.rad(90))
weld.Part0 = char.RightHand
weld.part1 = char.RightHand[swordname].handler
--- Animations ---
-- Ultra-Greatsword
if class == "ultragreatsword" then
-- Idle --
char.Animate.idle.Animation1.AnimationId = "rbxassetid://13946657032"
char.Animate.idle.Animation2.AnimationId = "rbxassetid://13946657032"
-- Walk --
char.Animate.walk.WalkAnim.AnimationId = "rbxassetid://13946659315"
--Run --
char.Animate.run.RunAnim.AnimationId = "rbxassetid://13946659315"
-- Attack --
UIS.InputBegan:Connect(function(Input)
if Input.KeyCode == Enum.KeyCode.MouseButton1 then
local animation1 = game.StarterPack.animations.ultragreatsword.common.lightattack1
local attackanim = hum:LoadAnimation(animation1)
animation1:Play()
end
end)
end
endEditor is loading...