-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAK47.module.lua
More file actions
90 lines (89 loc) · 1.49 KB
/
AK47.module.lua
File metadata and controls
90 lines (89 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
-- Ximmy's Sexy Script Decompiler
-- Original: ReplicatedStorage.Config.WeaponConfig.AK47
-- https://lua.expert/
local ReplicatedStorage = game:GetService("ReplicatedStorage")
require(ReplicatedStorage.Constant)
local Anim = ReplicatedStorage.Assets.Anim
local t = {
Display = "AK47",
UseFreePart = true,
Limited = true,
Ammo = 30,
AttackRate = 8,
ReloadTime = 1.83,
ReloadTimeEmpty = 2.33,
DontRandom = true,
SoundGroup = { script.Name },
FakeArmAnims = Anim.FakeArm.Human.AK47.Default,
CharacterAnims = Anim.Character.Human.AK47.Default,
Sounds = {
Switch = {
Duration = 1,
Frames = {
{
Time = 0.15,
Name = "SlidePull"
},
{
Time = 0.45,
Name = "SlidePush"
}
}
},
Reload = {
Duration = 1.83,
Frames = {
{
Time = 0.33,
Name = "ClipOut"
},
{
Time = 1.1,
Name = "ClipIn"
}
}
},
ReloadEmpty = {
Duration = 2.33,
Frames = {
{
Time = 0.18,
Name = "SlidePull"
},
{
Time = 0.52,
Name = "ClipOut"
},
{
Time = 1.3,
Name = "ClipIn"
},
{
Time = 1.9,
Name = "SlidePush"
}
}
}
},
Components = {
Shootable = {
Spread = {
MinSpread = 1,
MaxSpread = 3,
ShotsToMax = 10,
RecoveryTime = 0.3,
StableShots = 4,
StableRate = 0.2
}
}
},
AimFriction = {
Size = 1,
MinRate = 0,
MaxRate = 0.4,
Distance = 150,
AimOnly = false
}
}
require(ReplicatedStorage.Config.WeaponConfig.BaseGunRifle):extends(t)
return t